Commit graph

110 commits

Author SHA1 Message Date
John Lewin
45ff2d5e54 Add support for printing GCode
- Issue MatterHackers/MatterControl#3457
MC2 2.0.0.9727 Gcode files do not print
- Enable print from current bed plate
- Enable print from library selection
2018-07-18 17:12:56 -07:00
Lars Brubaker
567b365a2d android building 2018-07-17 09:46:58 -07:00
John Lewin
70a5ff0602 Use tab x midpoint instead or right edge for overflow
- Issue MatterHackers/MCCentral#3779
Clip rather than hide tabs
2018-07-16 16:58:48 -07:00
John Lewin
5e38277f9f Improve border consistency 2018-07-15 10:07:30 -07:00
John Lewin
685541523b Spelling 2018-07-12 22:49:39 -07:00
John Lewin
bbabf95c93 Improve DI, use constructor injection 2018-07-12 09:33:15 -07:00
John Lewin
d6d4c0ac86 Move TextButtonPadding state up to theme
- Issue MatterHackers/MCCentral#3535
Exception in LoadRootWindow before theme assignment results in explode
2018-06-25 08:16:17 -07:00
John Lewin
10bbfc71d8 Remove used file 2018-06-25 07:37:03 -07:00
John Lewin
56327e684d Add Primary action highlighting to "Start Print" button 2018-06-24 17:21:18 -07:00
John Lewin
486fd08fc1 Apply and remove PrimaryActionStyle to setup/print as required
- Issue MatterHackers/MCCentral#3687
'Print" button location lost
2018-06-24 17:21:18 -07:00
John Lewin
59424fdab9 Use consistent ordering in blocks 2018-06-24 17:21:18 -07:00
John Lewin
b5a2f1a1f8 Inline construction 2018-06-24 17:21:18 -07:00
John Lewin
ca0ae2a6c2 Remove unused parameter 2018-06-24 17:21:17 -07:00
John Lewin
65de7b9829 Add ApplyPrimaryActionStyle button helper to theme
- Issue MatterHackers/MCCentral#3687
'Print" button location lost
2018-06-24 17:21:17 -07:00
John Lewin
8b40098660 Inline temporary variable 2018-06-24 17:21:17 -07:00
John Lewin
615774eba1 Inline localization strings 2018-06-24 17:21:17 -07:00
John Lewin
3728934082 Move editor actions into editor header bar with overflow menu
- Remove inlineTitleEdit hack, add menu item for rename
2018-06-24 00:09:48 -07:00
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