Commit graph

102 commits

Author SHA1 Message Date
John Lewin
8d4974dc32 Move theme.Colors.PrimaryTextColor into theme, remove unneeded types
- Issue MatterHackers/MCCentral#4490
2018-11-03 09:13:07 -07:00
John Lewin
05966c7e56 Wait for async printer load before copying part bed plate
- Issue MatterHackers/MCCentral#4478
When we open a printer from the select menu after clicking print
on a design tab, we don't get the part on the bed
2018-11-03 00:21:33 -07:00
Lars Brubaker
915625fa25 Make sure we update the setup button at the end of loading filament 2018-11-02 18:02:01 -07:00
Lars Brubaker
775f1982bd Re-wrote the load filament wizard as not a macro so we have more control over it
Added it to the setup steps

issue: MatterHackers/MCCentral#4429
Put in a loading filament as part of initial setup process
2018-11-02 16:14:37 -07:00
John Lewin
a6e1b025c4 Use MenuTheme for menu children
- Issue MatterHackers/MCCentral#4466
Wrong theme colors - use MenuTheme
2018-11-01 18:19:09 -07:00
John Lewin
53cb371879 Disconnect loaded scene from newly created one
- Issue MatterHackers/MCCentral#4463
Save seems to fails after Part -> Print button has been invoked
2018-11-01 17:02:12 -07:00
John Lewin
d73e78c286 Remove EditContext.Content
- Issue MatterHackers/MCCentral#4463
Save seems to fails after Part -> Print button has been invoked
2018-11-01 17:02:12 -07:00
John Lewin
624e07803c Use sceneContext.SaveChanges instead of Printer.Bed.SaveChanges
- Issue MatterHackers/MCCentral#4462
CTRL-S should not be coupled to Printer
2018-11-01 17:02:12 -07:00
John Lewin
d225ac2dd4 Disable edit action until implemented
- Issue MatterHackers/MCCentral#4458
Remove name edit button - restore when implemented
2018-11-01 17:02:12 -07:00
Lars Brubaker
19757dde50 compile and continue 2018-11-01 16:49:43 -07:00
Lars Brubaker
1fc34163ae Cleaning up the tree rebuild and invalidate 2018-11-01 16:43:59 -07:00
Lars Brubaker
9379b5c7c2 set selection on design history right click
cleans up errors with right clicking on an object different than the one selected in the scene
cleans up errors with multiple selected objects not being shown in tree view
update treenode outside of draw recursion
2018-11-01 16:13:29 -07:00
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
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
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
Lars Brubaker
d99af94609 offset past and copy objects 2018-10-29 16:56:29 -07:00
John Lewin
243adb9964 Remove InteractiveScene from TreeView 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
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
6b71d70e0a Fix typo 2018-10-25 16:36:42 -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
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
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
John Lewin
ec4639469c Revise Part -> Print plating logic 2018-10-23 18:29:58 -07:00
John Lewin
2ee7848093 Make context menu icons menu theme aware 2018-10-23 14:51:32 -07:00
Lars Brubaker
2e086a0e87 Make sure we arrange parts on print if they will not fit 2018-10-23 13:48:21 -07:00
John Lewin
1fa1a39d8c Extract context menu creation for clarity 2018-10-23 10:28:50 -07:00
John Lewin
e4018cc94a Restore specialized right click behavior based on target
- Issue MatterHackers/MCCentral#4332
Revise right click on bed
2018-10-23 10:28:50 -07:00
Lars Brubaker
fd74320c8e Only require probe calibration if doing leveling
issue: MatterHackers/MCCentral#4351
Probe calibration is required even when software print leveling is turned off
2018-10-23 09:25:34 -07:00
John Lewin
151e753db2 Move PrimaryAccentColor to parent 2018-10-22 14:16:24 -07:00
Lars Brubaker
29bfeb23c3 Fixing 'File' removal regressions
issue: MatterHackers/MCCentral#4342
Save as not working from toolbar

issue: MatterHackers/MCCentral#4343
No right click bed menu
2018-10-20 13:07:25 -07:00
Lars Brubaker
13383992a7 Getting more tests to pass
Added the bed menu back and called it 'File'
Made cut copy past enable correctly in bed menu
2018-10-18 17:25:56 -07:00
John Lewin
3bc4bed2f8 Fix bed rendering issues
- Issue MatterHackers/MCCentral#4298
lost bed rendering in 2D view
2018-10-18 12:42:14 -07:00
John Lewin
4b32a99ebb Refactor Color helper names 2018-10-17 17:22:24 -07:00
John Lewin
e74b5ef16e Move generated color to theme 2018-10-17 15:01:40 -07:00
Lars Brubaker
52f05e7fcb Making the selection outline a bit bigger 2018-10-16 13:09:58 -07:00
LarsBrubaker
daf6a316cd Improved how we move mouse positions for drag into view3d
Getting DockingTabControl working on left
2018-10-15 10:36:44 -07:00