Commit graph

293 commits

Author SHA1 Message Date
John Lewin
b85a95dfb4 Remove ThemeMode from UserSettings/db persistence 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
fc9099139a Move theme accent buttons to SectionWidget heading 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
d0f2862650 Remove dead code 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
2d4e63986c Add reusable method to set background color to theme value 2018-10-22 14:16:25 -07:00
John Lewin
b7a77b94f4 Add icon option to CreateMenuItem 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
60512a45e6 Remove OnDraw override allowing standard background 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
4433abb774 Add theme driven MHDropDownList 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
39c42743cc Remove custom alpha constructor 2018-10-22 14:16:25 -07:00
John Lewin
fd793e076a Use Border override 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
Lars Brubaker
a34e104773 Ensure we exhaust the command buffer before we switch E positions
Marlin firmware explicitly does not run out the command queue when switching e
this means we potentially have queue instructions with the wrong e position
2018-10-22 09:00:48 -07:00
LarsBrubaker
0c86134330 Improve selection context on un-do and re-do
added undo to string and bool fields
experimental tab flashing
2018-10-21 11:52:05 -07:00
LarsBrubaker
23d16d850c Added icon images for all the primitives and calibration parts 2018-10-20 20:17:59 -07:00
Lars Brubaker
7120d02121
Merge branch 'master' into master 2018-10-20 19:53:27 -07:00
Lars Brubaker
29bfeb23c3 Fixing 'File' removal regressions
issue: MatterHackers/MCCentral#4342
Save as not working from toolbar

issue: MatterHackers/MCCentral#4343
No right click bed menu
2018-10-20 13:07:25 -07:00
Lars Brubaker
79821947b7 Making public property undo better 2018-10-20 12:49:37 -07:00
John Lewin
026db6d99f Revise menus 2018-10-19 18:19:44 -07:00
John Lewin
05b700ab6f Add Open action to library items 2018-10-19 18:19:44 -07:00
John Lewin
b5e1dd5019 Expose PartPreviewContent on ApplicationController 2018-10-19 18:19:44 -07:00
John Lewin
29e9867ac7 Handle Print action when printer exists
- Issue MatterHackers/MCCentral#4312
Finish Part -> Print Implementation
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
LarsBrubaker
4a4ce7d1be undo redo working on PPE int and double 2018-10-19 13:30:20 -07:00
John Lewin
cd7f2a4e86 Fix non-pixel aligned rendering glitch 2018-10-19 12:00:20 -07:00
John Lewin
4bdd715395 Adjust treeview anchoring 2018-10-19 12:00:20 -07:00
John Lewin
469789dcb9 Use existing UIField listener pattern to set field value on changed event 2018-10-19 12:00:19 -07:00
John Lewin
abeb1041c4 Revise whitespace 2018-10-18 18:56:05 -07:00
John Lewin
2c12c0b546 Use existing UIField listener pattern to set field value on changed event
- Issue MatterHackers/MCCentral#4232
Cannot activate bed heater
2018-10-18 18:55:54 -07:00
John Lewin
819c0b0b25 Fix typo 2018-10-18 17:58:21 -07:00
John Lewin
45f69b2fb7 Fix right padding for scroll
- Issue MatterHackers/MCCentral#4303
Text boxes overlap scroll bar in Leveling Settings window
2018-10-18 17:58:21 -07:00
John Lewin
4abc1de7c6 Revise close on printer change logic
- Issue MatterHackers/MCCentral#4305
Multiple printer tabs appear
2018-10-18 17:58:21 -07:00
Lars Brubaker
13383992a7 Getting more tests to pass
Added the bed menu back and called it 'File'
Made cut copy past enable correctly in bed menu
2018-10-18 17:25:56 -07:00
LarsBrubaker
133da5d35a Making leveling test run a second leveling and test it changes 2018-10-18 14:58:35 -07:00
John Lewin
caa0565e78 Switch to part tab when created 2018-10-18 14:36:59 -07:00
John Lewin
64485e01a0 Do not switch to tab when restoring PartTab 2018-10-18 14:36:36 -07:00
John Lewin
3bc4bed2f8 Fix bed rendering issues
- Issue MatterHackers/MCCentral#4298
lost bed rendering in 2D view
2018-10-18 12:42:14 -07:00