Commit graph

382 commits

Author SHA1 Message Date
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