Commit graph

103 commits

Author SHA1 Message Date
John Lewin
e2c5ae4bfd Add SchemaVersion to reset themes to default on change
- Extract embedded ThemeSet type to new file
- Eliminate redundant SerializedTheme type
- Issue MatterHackers/MCCentral#4353
Toggle buttons missing dots
2018-10-23 14:51:32 -07:00
John Lewin
ccb4725087 Allow caller to suppress ActivePrinterChanged event 2018-10-22 21:53:45 -07:00
John Lewin
cb5a86e2a3 Revise blink tab on Add to Bed 2018-10-22 14:28:09 -07:00
John Lewin
819d7ef453 Improve guards for theme loading 2018-10-22 14:16:27 -07:00
John Lewin
367c3b67eb Draw x64 image in Agg 2018-10-22 14:16:27 -07:00
John Lewin
a0ff0cfe5b Add ThemeID property 2018-10-22 14:16:27 -07:00
John Lewin
5635c7678c Simplify property name 2018-10-22 14:16:27 -07:00
John Lewin
645f20e8ee Set default theme color on load 2018-10-22 14:16:27 -07:00
John Lewin
fcf6f03916 Remove SourceColor from theme 2018-10-22 14:16:27 -07:00
John Lewin
490a3a4068 Move SetAccentColor to themeset 2018-10-22 14:16:27 -07:00
John Lewin
ef234d7d5e Rename Modes to ThemeNames for clarity 2018-10-22 14:16:27 -07:00
John Lewin
71dc4f9e90 Remove DefaultMode from IColorTheme 2018-10-22 14:16:27 -07:00
John Lewin
819fb5fb81 Apply theme styles to sliders 2018-10-22 14:16:27 -07:00
John Lewin
272e7f52b1 Set MenuTheme accent colors on SetThemeAccentColor 2018-10-22 14:16:27 -07:00
John Lewin
5824e8dfe8 Remove dead code 2018-10-22 14:16:26 -07:00
John Lewin
ea7fb0e684 Remove DropList menu theme, use common menu theme 2018-10-22 14:16:26 -07:00
John Lewin
286c7d8291 Remove Colors from ThemeProvider 2018-10-22 14:16:26 -07:00
John Lewin
22041cfc16 Load themes from StaticData 2018-10-22 14:16:26 -07:00
John Lewin
73c11b5d2d Adjust padding and control name 2018-10-22 14:16:26 -07:00
John Lewin
53e3cbc7d4 Update and ignore non-declarative themes 2018-10-22 14:16:26 -07:00
John Lewin
13736cb067 Revise IColorTheme for declarative themes 2018-10-22 14:16:26 -07:00
John Lewin
8c3516c137 Prototype for theme loading
- Move to backend at later date for server delivered themes doc
2018-10-22 14:16:26 -07:00
John Lewin
5fde89295c Add theme widget back into main menu 2018-10-22 14:16:26 -07:00
John Lewin
1fda1e231d Switch from dropdown to horizontal theme list, per theme accent colors 2018-10-22 14:16:26 -07:00
John Lewin
c070b1107d Add ThemeContractResolver for writable only & non-default colors 2018-10-22 14:16:25 -07:00
John Lewin
b0af37d732 Improve theme support for DropLists 2018-10-22 14:16:25 -07:00
John Lewin
ddb8e94474 Update themes 2018-10-22 14:16:25 -07:00
John Lewin
d50672d2fc Add SectionBackgroundColor for theme control of SectionWidgets 2018-10-22 14:16:25 -07:00
John Lewin
e4c6ba9507 Fix serialization failure 2018-10-22 14:16:25 -07:00
John Lewin
1ec24789c7 Tune colors 2018-10-22 14:16:25 -07:00
John Lewin
5c61e46c9a Fix serialization failure 2018-10-22 14:16:25 -07:00
John Lewin
4f0f790f56 Create specialized border fields 2018-10-22 14:16:25 -07:00
John Lewin
87ebb0f215 Improve Affinity 2018-10-22 14:16:25 -07:00
John Lewin
34708054ee Add support for themed text/number edit fields 2018-10-22 14:16:24 -07:00
John Lewin
151e753db2 Move PrimaryAccentColor to parent 2018-10-22 14:16:24 -07:00
LarsBrubaker
23d16d850c Added icon images for all the primitives and calibration parts 2018-10-20 20:17:59 -07:00
John Lewin
b5e1dd5019 Expose PartPreviewContent on ApplicationController 2018-10-19 18:19:44 -07:00
Lars Brubaker
b237965def Improving initial setup process.
issue: MatterHackers/MCCentral#4336
If setup needs to calibrate both the probe and the bed, heat both

issue: MatterHackers/MCCentral#4337
If temp changes too much from leveling temp, warn rather than require leveling
2018-10-19 15:53:07 -07:00
John Lewin
509b436200 Change startup to no longer call RunSetupIfRequired 2018-10-17 17:23:30 -07:00
John Lewin
4b32a99ebb Refactor Color helper names 2018-10-17 17:22:24 -07:00
John Lewin
e74b5ef16e Move generated color to theme 2018-10-17 15:01:40 -07:00
John Lewin
882f84a283 Use long running task for auto-save 2018-10-16 17:34:46 -07:00
John Lewin
fc75ef1740 Actually clear printer on ClearActivePrinter call 2018-10-16 17:34:46 -07:00
John Lewin
885a394db0 Set minimum width for Dialog buttons 2018-10-16 17:31:09 -07:00
John Lewin
428b8fad50 Improve setup workflow with new AuthContext and SelectPrinterPage 2018-10-16 17:31:08 -07:00
John Lewin
4174b0f77d Move add printer logic to Part -> Print button
- Later make reusable from Add Hardware and Print button
- Issue MatterHackers/MCCentral#4294
2018-10-16 17:31:08 -07:00
John Lewin
49b64e47f5 Recover tab persistence after ReloadAll 2018-10-15 20:08:15 -07:00
Lars Brubaker
5b97bac154 Put in a 'Community' menu item with sub-menu items 2018-10-15 17:57:26 -07:00
John Lewin
d8d8c1309e Restore ChromeTab plus button for new parts 2018-10-15 17:19:02 -07:00
John Lewin
6895586142 Improve light theme tab contrast 2018-10-15 08:12:47 -07:00