John Lewin
deeb6772e0
Extract core of SaveAsPage into reusable component, add MoveItemPage
2017-12-21 14:05:45 -08:00
John Lewin
5f1a43e344
Simplify SaveAsPage - reduce variable scope, collapse method into Click
2017-12-21 14:05:45 -08:00
John Lewin
23dd8a545a
Simplify SaveAsPage - remove SaveAsReturnInfo type
...
- Use Action as return value is unused
- Directly pass original SaveAsReturnInfo properties as Action params
2017-12-21 14:05:45 -08:00
Lars Brubaker
20de6728ca
Remove selection on delete on selected object
...
Improved thread safty
2017-12-21 09:43:44 -08:00
John Lewin
e4e5e59794
Use SetAndInvalidateMesh
...
- Issue MatterHackers/MCCentral#2473
Subtract operation now roundtrips, sometimes has wrong mesh
2017-12-20 18:26:48 -08:00
John Lewin
5fb8bbdf3f
Use Count property instead of IEnumerable.Count() method
2017-12-20 18:26:48 -08:00
John Lewin
46ab447b44
Consolidate slicing behavior into SliceButton, disable during slice
...
- Issue MatterHackers/MCCentral#2398
Disable slice button while slicing
2017-12-20 18:26:47 -08:00
Lars Brubaker
d446681f1f
Fixed group test.
...
issue: MatterHackers/MCCentral#2451
Investigate if ValidateDoUndoOnSceneOperations failure is related to recent selection changes
2017-12-20 15:43:37 -08:00
John Lewin
2d560f45c0
Rename BeforeShowPopup to OnBeforePopup & use standard event pattern
2017-12-19 22:12:01 -08:00
Lars Brubaker
a4ba17817e
Removed Object3DTypes - changed to SelectionGroup class
2017-12-19 16:58:40 -08:00
Lars Brubaker
804d488f0e
Reducing Object3D ItemType to two states
2017-12-19 16:58:39 -08:00
John Lewin
80278f130b
Add trackSourceFiles param to conditionally set MeshPath on targets
2017-12-19 14:49:48 -08:00
John Lewin
505bf0ba16
Fix whitespace
2017-12-19 14:48:36 -08:00
Lars Brubaker
bbdf01c85e
Changed copy button to duplicate
2017-12-19 10:30:08 -08:00
John Lewin
c49f43abf3
Guard for null at startup
2017-12-18 12:25:23 -08:00
John Lewin
d074eabdb5
Move LaunchBrowser from widget to model
2017-12-18 10:53:25 -08:00
LarsBrubaker
aa83024133
Fixed copy to work with groups and multi select
...
Deleting dead code around InverImageLocation
issue: MatterHackers/MCCentral#2432
Copy does not work if more than one item selected
2017-12-17 11:30:37 -08:00
LarsBrubaker
e589ef18c7
Make sure we don't use the tumble cube trace data before it is ready
2017-12-16 15:18:20 -08:00
Lars Brubaker
a2172c8718
us is rather than as
2017-12-15 16:21:28 -08:00
John Lewin
8111ac9c9f
Invalidate moved IObject3D items
...
- Issue MatterHackers/MCCentral#2275
IObject3D Invalidate not called on mousemove/View3DWidget drags
2017-12-15 12:20:17 -08:00
John Lewin
deed45ab4a
Fix CancelWorksAsExpected & RaftEnabledPassedToSliceEngine tests
...
- Make start/stop print automatable
- Make test helpers for:
- OpenPrintPopupMenu
- StartPrint
- OpenGCode3DOverflowMenu
- SwitchToSliceSettings
- EnsurePrintersSidebarOpen
2017-12-14 16:19:22 -08:00
Lars Brubaker
d04a2d8188
Maker sure we create sorting data for any transparent object
...
issue: MatterHackers/MCCentral#2396
Support alpha different than off bed alpha
2017-12-14 13:04:54 -08:00
Lars Brubaker
74977a4d36
Fixing mirror controls theme
2017-12-14 13:04:30 -08:00
Lars Brubaker
1a613fdc77
Made tumble cube have mip maps
2017-12-14 13:04:29 -08:00
John Lewin
c8ec38b32f
Revise progress reporting
2017-12-14 12:31:14 -08:00
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