Commit graph

217 commits

Author SHA1 Message Date
Lars Brubaker
b94d0fce10 make sure we check mesh for null before using
issue: MatterHackers/MCCentral#4447
Null reference exception in MeshWrapperObject3D when descendant has null Mesh
2018-11-01 15:02:57 -07:00
John Lewin
14967368a4 Replace RunOnIdle use with alternative for startup initialization
- Issue MatterHackers/MCCentral#4438
RunOnIdle should not be used to queue work post application load
2018-11-01 09:36:58 -07:00
John Lewin
b7029129c5 Render ChromeTab overlapping edges
- MatterHackers/MCCentral#4451
Improve tab visuals
2018-11-01 07:26:48 -07:00
John Lewin
5d23a58637 Honor deferEditorTillMouseUp 2018-11-01 07:26:48 -07:00
John Lewin
272ea2dad0 Simplify 2018-11-01 07:26:48 -07:00
John Lewin
578982d977 Leave implementation details to selectedObjectPanel.SetActiveItem 2018-11-01 07:26:48 -07:00
John Lewin
32836d0793 Improve scene/treeview/SelectedObjectPanel selection behaviors
- Issue MatterHackers/MCCentral#4434
Scene selection change not firing treeview/editor selection change
2018-10-31 22:13:59 -07:00
John Lewin
620a83b6c3 Fix icons for theme
- Issue MatterHackers/MCCentral#4448
Incorrect theme icon colors
2018-10-31 17:06:41 -07:00
John Lewin
c96899e04d Remove redundant separator 2018-10-31 16:57:39 -07:00
John Lewin
109c51e20c Rename Recent -> Open Recent 2018-10-31 16:51:57 -07:00
John Lewin
d5d41e4fe8 Revert changes in MatterHackers/MatterControl@a082ae1
- Issue MatterHackers/MCCentral#4445
Submenus crash on open after border changes
2018-10-31 16:37:07 -07:00
John Lewin
f51ac64d79 Simplify 2018-10-31 14:09:33 -07:00
Lars Brubaker
a082ae18e6 Made a border on PopupMenu
issue: MatterHackers/MCCentral#4427
Draw border around popup content of anchor widget open color
2018-10-31 13:21:28 -07:00
John Lewin
4ea0933890 Prevent overlapping save attempts
- Issue MatterHackers/MatterControl#3908
Cloud library save Parameter cannot be null
2018-10-31 09:23:58 -07:00
John Lewin
4b9944b62d Use MenuTheme colors
- Issue MatterHackers/MCCentral#4439
Popups should use MenuTheme colors
2018-10-30 17:28:57 -07:00
John Lewin
a2cd257293 Rename PartPreviewWidget -> MainViewWidget
- Consolidate AppView:MainView
2018-10-30 16:58:29 -07:00
John Lewin
6659156926 Remove workarounds for menu theme colors, rely on new theme support 2018-10-30 16:58:29 -07:00
John Lewin
ea295d0ed4 Prevent null reference of DragDropData.View3D during construction
- Observed failure multiple times, unclear what changed, guard fixes
2018-10-30 16:19:20 -07:00
John Lewin
67faf84f5d Use theme.RowBorder for menu separators 2018-10-30 16:19:20 -07:00
John Lewin
09dbb18021 Collapse WidescreenPanel into PartPreviewContent 2018-10-29 21:47:03 -07:00
Lars Brubaker
32bafd35f8 use the text color on the sub menu arrow 2018-10-29 17:39:57 -07:00
Lars Brubaker
1c7366ef1c Added Open to the 3D view tool bar 2018-10-29 17:36:01 -07:00
Lars Brubaker
d99af94609 offset past and copy objects 2018-10-29 16:56:29 -07:00
Lars Brubaker
2bd677cb9c Check that loaded gcode has a print time > 30 seconds or warn
Removed gcodeDetails as a type
issue: MatterHackers/MCCentral#4309
Printing file that makes less than 30 second gcode does not show error
2018-10-29 16:42:28 -07:00
LarsBrubaker
cbdae232cc Fixing material selector
issue: MatterHackers/MCCentral#4402
Material button not synced to current
2018-10-27 07:45:27 -07:00
John Lewin
27fb7557f6 Disable RunningTaskRow expansion if lacking RichProgressWidget
- Issue MatterHackers/MCCentral#4411
2018-10-26 22:19:57 -07:00
John Lewin
243adb9964 Remove InteractiveScene from TreeView 2018-10-26 16:56:40 -07:00
John Lewin
a3ecdf0f07 Better manage favorites bar components sizing and position
- Issue MatterHackers/MCCentral#4394
Can't get to shrink / grow button on Mac Book (screen to short)
2018-10-26 16:56:40 -07:00
John Lewin
059ee58915 Revise favorites bar expansion styling 2018-10-26 16:56:40 -07:00
John Lewin
cae66d55fb Manually invoke RebuildTree after ReloadAll
- Issue MatterHackers/MCCentral#4393
Treeview fails to rebuild after ReloadAll
2018-10-26 09:42:04 -07:00
John Lewin
c69815cc05 Make operation icons scene aware
- Issue MatterHackers/MCCentral#4391
Operation icons should be theme aware
2018-10-26 09:29:22 -07:00
John Lewin
63cb138b6b Never build mesh thumbnails for IObject3D tree nodes
- Issue MatterHackers/MCCentral#4392
Consider if any treenode should ever build a content icon
2018-10-26 09:17:11 -07:00
John Lewin
da1e7a7b1e Add dictionary of IObject3D -> TreeNode 2018-10-26 09:05:04 -07:00
John Lewin
47c42c44c8 Show tree view of the scene rather than selected part
- Issue MatterHackers/MCCentral#4387
2018-10-26 09:04:31 -07:00
John Lewin
b6dcc983a0 Add resizable favorites bar
- Issue MatterHackers/MCCentral#4362
2018-10-25 17:38:58 -07:00
John Lewin
ffd99782ae Fix colors and padding for Add Content panel
- Issue MatterHackers/MCCentral#4367
Colors should match
- Issue MatterHackers/MCCentral#4368
Subtle alignment issues with splitter bar and content
2018-10-25 16:36:42 -07:00
John Lewin
6b71d70e0a Fix typo 2018-10-25 16:36:42 -07:00
John Lewin
9e616e9b4b Position progress at favorites bar right edge
- Will need to be revised if favorites bar becomes resizable
- Issue MatterHackers/MCCentral#4373
Print progress box overlaps icons on left side
2018-10-25 13:22:03 -07:00
John Lewin
6d9a57d96b On theme change, prevent theme change until reload completes
- Issue MatterHackers/MCCentral#4381
2018-10-25 13:08:22 -07:00
John Lewin
9baad7cb90 Show select printer page if no active printer but some exist
- Issue MatterHackers/MCCentral#4312
Finish Part -> Print Implementation
2018-10-25 11:36:31 -07:00
John Lewin
94e88d5ebb Simply start print if on printer view
- Issue MatterHackers/MCCentral#4366
Extend PushToPrinterAndPrint to simply print if invoked from printer context
2018-10-25 08:42:36 -07:00
John Lewin
f303f5fc5c Consolidate Part/Bed history into one container
- Part history will only appear if it has files for compatibility
- Issue MatterHackers/MCCentral#4365
2018-10-25 08:35:18 -07:00
John Lewin
a7d9154e5a Add Recent menu item to bed menu to replace history bar
- Issue MatterHackers/MCCentral#4376
2018-10-25 08:25:36 -07:00
John Lewin
2e92709297 Ensure printer name changes are applied and observed in view
- Issue MatterHackers/MCCentral#4320
Investigate PrinterSelector/ProfileManager(Name) concerns
2018-10-25 07:35:49 -07:00
John Lewin
cddea969a1 Revise naming to depict behavior 2018-10-24 21:20:56 -07:00
John Lewin
129507f26a Rename method 2018-10-24 21:13:10 -07:00
Lars Brubaker
d42d0fd140 Making sure we clear settings that should not be set when importing or creating a new printer 2018-10-24 18:09:02 -07:00
John Lewin
4bce728fa5 Clear left padding on VerticalResizeContainer
- Issue MatterHackers/MCCentral#4369
Excess left padding after switch to VerticalResizeContainer
2018-10-23 20:36:15 -07:00
John Lewin
262a46299e Add print shortcuts
- Issue MatterHackers/MCCentral#4363
Add ctrl-p keyboard shortcut for Print
- Issue MatterHackers/MCCentral#4360
Add print to the bed context menu
2018-10-23 19:54:09 -07:00
John Lewin
a4df3d8656 Add Remove content menu item
- Issue MatterHackers/MCCentral#4361
Add delete to the hit item context menu
2018-10-23 18:29:58 -07:00