Commit graph

732 commits

Author SHA1 Message Date
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
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