- Restore ViewControls3D Overflow menu selection
- Revise DropList styling
- Revert to prior mechanism for DynamicPopupContent
- Create redirector in PrinterTabPage for dynamic overflow menu
- Pass separator bars to tabs, disable drawn borders
- Remove ActionBar from leftnav
- Remove PrintProgressBar from leftnav
- Revise BreadCrumb button attributes
- Revise UpFolder icon
- Revise overflow/pancake menu icon
- Create OverflowButton to encapsulate common menu item
- Use horizontal/VerticalLine for consistent color/weight separators
- Reduce visual clutter
- Minimize regions created by color and line separators
- Reduce the contrast of separator lines
- Reduce the contrast of region backgrounds
- Use consistent background colors across sibling tab pages
Put cancel into max length and temp stream
Made close function take a bool if the system did it
Moved To EventHandler<> in GuiWidget
Made a ClosedEventsArgs
- Ensure that only profiles known to ProfileManager can be loaded by ID
- Ensure ActiveProfileID is cleared on delete printer
- Remove ActiveMaterialKey duplication, use MaterialSettingsKeys[n]
- Update Material preset array when preset changed from presets window
- Update PresetsContext.PersistenceLayer when presets are duplicated
- Rebuild SliceSettingsWidget on duplicate without leaving window
- Refactor GetTopRow to eliminate excess widgets & create a single row
- Update presets name after leaving input rather than on window close
- Fixes#720 - Changing preset names has no effect
- Fixes#767 - Presets editor contains user overrides
- Fixes#768 - Oem presets should be copied...
- Migrate from int to string based printer IDs
- Add json document migration capabilities
- Invert Camera image
- Set first imported profile as active
- Import profiles from db if missing
- Edit presets button should do nothing on '- default -'
- Fixes#718 - Presets editor is hard-coded to show Material presets
- Fixes#719 - Name field in presets editor is incorrect
- Fixes#721 - Wire up "Add Preset"