Commit graph

723 commits

Author SHA1 Message Date
Lars Brubaker
d2b5bd0a44 try catch on long running task
don't crash subtract cancel
2017-12-12 18:18:39 -08:00
Lars Brubaker
8b49a3e898 Removing demo shadow (making demo render type) 2017-12-12 18:02:33 -08:00
Lars Brubaker
832b7f569d improved reporting 2017-12-12 18:02:33 -08:00
John Lewin
bd79414c34 Enable pause/resume on task, remove pause/resume/cancel from bar
- Issue MatterHackers/MCCentral#2407
Extend Tasks.Execute to support custom pause/stop implementations
2017-12-12 17:53:32 -08:00
Lars Brubaker
f9378f4405 Adding some progress reporting to subtract
Moved ProgressStatus to agg
2017-12-12 12:32:14 -08:00
John Lewin
a633bfae46 Replicate Basic items on Print popup menu, remove Settings modes
- Issue MatterHackers/MCCentral#2405
2017-12-12 12:06:20 -08:00
John Lewin
cbc2db9797 Long running print task 2017-12-11 22:22:56 -08:00
John Lewin
98ec50d15f Add missing using statements for touchscreen 2017-12-11 17:33:23 -08:00
John Lewin
15b668e9fb Add missing files 2017-12-11 15:50:01 -08:00
John Lewin
f401278d25 Long running tasks prototype
- Issue MatterHackers/MCCentral#2393
Finish up and check in long running tasks prototype
2017-12-11 15:42:17 -08:00
LarsBrubaker
2b515ec7cc Changed the buttons to not be upper 2017-12-10 21:44:08 -08:00
LarsBrubaker
145866c5b1 Made the setup code run right away 2017-12-10 21:36:38 -08:00
LarsBrubaker
287c7243c5 Recover the last requires leveling setting
Make "Finish Setup..." "Setu..."
2017-12-10 21:25:21 -08:00
LarsBrubaker
e18c98f830 Made the reset - connect - print -cancel buttons butter
Made them all have icons, switch states better and enable disable butter
The all also hold position and are closer to the play stop modle of a music player
2017-12-10 21:11:32 -08:00
LarsBrubaker
a3a611d1e9 make the pause resume button a discrete object 2017-12-10 21:11:32 -08:00
Lars Brubaker
e84faeb3d6 Make sure we update the view as we subtract
Respect OEM store setting
Fixed link on + tab
2017-12-08 17:42:42 -08:00
Lars Brubaker
50d73dce53 Check for selection correctly.
issue: MatterHackers/MCCentral#2386
Can't change the color on text object
2017-12-08 14:03:14 -08:00
Lars Brubaker
acf3ea14fa Made paint material work much better 2017-12-07 17:23:38 -08:00
Lars Brubaker
b665025e17 Made do undo work for subtract, support, color, intersect & paint 2017-12-07 13:22:07 -08:00
Lars Brubaker
71979e35e9 Unify to single GetNonCollidingName
Improve it to check for and replace numbers
add new calling method
Make sure Object3D Close does not end up modifying object in processes
Don't try to render meshes with no faces
2017-12-06 16:31:04 -08:00
Lars Brubaker
bfe9d9b9ca Working on getting uvs for tumble cube 2017-12-05 15:38:06 -08:00
Lars Brubaker
d7e9e1a59b Check for null 2017-12-05 09:52:36 -08:00
LarsBrubaker
b1a30925b9 Improving ray tracing so we can click tumble widget
Fixing warnings
2017-12-04 21:00:50 -08:00
LarsBrubaker
64c2b752b2 Put a border on the tumble cube 2017-12-02 21:48:27 -08:00
LarsBrubaker
c9e3332d80 Make duplicate maintain object height and position 2017-12-02 17:19:00 -08:00
LarsBrubaker
d3f0e66645 Made cicular bed draw axis correctly
Made tumble cube invalidate while rotating
Vector2 slice edit type needs to be able to be negative (couldn't figuer out how to make test)
2017-12-02 12:54:42 -08:00
John Lewin
bf1bba0792 Remove unused View3DWidget dependency 2017-11-30 06:58:27 -08:00
John Lewin
243d5d7ec2 Await ClearPlate call
- Issue MatterHackers/MCCentral#2343
Library Selection -> Print frequently fails to place selection on bed
2017-11-30 06:10:46 -08:00
John Lewin
aa7777f692 Guard for null 2017-11-29 17:54:17 -08:00
John Lewin
98b109df13 Fix loading state - SelectedObjectPanel/LayerPosition/TumbleCube 2017-11-29 17:54:16 -08:00
John Lewin
4d6ed9f913 Add support for switching to plating history items 2017-11-29 14:16:21 -08:00
John Lewin
a76736e9a6 Disable controls when !EditableScene, add IsEnabled to NamedAction 2017-11-29 13:50:25 -08:00
John Lewin
5b1fec7144 Expose controls for conditional Enable 2017-11-29 13:45:01 -08:00
John Lewin
cd07b07d87 Use event as described in TODO statement 2017-11-29 10:22:17 -08:00
John Lewin
4baa4f14c8 Use local variable for clarity, set DragDropObject for external ref 2017-11-29 10:22:17 -08:00
LarsBrubaker
168e95f798 Make sure we can switch to part select in touchscreen mode
This will eventually be removed when the tumble control is done
2017-11-29 07:45:03 -08:00
John Lewin
529e8dc6dc Simplify 2017-11-28 15:42:00 -08:00
John Lewin
00a5a209ee Remove per draw Object3D wrapper and instantiation
- Extract color calculation to reusable helper method
- Issue MatterHackers/MCCentral#2327
Color assigned per draw, color assignment creates new thread...
2017-11-28 15:41:59 -08:00
John Lewin
75fd2e9281 Improve overlay positions 2017-11-27 17:44:12 -08:00
John Lewin
da5600fbb7 Move ViewMode/ViewModeChanged to model, listen and respond in UI
- Issue MatterHackers/MCCentral#2290
After slicing the view is switched to 3D GCode but the button...
2017-11-27 17:36:36 -08:00
John Lewin
c87b879be9 Use more opaque background colors on scene overlays
- Issue MatterHackers/MCCentral#2308
Overlays have inconsistent readability due to transparency
2017-11-27 16:41:52 -08:00
John Lewin
a3cbe6acbe Compute opaque theme colors, save before slice, revise icon styling
- Change slicing hash generation method/name
- Add ComputeFileSha1 to ApplicationController
- Issue MatterHackers/MCCentral#2307
Same color supplied for both tab and border
- Issue MatterHackers/MCCentral#2304
Have to Save file to make slicing go after change to scene
2017-11-21 11:11:07 -08:00
Lars Brubaker
2683f1dc86 Make build volume work when height set to 0 2017-11-20 17:55:42 -08:00
John Lewin
d9cb216d82 Save before invoking Print so FileHashCode is computed correctly
- Avoid saving to file again during print/slice operations
- Issue MatterHackers/MCCentral#2302
Print recovery regression after recent slicing/printing updates
2017-11-20 16:55:03 -08:00
John Lewin
8ae9e2da6d Convert GCode menu to new format
- Issue MatterHackers/MCCentral#2272
3D layer view uses old menu format
2017-11-20 14:09:33 -08:00
Lars Brubaker
cdb9598faa improved color delegate for mesh 2017-11-20 13:29:01 -08:00
Lars Brubaker
65639abc75 Added a replace undo command and used it for ungroup mesh 2017-11-20 11:19:22 -08:00
Lars Brubaker
2aec7e2243 Make sure we check for on bed in circular beds. 2017-11-18 07:33:04 -08:00
Lars Brubaker
ef16087f96 Made objects off bed show as transparent
Made build volume render
2017-11-16 16:13:44 -08:00
Lars Brubaker
0f8f4881e9 Cleaned up presets editor to better handle overrides and visible settings
Always show enabled settings in presets
Don't how FDM settings (disabled printer) in SLA presets
Don't show printer tab in presets
Don't show temp on SLA printer
2017-11-16 09:57:26 -08:00