John Lewin
e1f3dec6b1
Make PrinterConnection.PrinterSettings private, use PrinterConfig
2017-09-15 12:09:56 -07:00
John Lewin
b7749fe8cc
Remove unused PrinterConnection parameters and local references
2017-09-13 21:45:44 -07:00
Lars Brubaker
9479c2a061
Finished the temperature widget tests and implementation
...
Refactoring extruder to hotend where true
2017-09-08 10:23:28 -07:00
Lars Brubaker
b39666634a
More making printerConnection passed to classes.
...
Made the speeds for movement controls be extensions methods on PrinterSettings
TODO: Why on ExportPrintItemPage was that if the leveling turned on or off we would show the check box by rebuilding that window.
2017-09-05 10:33:46 -07:00
Lars Brubaker
3dd9270797
More making printerConnection passed to classes.
2017-09-03 11:48:24 -07:00
Lars Brubaker
bf3cd0d96e
More making printerConnection passed to classes.
2017-09-02 08:37:14 -07:00
Lars Brubaker
3773adabd7
Make leveling with probe wizard auto advance when possible
...
cache bsp bed results
2017-09-01 11:49:09 -07:00
John Lewin
98238aad40
Move HeaderText from constructor parameter to WizardPage property
...
- Improves readability, allows side-by-side with Window title
- Slight increase in overhead due to reconstruction of internal printer
2017-08-24 00:16:31 -07:00
John Lewin
65135f93a2
Require WizardPage actions to be registered with AddPageAction
...
- Add HorizontalSpacer and Cancel buttons to all windows
2017-08-23 17:27:30 -07:00
John Lewin
559c300cb4
Revise WizardWindow api
...
- WizardPage instance should drive window namespace and title
- Key open windows page initial WizardPage type
2017-08-23 15:51:29 -07:00
John Lewin
3a9833697d
Platform providers
...
- New Provider model
- Remove WindowsFileDialogs project
- Remove PlatformAbstract assembly, use AggContext
- Rename OsInformation to OperatingSystem
2017-08-22 13:42:34 -07:00
Lars Brubaker
412481d255
Put in validate layer height
...
made right button not do design tools
check starting bed temp
2017-08-21 15:46:16 -07:00
John Lewin
ea28bb7999
Fix touchscreen build breaks
2017-08-20 13:24:49 -07:00
John Lewin
85518a3954
Revise GetThemedEditButton for reuse, rewrite to adjust alpha vs hsl
...
- Rename GetThemedEditButton to GenerateIconButton
- Extract hard-coded icon to callers and add ImageBuffer parameter
- Prevent washed out whites in mixed color images by adjusting alpha
- Reuse new GenerateIconButton helper for Undo/Redo buttons
2017-08-14 05:49:22 -07:00
John Lewin
411b50172c
Assume white menu background, skip InvertLightness on menu icons
2017-08-12 11:26:26 -07:00
John Lewin
3fea92a239
Collapse method into constructor
2017-08-12 11:22:41 -07:00
John Lewin
240b93496b
Consolidate and reuse constructor bodies
2017-08-12 10:36:18 -07:00
Lars Brubaker
16866e5f95
Don't try to heat bed if it doesn't exists.
2017-08-09 14:35:28 -07:00
Lars Brubaker
7c5f5a2775
Brought in the changes to set temp before leveling.
2017-08-08 17:49:26 -07:00
Lars Brubaker
f7d4163125
Refactoring VAnchor and HAnchore names
...
Making more debug info for show bounds
2017-08-07 15:47:27 -07:00
John Lewin
0d2967d037
Remove SettingsViewBase type, use existing type of sibling controls
2017-08-06 19:22:47 -07:00
John Lewin
af63fdf0f8
Convert CheckForUpdateWindow to WizardPage
2017-08-06 10:45:24 -07:00
John Lewin
1ec80d8e62
First pass at new menubar
2017-08-04 15:47:43 -07:00
John Lewin
83e27e0ab8
Remove unnecessary Action variable, use lambda as method parameter
2017-08-02 17:29:34 -07:00
John Lewin
898267c330
Avoid ReloadAll when rebuilding thumbnails
2017-08-02 17:24:53 -07:00
John Lewin
1ab8c3eae3
Purge thumbnail cache when requested
2017-08-02 17:16:00 -07:00
John Lewin
bd10edc2aa
Revise temperature widgets
2017-06-27 18:52:13 -07:00
John Lewin
d264a9fc7c
Restore Software Print Leveling options into Controls section
2017-06-23 15:13:39 -07:00
Lars Brubaker
5fe3e3e433
Fixed the M280 command to work with marlin
...
Server auto leveling working with marlin firmware
2017-06-21 12:09:55 -07:00
John Lewin
af4838531e
Revise theme selector
2017-06-19 18:50:07 -07:00
John Lewin
291ae92eb4
Refactor ThemeControl
2017-06-16 21:50:24 -07:00
John Lewin
a1151fada2
Tune styling, remove unused buttonFactory, default row height working
2017-06-16 21:31:07 -07:00
John Lewin
dccbaa0bad
Convert TextSize to SettingsItem format
2017-06-16 21:12:28 -07:00
John Lewin
e7a1ce36eb
Group checkboxes together
2017-06-16 20:42:33 -07:00
John Lewin
5e801e3a72
Convert TouchscreenMode to SettingsItem format
2017-06-16 20:41:41 -07:00
John Lewin
97bc421f6a
Convert Thumbnails to SettingsItem format
2017-06-16 20:33:12 -07:00
John Lewin
e624de8bac
Convert LanguageSelector to SettingsItem format
2017-06-16 20:23:45 -07:00
John Lewin
2122123669
Convert Notifications to SettingsItem format
2017-06-16 20:16:49 -07:00
John Lewin
4034225074
Fix ApplicationSettingsView item colors
2017-06-16 20:05:52 -07:00
John Lewin
9a4d119590
Initial work on new SettingsItem type for ApplicationSettings
2017-06-16 18:06:07 -07:00
John Lewin
8cccf19323
Remove AppSettings wrap widgets, convert to concise white settings menu
2017-06-15 23:55:01 -07:00
John Lewin
d080613eab
Merge CloudSettingsView into ApplicationSettings
2017-06-15 23:21:42 -07:00
John Lewin
1e53de4d44
Reduce CloudSettingsView to essentials
2017-06-15 23:16:20 -07:00
John Lewin
a5951deb25
Add SettingsRow helper
2017-06-15 23:09:59 -07:00
John Lewin
93b9b9a5c7
Merge HardwareSettings into ApplicationSettings
2017-06-15 23:02:38 -07:00
John Lewin
887cfb424a
Convert ApplicationSettingsWidget to FlowLayoutWidget
2017-06-15 22:52:27 -07:00
John Lewin
23c8993396
Reduce SettingsViews to essentials
2017-06-15 22:45:02 -07:00
John Lewin
2b28f31193
Reduce PrinterConfigurationWidget to essentials
2017-06-15 22:22:35 -07:00
John Lewin
a96302c549
Reduce PrinterSettingsView to essentials
2017-06-15 21:56:07 -07:00
Lars Brubaker
7f8763cd12
Took out alternate engines
2017-06-15 16:54:36 -07:00