Commit graph

1278 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
0ae7bff821 Make RichProgress panel work as intended 2017-12-12 08:52:13 -08:00
John Lewin
cbc2db9797 Long running print task 2017-12-11 22:22:56 -08:00
John Lewin
ebea5a5bdb Remove extra scaling, special styling, for touchscreen
- Issue MatterHackers/MCCentral#2334
Create folder is not open to right size
2017-12-11 21:09:40 -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
LarsBrubaker
428c6b2892 Reset the progress ratio
issue: MatterHackers/MCCentral#2317
turning sync to print off needs to set the bottom slider back to full
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
John Lewin
793b745da0 Add missing localizations 2017-12-04 15:07:56 -08:00
John Lewin
96ef163ef3 Localize anytime Title getter is invoked 2017-12-04 15:07:55 -08:00
John Lewin
9e21acbaeb Expose CreatePartTab, guard for null 2017-12-04 15:07:55 -08:00
LarsBrubaker
7b32e97157 addressing: MatterHackers/MatterControl#2471
Layer Preview and settings navigation with arrow keys
2017-12-02 22:14:51 -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
d43007b213 Roundtrip SliceLayerSelector position on ReloadAll 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
a28e92bd27 Restore to prior bed plates
- Maintain all ViewMode across ReloadAll
- Move more GCode renderer data to model
2017-11-29 15:22:18 -08:00
John Lewin
805349bd2a Simplify, guard for uninitialized GCodeRenderInfo 2017-11-29 14:45:32 -08:00
John Lewin
e67e915d4c Always enable GCode2D view 2017-11-29 14:41:55 -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
a8ce44f7a3 Move EditContext to LoadContent call 2017-11-29 10:22:17 -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
26c66954d1 Fix tab rendering
- Issue MatterHackers/MCCentral#2331
Agg draws ghosted lines along paths resulting in unexpected tab edges
2017-11-28 20:20:28 -08:00
John Lewin
583a6b931d Revise padding values 2017-11-28 18:16:49 -08:00