Commit graph

420 commits

Author SHA1 Message Date
John Lewin
5f9899d2f7 Fix Macro null reference errors
- Make the Add->Save feature work for Macros
2016-05-09 14:20:13 -07:00
John Lewin
10f05550b5 Migrate Macros to new profile format
- Remove unused PrinterSetupStatus class
 - Fixes #683
2016-05-08 14:13:16 -07:00
John Lewin
f314731449 Better integrate new Presets editor
- 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"
2016-05-07 17:51:04 -07:00
John Lewin
6c6f16d334 Machine specific ComPort settings
- Fixes #709
2016-05-06 18:53:03 -07:00
John Lewin
5db7c79d00 Get updated profiles compiling on Android
- Remove unused properties from ApplicationView
 - Rename CompactApplicationView to TouchscreenView
 - Rename ResponsiveApplicationView to DesktopView
 - Move abstract ToggleTopContainer() specific to TouchscreenView
 - Remove unused HideTopContainer implementations
 - Conditionally compile invocation/assignment of ApplicationMenuRow
 - Migrate single setting from PrinterSettings "PublishBedImage" to SliceSettings
 - Remove PrinterSettings class
 - Import "PublishBedImage" during ImportPrinters
 - Remove code that doubles the size of the splitter bar when collapsed
 - Fix incorrect path to "config.ini"
2016-05-05 12:33:39 -07:00
John Lewin
66bdaea7b7 Apply user overrides and fall back to settings cascade for temperature
- Fix issue with '- default -' being stored as a material layer key
 - Fixes #704
2016-05-04 07:16:54 -07:00
Lars Brubaker
86f08b2565 use a 64 bit hash of slice settings. 2016-05-03 11:26:41 -07:00
Lars Brubaker
6ffd1736ef Put in a better hash for slice settings 2016-05-03 11:10:35 -07:00
John Lewin
2875a577c7 Remove dead code, document future behavior 2016-05-03 08:28:44 -07:00
John Lewin
e4f2dad8ae Revise AutoConnect behavior and startup printer selection
- Store selected printer in UserSettings
 - Restore last selected printer on startup
 - AutoConnect now means "Connect" to startup printer if enabled
 - Prevent firing ActivePrinterChanged and thus ReloadAll during startup
2016-05-03 08:08:05 -07:00
John Lewin
ad48c820e2 Restore AutoConnect functionality
- Add AutoConnect settings UI
 - For consistency, use string int values for settings bools
2016-05-03 08:08:05 -07:00
Lars Brubaker
778cfb8718 Took out the caching of slice settings hash code. 2016-05-02 16:34:13 -07:00
John Lewin
fa0e3e3107 Validate settings against properties.json rather than BaseLayer
- Fixes #699
2016-04-30 18:23:39 -07:00
John Lewin
f4efb4f71e Clean up kvp use 2016-04-29 15:24:57 -07:00
Lars Brubaker
d8a0ecd86b Don't crash if material null
removing dead code
Turned Trim Perimeters back on
2016-04-28 11:53:01 -07:00
Lars Brubaker
834aba4f38 Settings profile using methods rather than properties 2016-04-28 09:41:27 -07:00
John Lewin
d3568cc3ab Import PrintLevelingData, PrintLevelingEnabled, ManualMovementSpeeds
* Decouple PrintLevelingData from ActiveSliceSettings.Instance
 * #Fixes #687
2016-04-27 19:20:49 -07:00
Lars Brubaker
895eea253c Converted lots of get properties to methods in SettingsProfile 2016-04-27 18:57:51 -07:00
Lars Brubaker
0ba8a78dc5 Fixed connection issues
Got rid of AnchoredDropDownList
Put in BaudRate user edit field
2016-04-27 17:34:33 -07:00
John Lewin
4496720772 Json Profiles 2016-04-27 14:35:57 -07:00