Commit graph

86 commits

Author SHA1 Message Date
LarsBrubaker
7b32e97157 addressing: MatterHackers/MatterControl#2471
Layer Preview and settings navigation with arrow keys
2017-12-02 22:14:51 -08:00
John Lewin
98b109df13 Fix loading state - SelectedObjectPanel/LayerPosition/TumbleCube 2017-11-29 17:54:16 -08:00
John Lewin
a28e92bd27 Restore to prior bed plates
- Maintain all ViewMode across ReloadAll
- Move more GCode renderer data to model
2017-11-29 15:22:18 -08:00
John Lewin
e67e915d4c Always enable GCode2D view 2017-11-29 14:41:55 -08:00
John Lewin
5b1fec7144 Expose controls for conditional Enable 2017-11-29 13:45:01 -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
27f77731a4 Always hide GCode2D when switching to model view
- Issue MatterHackers/MCCentral#2289
Can't switch from 2D Gcode view to 3D Model view
2017-11-20 18:05:01 -08:00
John Lewin
df1d3e4409 Rely on database backed property 2017-11-20 16:55:03 -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
John Lewin
69de19d4ca Revised Tabs
- Add tab close
- Show new tab on + tab button click
- Revise Close icon - only show circle on hover
- Add micro-thumbnails for sidebar prototype
- Issue MatterHackers/MCCentral#2243
Revise main tabs
- Issue MatterHackers/MCCentral#2242
Can't switch back from GCode2D view as all controls are lost
2017-11-12 23:13:45 -08:00
John Lewin
ce7e654ab5 Fix right padding
- Issue MatterHackers/MCCentral#2221
Overflow icons misaligned due to recent padding changes
2017-11-09 17:41:59 -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
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
John Lewin
0de97fe0bf Reduce font sizes, remove caps from preset labels 2017-10-31 15:00:48 -07:00
John Lewin
f9441ab687 Improve ViewControls3D position
- Issue MatterHackers/MCCentral#2163
Incorrect ViewControls3D position on part view
2017-10-31 13:50:20 -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
23c4ae8488 Move Printer specific features to PrinterTabPage
- Issue MatterHackers/MCCentral#2138
Null reference errors due to Print progress control on PartTabPage
2017-10-30 16:15:31 -07:00
John Lewin
c12b6d47d7 Update control name to reflect revised type name 2017-10-30 09:00:14 -07:00
John Lewin
e42ecdb191 Move GCode3D viewer to PrinterTabPage 2017-10-30 08:53:53 -07:00
John Lewin
3b8c791dc5 Fix PrinterActionsBar spacing 2017-10-29 17:40:55 -06:00
John Lewin
06a0684a93 Extract layer slider components to custom control
- Much easier to center layer counts to vertical slider
- Fix incorrect layer positions
- Abstract details from main control, expose only minimal complexity
- Issue MatterHackers/MCCentral#2114
Only 3 of 4 layers shown, no change between layers 1 and 2
2017-10-21 20:23:34 -07:00
John Lewin
c831eb6484 Improve SelectedObjectPanel visibility/positioning, try toolbar buttons 2017-10-20 07:26:33 -07:00
John Lewin
e07d4c73dc Remove SliceSettingsMissingWidget 2017-10-19 10:50:40 -07:00
John Lewin
5c62fd4761 Alt View3D layout 2017-10-19 09:04:36 -07:00
John Lewin
9edde00fcf Clear bed should invalidate GCode render data
- Disable 'File Not Found' messages on empty LoadedGCode
- Issue MatterHackers/MCCentral#2088
Clear bed should invalidate GCode render data
2017-10-17 12:55:58 -07:00
John Lewin
44d76754b4 Revert confusing variable name 2017-10-06 12:23:49 -07:00
John Lewin
ed4b2a716a Reposition layer slider 2017-09-27 09:27:50 -07:00
John Lewin
6e6b0b951b Use minimal view widget for Slice popup button 2017-09-25 22:11:02 -07:00
John Lewin
ed66d862a4 Rename ApplicationControl static printer property to ActivePrinter 2017-09-17 14:01:58 -07:00
John Lewin
de922d8a2e Convert PrinterConnection usage from static to local references 2017-09-17 13:31:32 -07:00
John Lewin
294df0a588 Convert ActiveSliceSettings usage from static to local references 2017-09-17 01:12:18 -07:00
John Lewin
2f952faf78 Remove redundant local reference 2017-09-16 01:39:43 -07:00
John Lewin
af38676244 Make View3DWidget.Scene private 2017-09-16 01:19:07 -07:00
John Lewin
55ac2571fa Remove static ActivePrintItem 2017-09-15 18:45:21 -07:00
John Lewin
8f9953ef12 More generic dependencies to break Part view coupling to Printer 2017-09-15 16:49:21 -07:00
John Lewin
51c413f27e Extract embedded type to new file 2017-09-15 15:17:56 -07:00
John Lewin
e1f3dec6b1 Make PrinterConnection.PrinterSettings private, use PrinterConfig 2017-09-15 12:09:56 -07:00
John Lewin
b2b89ecb84 Revise naming to reflect behavior 2017-09-13 22:00:28 -07:00
John Lewin
b7749fe8cc Remove unused PrinterConnection parameters and local references 2017-09-13 21:45:44 -07:00
Lars Brubaker
49bb791233 Turn off stretch 2017-09-13 15:59:23 -07:00
Lars Brubaker
ad2c579160 Improving SolidSlider to layout better 2017-09-13 15:55:22 -07:00
John Lewin
155e33f120 Make SliceSettingsWidget require a SettingsContext 2017-09-13 06:45:18 -07:00
John Lewin
0b5148067b Persist SliceSettings viewstate across application restarts 2017-09-13 06:44:48 -07:00
Lars Brubaker
b39666634a More making printerConnection passed to classes.
Made the speeds for movement controls be extensions methods on PrinterSettings
TODO: Why on ExportPrintItemPage was that if the leveling turned on or off we would show the check box by rebuilding that window.
2017-09-05 10:33:46 -07:00
Lars Brubaker
3dd9270797 More making printerConnection passed to classes. 2017-09-03 11:48:24 -07:00
Lars Brubaker
b65d1f136d Making printerConnection passed to classes. 2017-09-01 21:23:20 -07:00
Lars Brubaker
3504c57c77 Keep show folders open if opened 2017-09-01 17:42:11 -07:00
John Lewin
42832879b5 Remove TerminalControls wrapping class, use TerminalWidget directly 2017-08-26 15:29:00 +03:00