John Lewin
|
b0d7c192af
|
Disable Up Folder button in RootContainer
- Issue MatterHackers/MCCentral#2479
Up Folder buttons should be disabled in root container
|
2017-12-24 19:40:14 -08:00 |
|
John Lewin
|
0173d42777
|
Constructed GCodeRenderInfo instance should use current ActiveLayerIndex
- Clip to current LayerCount if now smaller
- Issue MatterHackers/MCCentral#2497
Maintain GCode layer position across ReloadAll/Slice operations
|
2017-12-24 10:44:25 -08:00 |
|
John Lewin
|
99e097bc46
|
UI layer should only set ActiveLayerIndex on layer scrollbar events
- Issue MatterHackers/MCCentral#2497
Maintain GCode layer position across ReloadAll/Slice operations
|
2017-12-24 10:44:25 -08:00 |
|
John Lewin
|
d89ae77034
|
Defer loading GCode until switching to views that need it
- Issue MatterHackers/MCCentral#2491
Lazy load GCode as needed, ideally only after the user switches to GCode
based views
|
2017-12-24 10:44:25 -08:00 |
|
John Lewin
|
c21afa253c
|
Don't switch view modes on GCode changed events, only on Slice click
- Issue MatterHackers/MCCentral#2496
Slice button click should only change to GCode3D if on Model view
|
2017-12-24 10:44:25 -08:00 |
|
John Lewin
|
a7e9efa2f8
|
Remove SetAndInvalidateMesh method
- Issue MatterHackers/MCCentral#2474
Revise Object3D mesh setter to always invalidate, add exception case set
and don't invalidate
|
2017-12-23 10:05:16 -08:00 |
|
John Lewin
|
2c2c6ad70e
|
Restore GCode2D sync-to-print
- Issue MatterHackers/MCCentral#2453
GCode2D doesn't honor sync-to-print
|
2017-12-23 10:02:29 -08:00 |
|
John Lewin
|
439725d2c6
|
Remove dead code
|
2017-12-23 10:02:29 -08:00 |
|
John Lewin
|
caffdfbbf2
|
Restore correct GCode2D overflow menu
- Add test for expected overflow menus
- Issue MatterHackers/MCCentral#2489
GCode2D shows mesh/model overflow menu
|
2017-12-22 10:14:12 -08:00 |
|
John Lewin
|
9622dfd74e
|
Reduce scope to Report function
|
2017-12-21 23:02:09 -08:00 |
|
John Lewin
|
802e835f78
|
Rename IProgress instance member
|
2017-12-21 22:51:17 -08:00 |
|
John Lewin
|
d8c51e555d
|
Remove unused timer
|
2017-12-21 22:49:04 -08:00 |
|
John Lewin
|
eb7778807f
|
Rename value to statusText for clarity
|
2017-12-21 19:45:02 -08:00 |
|
John Lewin
|
a3f18af871
|
Remove unused progressSection calculation
|
2017-12-21 19:45:02 -08:00 |
|
John Lewin
|
cc6598f6aa
|
Remove unused lastOutputLine calculation
|
2017-12-21 19:45:01 -08:00 |
|
John Lewin
|
3da60352ba
|
Move Progress0To1 calculation into foundProgressNumbers case
- Remove unnecessary foundProgressNumbers variable
|
2017-12-21 19:45:01 -08:00 |
|
John Lewin
|
5e8e3fc421
|
Restore detailed slicer status info, trim trailing ellipsis
- Issue MatterHackers/MCCentral#2442
Add current layer info back into progress label during slicing
|
2017-12-21 19:45:01 -08:00 |
|
John Lewin
|
5384d46239
|
Inline local variable
|
2017-12-21 19:45:01 -08:00 |
|
John Lewin
|
5fb13d07f3
|
Constrain library Save/Move operations to writable containers
|
2017-12-21 14:24:09 -08:00 |
|
John Lewin
|
138b2521ea
|
Wire up initial move item invocation, remove dead code
|
2017-12-21 14:05:45 -08:00 |
|
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 |
|