John Lewin
00b548a820
Use ViewMode property instead of unrelated GCodePanel visibility
2018-03-14 17:14:51 -07:00
John Lewin
3393f196a2
Change GCodePanel accessibility, move init logic to PrinterTabPage
2018-03-14 17:14:51 -07:00
John Lewin
8b5d05ed93
Revise naming for clarity
...
- GCode3DWidget is no longer what the name suggests
2018-03-14 17:14:51 -07:00
John Lewin
e128dd752a
Use ViewMode property instead of gcode3DWidget.Visible
...
- Issue MatterHackers/MCCentral#2925
GCode rather than Model menu appears as GCode3DWidget remains visible
2018-03-14 17:14:48 -07:00
John Lewin
84a7394e0c
Restore missing layer scrub/scrollbars, add persistent options panel
...
- Issue MatterHackers/MCCentral#2897
2D GCode view missing scrollbars
2018-03-09 08:04:33 -08:00
John Lewin
f460034cf0
Remove redundant menu options
...
- Issue MatterHackers/MCCentral#2904
2018-03-09 07:32:35 -08:00
John Lewin
9e5e1b3772
Revise slider location
2018-02-21 18:44:48 -08:00
Lars Brubaker
859304fd16
Fixed print recovery test
...
removed the gcode buffer size variable (it didn't work)
2018-02-21 18:15:22 -08:00
John Lewin
93b580c89a
Set MeshViewer as the projection matrix reference
...
- Resize layerRenderRatioSlider on BoundsChanged
2018-02-20 15:26:29 -08:00
John Lewin
bbcf61457b
Move RenderBed state from widget to model
2018-02-18 10:59:49 -08:00
John Lewin
34e7c1234b
Move scrollbars to InteractionLayer, add split container with splitters
...
- Add SplitContainer with InterationLayer and ResizeContainers as split
2018-02-18 10:59:49 -08:00
John Lewin
048541dc74
Add missing GCodePanelWidth persistence
2018-02-18 10:59:49 -08:00
John Lewin
f5287fac1a
Add persistent GCode sidebar, add db settings to track width
2018-02-16 18:49:36 -08:00
John Lewin
ecc605f210
Improve slider visibility logic
2018-02-16 15:50:33 -08:00
John Lewin
198c59c247
Improve sync-to-print
...
- MatterHackers/MCCentral#2835
Unexpected RatioIntoCurrentLayer values
2018-02-16 14:20:15 -08:00
John Lewin
5c76436fb5
Add prototype for user driven GCode coloring mode
...
- Issue MatterHackers/MCCentral#2793
Non-speed rendering should avoid using colors from the speeds table
- Issue MatterHackers/MCCentral#2792
Speeds legend should only be visible when Speed rendering is enabled
2018-02-09 21:51:06 -08:00
John Lewin
8f55a938c5
Evaluate move of view buttons to Printer bar
...
- Issue MatterHackers/MCCentral#2784
Model/GCode tab buttons should be moved to printer bar
2018-02-07 18:46:31 -08:00
John Lewin
84a84b0672
Use new radio button styling for GCodeModelView menu items
...
- Issue MatterHackers/MCCentral#2768
Use radio buttons for GCodeModelView menu items
2018-02-03 13:30:23 -08:00
John Lewin
1377651016
Add user control of model rendering in GCode view
...
- Add Semi-transparent option for less noisy render
- Add Wireframe option for latest render style
- Add None option for classic view
- Issue MatterHackers/MCCentral#2713
Consider adding wireframe/shaded toggle to gcode view options
2018-02-02 23:23:39 -08:00
Lars Brubaker
d76eb07613
issue: MatterHackers/MCCentral#2602
...
GCode2D transform should only be computed on first load
2018-01-22 14:00:25 -08:00
John Lewin
51a2406c0f
Implement overflow menus
2018-01-21 21:07:14 -08:00
John Lewin
c8fe103a07
Remove opaque backgrounds
2018-01-21 20:41:16 -08:00
John Lewin
9b786ad2be
Update clock asset
...
- Issue MatterHackers/MCCentral#2677
Clock icon not themed correctly in light theme
2018-01-18 17:59:42 -08:00
John Lewin
b00d7f4621
Use Inline Title editor on ConfigurePrinter
...
- Issue MatterHackers/MCCentral#2685
Create Inline Title editor for label -> edit -> label
2018-01-17 23:48:48 -08:00
John Lewin
918ab7de76
Filter and search SliceSettings views
...
- Issue MatterHackers/MCCentral#2651
- Issue MatterHackers/MCCentral#2650
- Issue MatterHackers/MCCentral#2649
ShowHelp in Configure Printer not synced with SliceSettingsWidget
2018-01-14 16:29:41 -08:00
John Lewin
5e4184217e
Extract SliceSettingsWidget settings/tab view to reusable control
...
- Make Configure Printer persist/restore last tab
- Revise layouts.txt groups
- Issue MatterHackers/MCCentral#2646
Configure Printer should use same implementation as SliceSettingsWidget
2018-01-14 10:39:12 -08:00
John Lewin
f5d31e7d29
Move Printing objects from GCodeVisualizer namespace to MC.Printing
2018-01-05 12:44:57 -08:00
John Lewin
38666e89c4
Maintain state across ReloadAll
...
- Issue MatterHackers/MCCentral#2561
Configure -> Printer should survive ReloadAll
2018-01-03 15:25:17 -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
c9de640085
Use OverflowBar type on ViewControls3D and PrinterActionsBar
2017-12-26 09:11:33 -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
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
cbc2db9797
Long running print task
2017-12-11 22:22:56 -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
428c6b2892
Reset the progress ratio
...
issue: MatterHackers/MCCentral#2317
turning sync to print off needs to set the bottom slider back to full
2017-12-10 21:11:32 -08:00
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