Commit graph

2539 commits

Author SHA1 Message Date
John Lewin
ec4639469c Revise Part -> Print plating logic 2018-10-23 18:29:58 -07:00
John Lewin
38bd13fc33 Add export to Save As menu 2018-10-23 18:29:58 -07:00
John Lewin
e2a9356f6d Prevent crash due to null Parent reference
- Unwire event listener when parent is null
- Issue MatterHackers/MCCentral#4357
Crash due to "Add Content" -> popup logic problems
2018-10-23 14:51:32 -07:00
John Lewin
aaf0216f73 Add icon to Open button
- Issue MatterHackers/MCCentral#4319
Open button should become IconButton and be duplicated on toolbar
2018-10-23 14:51:32 -07:00
John Lewin
f7c28b5b8d Ensure active tab remains on ReloadAll
- Issue MatterHackers/MCCentral#4356
2018-10-23 14:51:32 -07:00
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
2ee7848093 Make context menu icons menu theme aware 2018-10-23 14:51:32 -07:00
John Lewin
36948fe955 Remove RunOnIdle in InventoryTreeView constructor 2018-10-23 14:51:31 -07:00
Lars Brubaker
2e086a0e87 Make sure we arrange parts on print if they will not fit 2018-10-23 13:48:21 -07:00
Lars Brubaker
f4437fc654 Make leveling read and write a status to gcode files
issue: MatterHackers/MCCentral#2179
Mark exported gcode files that have leveling as such and don't apply again
2018-10-23 13:16:19 -07:00
John Lewin
1fa1a39d8c Extract context menu creation for clarity 2018-10-23 10:28:50 -07:00
John Lewin
e4018cc94a Restore specialized right click behavior based on target
- Issue MatterHackers/MCCentral#4332
Revise right click on bed
2018-10-23 10:28:50 -07:00
Lars Brubaker
dc9c87b899 Fixing problem with uninitialized leveling data
Made vertical resize container show correct cursor

issue: MatterHackers/MCCentral#4327
VerticalResizeContainer has left resizer when in right mode
2018-10-23 09:47:36 -07:00
Lars Brubaker
fd74320c8e Only require probe calibration if doing leveling
issue: MatterHackers/MCCentral#4351
Probe calibration is required even when software print leveling is turned off
2018-10-23 09:25:34 -07:00
John Lewin
ccb4725087 Allow caller to suppress ActivePrinterChanged event 2018-10-22 21:53:45 -07:00
John Lewin
9dfbd1cd77 Resize meshContentProvider result if required, fix SetUnsized bug
- Issue MatterHackers/MCCentral#4347
Fix thumbnail centering for missing item
2018-10-22 17:47:09 -07:00
Lars Brubaker
f71ab39461 Making test for user edit of leveling data 2018-10-22 17:32:33 -07:00
Lars Brubaker
b6651641dd fixing markdown rendering in load filament
issue: MatterHackers/MCCentral#4154
Markdown formatting is not applied to load filament page
2018-10-22 17:28:58 -07:00
John Lewin
897e263f73 Guard for null 2018-10-22 16:10:01 -07:00
John Lewin
1b239f2319 Account for changes in TextEditWidget, fix Password fields 2018-10-22 15:40:54 -07:00
John Lewin
67d582ad16 Fix popup anchoring
- Issue MatterHackers/MCCentral#4321
Incorrect popup location
2018-10-22 14:28:09 -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
6134dd1efa Revise CheckMark 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
182dffffd8 Improve visibility of plus tab button 2018-10-22 14:16:27 -07:00
John Lewin
f0cc4afc0c Use theme colors on terminal widget scrollbars, adjust spacings 2018-10-22 14:16:27 -07:00
John Lewin
1abaea4632 Revise ActiveTheme styling on Settings page 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
3468bf952f Use theme slider style 2018-10-22 14:16:27 -07:00
John Lewin
97dd579d4b Use AccentMinimalOverlay menu hover color for DropLists 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
b0709cc8c3 Restore color button preview 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
45b9da7cf6 Switch around colors to match styling on main form 2018-10-22 14:16:26 -07:00
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