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