Commit graph

93 commits

Author SHA1 Message Date
John Lewin
7a243ce407 Rename WizardWindow to DialogWindow 2018-06-19 15:02:25 -07:00
John Lewin
00d475ede9 Include printer name in default EEProm export ini file name
- Issue MatterHackers/MCCentral#3663
EEProm exports should include printer name
2018-06-18 16:41:09 -07:00
John Lewin
c09ed8b65c Add Export button to footer, RunOnIdle durations to ensure refresh 2018-06-18 16:41:09 -07:00
John Lewin
94598245cc Use menu theme 2018-06-18 16:41:09 -07:00
John Lewin
458df651ee Revise override implementation
- Always use same code path, override when enabled
2018-06-18 16:41:09 -07:00
John Lewin
4bbb16798f Add workaround for TextWidget child layout issue 2018-06-18 16:41:09 -07:00
John Lewin
1b12d7ff41 Migrate EEProm windows to DialogPage
- Issue MatterHackers/MCCentral#3639
Use DialogPage for consistent styling and behavior
2018-06-18 16:41:09 -07:00
Lars Brubaker
e149b76d56 Make eeprom setting disabled if not connected
issue: MatterHackers/MCCentral#3628
"Configure EEPROM" should be disabled when printer is not connected
2018-06-15 11:11:49 -07:00
LarsBrubaker
f05152e34b Made Advanced panel in Print menu show up when needed
issue: MatterHackers/MCCentral#3455
If pause or spiral vase are set show them in the print dialog
2018-05-26 21:52:19 -07:00
LarsBrubaker
8c1e79dcf0 Move import settings to settings section
Moved export to bottom to create more distiction of import presets and export all

issue: MatterHackers/MCCentral#3451
Feature Request: Import/Export material profiles
2018-05-26 11:59:22 -07:00
John Lewin
25c76d0282 Ignore "Start Print" on empty bed
- Issue MatterHackers/MCCentral#3442
Clicking Print button with empty bed results in empty gcode, disabled print button
2018-05-24 22:46:34 -07:00
John Lewin
ba5549cd8e Add toolbar separator class 2018-05-17 13:52:29 -07:00
John Lewin
3900812cbc Use theme computed separator margin 2018-05-17 12:41:32 -07:00
John Lewin
9967e14328 Switch to constant padding with right margin on buttons
- Previously layout was using variable padding with left margin
2018-05-17 12:41:00 -07:00
John Lewin
1af88e8390 Add opaque container for clipping tabs
- Issue MatterHackers/MCCentral#3365
User droplist should use opaque background and sibling should be
clipped against
2018-05-17 10:58:30 -07:00
Lars Brubaker
eb5ebf30a8 Make the switch for slice or drag show that the button was clicked 2018-05-16 11:37:44 -07:00
John Lewin
45b8c06827 Switch back to Model view on ClearPlate
- Issue MatterHackers/MCCentral#3284
clearing the bed does not switch back on the 3D view after dragging on GCode
2018-05-07 19:22:21 -07:00
John Lewin
3906d1b659 Improve scaling 2018-04-26 07:56:29 -07:00
John Lewin
f204e80fd9 Remove plus tab button, use fixed Start tab 2018-04-19 15:53:59 -07:00
John Lewin
507e04def6 Invert menu icon on dark themes
- Issue MatterHackers/MCCentral#3114
Overflown search icon is incorrect on dark themes
2018-04-15 14:14:01 -07:00
John Lewin
c13c6bbe7b Move ApplyBoxStyle extension method into theme, use local theme refs 2018-04-14 21:13:59 -07:00
John Lewin
7f62ce801d Fix borders on Advanced SectionWidget 2018-04-13 12:33:15 -07:00
John Lewin
1c5e69ced6 Revise margin on Advanced SectionWidget 2018-04-13 12:33:15 -07:00
John Lewin
178708526b Extract border helper from PrintPopupButton, reuse in heater popups 2018-04-13 12:33:15 -07:00
John Lewin
f8a15c3b96 Convert static icons to instance, use theme colors 2018-04-12 13:18:28 -07:00
John Lewin
37a0b64b02 Use dedicated theme for menus, prefer theme colors over explicit refs
- Revise icon loader to take an Invert bool instead of custom enum
- Remove icon loader static ref to ActiveTheme.Instance
- Pass contextual theme.InvertIcons for theme specific invert behavior
2018-04-12 13:17:17 -07:00
John Lewin
27ceaa1635 Remove ButtonFactory indirection, directly reference theme instances 2018-04-07 14:59:07 -07:00
John Lewin
3ad0c32d6d Directly expose typed OverflowButton, resolve menu enabled regression
- Issue MatterHackers/MCCentral#3060
PrintLibrary popup menu items are always enabled
2018-04-07 09:50:52 -07:00
John Lewin
b7d0332898 Convert AdjustmentControls to use SettingsRow 2018-04-06 17:36:16 -07:00
John Lewin
248ae2aa48 Add HorizontalSpacer to the ignored types list
- Issue MatterHackers/MCCentral#3031
Empty item in overflow list
2018-04-06 15:14:20 -07:00
Lars Brubaker
46d076fc66 Refactoring print <-> setup... button to have better state 2018-04-05 13:55:23 -07:00
Lars Brubaker
2c5208a845 Fixed bug with delayed heat turning off even after it has been set to on
Made the print setup button have much better state logic
Move all turn off heat logic to printer connection
2018-04-05 12:45:29 -07:00
Lars Brubaker
83a7d49e32 Make sure we don't sample off the bed
reorder 7 and 13 point leveling probe positions
issue: MatterHackers/MCCentral#1821
Improvements to leveling process
2018-04-04 14:58:20 -07:00
Lars Brubaker
34970a6462 Refactoring leveling system 2018-04-04 14:58:19 -07:00
John Lewin
d8ff96d226 Start visible and toggle off to work around layout quirk
- Workaround introduces flicker. Evaluate and select lesser evil
- Issue MatterHackers/MCCentral#2991
Print popup -> Advanced pushes primary action offscreen
2018-03-27 16:14:33 -07:00
Lars Brubaker
1d6c3e68da Improved printer import experience (mad simpler) 2018-03-16 15:14:23 -07:00
John Lewin
963643c860 Menu overflow should show both enabled and disabled menu items
- MatterHackers/MCCentral#2931
2018-03-15 16:04:19 -07:00
Lars Brubaker
9cc6d5f469 Added passing UndoBuffer to rebuildable 2018-03-08 17:29:35 -08:00
Lars Brubaker
05077c4e45 Make it possible to import to current profile or new preset 2018-02-28 16:33:22 -08:00
John Lewin
d54e317382 Revise long running task title assignment and draw position
- Issue MatterHackers/MCCentral#2737
long running task overlaps title and content
2018-02-20 18:27:52 -08:00
John Lewin
fd59371cbc Remove unused reference from PrintPopupMenu 2018-02-12 19:26:36 -08:00
John Lewin
19972a900f Move SaveChanges from GuiWidget(View3DWidget) to SceneContext 2018-02-12 19:26:36 -08:00
John Lewin
d0131511da Add listening mechanisms to update settings fields on change
- Issue MatterHackers/MCCentral#2795
Can't clear setting in print menu
2018-02-09 21:44:09 -08:00
John Lewin
30cf0c0f60 Add support for slicing persisted but in memory IObject3D items
- Issue MatterHackers/MCCentral#2785
Exception in AddObjectsForExtruder
2018-02-09 18:11:55 -08:00
John Lewin
56d5ccf241 Fix invalid growth in toolbar height 2018-02-09 16:02:38 -08:00
John Lewin
b54574747e Revise overflow behavior 2018-02-08 22:37:58 -08:00
John Lewin
902d22bdce Disable PrinterCommunication status indicator
- Issue MatterHackers/MCCentral#2787
Disable CommunicationStatus reporting in toolbar
2018-02-07 18:46:31 -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
Lars Brubaker
20f54e28cc Fixing tests
Added scroll into view
Made popup widget get the right scroll
Made automation runner able to find widgets that aren't visible
2018-01-24 16:31:23 -08:00
John Lewin
57072df8d5 Disable redundant "Rename Printer" menu item 2018-01-23 12:36:01 -08:00