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
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
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
John Lewin
a3cbe6acbe
Compute opaque theme colors, save before slice, revise icon styling
...
- Change slicing hash generation method/name
- Add ComputeFileSha1 to ApplicationController
- Issue MatterHackers/MCCentral#2307
Same color supplied for both tab and border
- Issue MatterHackers/MCCentral#2304
Have to Save file to make slicing go after change to scene
2017-11-21 11:11:07 -08:00
John Lewin
8ae9e2da6d
Convert GCode menu to new format
...
- Issue MatterHackers/MCCentral#2272
3D layer view uses old menu format
2017-11-20 14:09:33 -08:00
Lars Brubaker
cdb9598faa
improved color delegate for mesh
2017-11-20 13:29:01 -08:00
Lars Brubaker
65639abc75
Added a replace undo command and used it for ungroup mesh
2017-11-20 11:19:22 -08:00
John Lewin
46188d1eea
Reduce Print/Slice helper method couplings to PrintItemWrapper
2017-11-15 07:41:36 -08:00
John Lewin
ddfeb79d17
Interactive save shouldn't be more encumbered than auto save
...
- Don't prompt for Save location if we're already auto saving to
default locations in other contexts
2017-11-14 15:47:45 -08:00
John Lewin
f3a2e88e22
Collapse function into caller
2017-11-13 16:09:10 -08:00
John Lewin
9cff33b282
Add gutter icon support to MenuItems
...
- Convert checkbox items to simple MenuItems with check icon
- Issue MatterHackers/MCCentral#2235
Add icon support to popup menus
2017-11-10 13:15:44 -08:00
John Lewin
3944d37ad5
Convert FlowLayouts to new PopupMenu, consolidate MenuItem helpers
2017-11-09 18:27:18 -08:00
John Lewin
c0eb7b67b5
Use common menu styling for ViewControls3D overflow menu
...
- Add new RadioIconButton based on SimpleButton
- Fix layout issues caused by FixBoundsAndChildrenPositions removal
- Issue MatterHackers/MCCentral#2220
ViewControls3D should use theme colors
- Issue MatterHackers/MCCentral#2217
Popup menu uses inconsistent styling
2017-11-09 15:49:18 -08:00
John Lewin
c1b2aeb7d8
Rename Wizard Window/Page -> Dialog Window/Page
2017-11-08 15:56:37 -08:00
John Lewin
24cf593b29
Simplify
2017-11-08 15:35:30 -08:00
Lars Brubaker
5f8781d67a
Got the TumbleCubeControl working (some)
...
Fixed Matrix CreateRotation(axis, angle) to not negate the angle
Fixed all the code this broke
2017-11-08 14:45:59 -08:00
John Lewin
76ffda05f9
Change DragDrop context on tab switch
...
- Issue MatterHackers/MCCentral#2072
View3DWidget DragDrop targets not changing on tab switch
2017-11-07 14:59:20 -08:00
John Lewin
dafddf710b
Rename PrinterTabBase -> PartTabPage
2017-11-07 14:57:58 -08:00
Lars Brubaker
cfca964294
More Refactoring of RGBA_Bytes
2017-11-01 18:13:47 -07:00
Lars Brubaker
359784877f
Unify Vector2 3 and 4 to have upper case field members
2017-10-31 12:53:46 -07:00
Lars Brubaker
8d1fecab8c
Changed RGBA_Bytes -> Color
2017-10-31 11:43:25 -07:00
John Lewin
c92959adec
Replace fields with properties, remove file system paths, revise names
2017-10-31 07:57:25 -07:00
John Lewin
c970ff28a9
Remove unused param, rename getNewName -> allowNameChange, reformat
2017-10-31 07:57:25 -07:00
John Lewin
9dc1d50ab0
Convert SaveAsWindow to WizardPage
...
- Issue MatterHackers/MCCentral#2153
SaveAs window uses SystemWindow rather than WizardPage
2017-10-31 07:57:24 -07:00
John Lewin
e42ecdb191
Move GCode3D viewer to PrinterTabPage
2017-10-30 08:53:53 -07:00
John Lewin
93853d90cd
Rename type for consistency
2017-10-30 08:20:13 -07:00
John Lewin
23c4f14b14
Simplify, remove unused and non-functional components
2017-10-30 08:17:54 -07:00
John Lewin
b1189160d4
Use standard splitter colors
2017-10-29 17:40:55 -06:00
Lars Brubaker
7ed9c7374c
Put invalidate on IObject3D
...
Made insertion group center on bed if not dragging
Put names into mirror buttons
Working on new mirror test
Refactoring
2017-10-25 17:05:57 -07:00
Lars Brubaker
06da80bd63
Accelerated Intersect and Subtract
...
Refactoring
2017-10-25 10:49:58 -07:00
John Lewin
5b8cc8f9b7
Collapse InsertionGroup on DragDrop finish or after Load completes
...
- Issue MatterHackers/MCCentral#2105
Remove InsertionGroup at completion
2017-10-23 13:58:02 -07:00
John Lewin
18467eab7a
Unregister Scene_SelectionChanged on close
...
- Issue MatterHackers/MCCentral#2113
Null reference error after changing theme colors
2017-10-21 20:23:33 -07:00
John Lewin
c831eb6484
Improve SelectedObjectPanel visibility/positioning, try toolbar buttons
2017-10-20 07:26:33 -07:00
John Lewin
12d4fb66a4
Host SelectedObjectPanel in ResizeContainer
2017-10-19 15:32:48 -07:00
John Lewin
5c62fd4761
Alt View3D layout
2017-10-19 09:04:36 -07:00
John Lewin
f4fdb2c20f
Extract IObject3D editor code from View3DWidget
2017-10-18 18:21:48 -07:00
John Lewin
8d0cb50b0f
Collapse General Editor into SelectedObjectPanel
...
- Issue MatterHackers/MCCentral#2101
Collapse General Editor into SelectedObjectPanel
2017-10-18 15:02:11 -07:00
Lars Brubaker
cfe0edd1ef
VisibleMeshes returns IObject3D now (fixing)
2017-10-18 11:56:37 -07:00
John Lewin
37ad57cacb
Event listener should always be registered for printers
...
- Was conditional on initial SyncToPrint value and not wired up
after SyncToPrint changes
2017-10-16 17:49:45 -07:00
John Lewin
fe6e93acef
Revise slicing to run as async tasks
...
- MatterHackers/MCCentral#1308
Change slicing thread system to run as async method
- MatterHackers/MCCentral#1941
Selecting 'Print' then viewing gcode does not show any gcode
2017-10-16 17:09:00 -07:00
John Lewin
145ef1ad63
Move theme image adjustment functionality into StaticData.LoadIcon
2017-10-14 23:32:04 -07:00
John Lewin
28f1bdd5d8
Remove ContentResult - CreateItem should return Object3D
2017-10-13 18:41:37 -07:00