Commit graph

782 commits

Author SHA1 Message Date
John Lewin
38666e89c4 Maintain state across ReloadAll
- Issue MatterHackers/MCCentral#2561
Configure -> Printer should survive ReloadAll
2018-01-03 15:25:17 -08:00
Lars Brubaker
5717bb5f19 Improving iteration of sub edit objects (stop at described root) 2018-01-03 14:17:48 -08:00
Lars Brubaker
181ea3f204 Removed Lock and Unlock edit controls 2018-01-02 16:45:11 -08:00
Lars Brubaker
14acfcd9be Moved render bounds to InteractionLayer 2018-01-02 15:25:40 -08:00
John Lewin
a4e3bdf74c Bed/Part overflow should use OverflowBar
- Issue MatterHackers/MCCentral#2549
Bed overflow menu clips
2018-01-01 21:22:40 -08:00
John Lewin
9e94d116a7 Discover and use first opaque background
- Issue MatterHackers/MCCentral#2546
Overflow menu button should have fully opaque color
2018-01-01 11:33:45 -08:00
LarsBrubaker
8c7c799dfc Add progress reporting to intersection 2017-12-31 10:03:36 -08:00
John Lewin
e939dd0d8d Move PrinterConnectionStatus from PrinterConnection to printer model
- Issue MatterHackers/MCCentral#2535
Remove localization from PrinterConnection
2017-12-31 06:14:19 -08:00
John Lewin
f5a95ae8f0 ScaleControls should allow caller to specify text color
- Issue MatterHackers/MCCentral#2528
Adjust ScaleControls for fixed white background
2017-12-29 11:52:59 -08:00
John Lewin
51dc1b1c48 Ensure correct black text overrides for fixed white background
- Issue MatterHackers/MCCentral#2514
Adjust print popup menu for forced white background
2017-12-29 09:45:06 -08:00
John Lewin
817fe3e105 DropDownList should allow caller to specify text color
- Issue MatterHackers/MCCentral#2514
Adjust print popup menu for forced white background
2017-12-29 09:06:37 -08:00
John Lewin
ee773e50a3 Move toolbar spacing into base
- Issue MatterHackers/MCCentral#2522
Incorrect toolbar spacing after recent layout engine changes
2017-12-28 12:51:47 -08:00
John Lewin
f1ea9113e8 Configure -> Printer prototype
- Issue MatterHackers/MCCentral#2408
Migrate SliceSettings -> Printer to Printer -> Setup
2017-12-27 17:46:52 -08:00
John Lewin
eb96abf727 Add drop arrows on popup menus
- Issue MatterHackers/MCCentral#2515
Add drop arrows to controls that show popups
2017-12-27 17:35:23 -08:00
John Lewin
732e633ed9 Add drop arrows on popup menus
- Issue MatterHackers/MCCentral#2515
Add drop arrows to controls that show popups
2017-12-27 17:35:20 -08:00
John Lewin
d7a9c1f12e Only process Intersect once
- Issue MatterHackers/MCCentral#2506
Fix Intersect operation
2017-12-27 16:32:00 -08:00
John Lewin
667266c0a8 Fix whitespace 2017-12-27 16:32:00 -08:00
Lars Brubaker
9974e4e901 Put back in the scale control 2017-12-27 16:23:09 -08:00
LarsBrubaker
b53ac3f8ce Make sure we have a good selected item 2017-12-26 21:05:39 -08:00
LarsBrubaker
bfa585c084 Make sure there are lines in z control before we try and draw it 2017-12-26 21:05:39 -08:00
John Lewin
cfd9e319b8 Only process Intersect if mesh is null
- Issue MatterHackers/MCCentral#2506
Fix Intersect operation
2017-12-26 17:49:15 -08:00
Lars Brubaker
835460a18a Made mirror work for groups
Removed AMF Export
2017-12-26 17:14:04 -08:00
John Lewin
48a2471b83 Remove rendering workaround
- Issue MatterHackers/MCCentral#2249
Discuss options for editing IObject3D elements
2017-12-26 14:52:49 -08:00
John Lewin
c9de640085 Use OverflowBar type on ViewControls3D and PrinterActionsBar 2017-12-26 09:11:33 -08:00
John Lewin
3dcea0936e Add new OverflowBar type 2017-12-26 09:10:42 -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
439725d2c6 Remove dead code 2017-12-23 10:02:29 -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
138b2521ea Wire up initial move item invocation, remove dead code 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
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