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