Commit graph

131 commits

Author SHA1 Message Date
John Lewin
2980038dff Rename member to match current behavior 2018-04-05 15:59:44 -07:00
John Lewin
5a13d9cf30 Move view options from overflow menu to new persistent panel
- Issue MatterHackers/MCCentral#3014
Add View Options panel to model view
2018-04-05 15:52:17 -07:00
John Lewin
ac3982c9d5 Fix spelling 2018-04-04 15:58:57 -07:00
John Lewin
96852ef3b4 Use ancestor background color
- Issue MatterHackers/MCCentral#3024
Should be same color
2018-04-04 15:41:56 -07:00
John Lewin
7aba4267c0 Release event listeners on close
- Issue MatterHackers/MCCentral#3016
Switching colors leaks GuiWidgets
2018-04-02 12:59:18 -07:00
John Lewin
e7d1fdeb95 Improve size/position of input field to prevent overlapping target
Reduce widget size, make right aligned with right margin equal to
target width

- Issue MatterHackers/MCCentral#2993
Can't grab scroll bar button in layer view
2018-03-29 18:00:18 -07:00
Lars Brubaker
9139345012 Added SetInterval to uithread
Make sure we don't show time to turn of temps if already off
Make sure tumble cube is build before putting textures on it
2018-03-20 18:48:26 -07:00
John Lewin
b174c17ee0 Move event listener logic into widget owning the behavior 2018-03-17 09:20:48 -07:00
John Lewin
874e9641e3 Restore "Show Bed/Print Area" menu items in GCode views 2018-03-16 17:45:48 -07:00
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