Commit graph

40 commits

Author SHA1 Message Date
John Lewin
c6d38c9c09 Remove deprecated LocalizedString.Get method 2017-11-08 08:12:30 -08:00
John Lewin
8c428689fe Move SliceSettingData back into SliceSettingsOrganizer 2017-09-19 11:43:35 -07:00
John Lewin
3a9833697d Platform providers
- New Provider model
- Remove WindowsFileDialogs project
- Remove PlatformAbstract assembly, use AggContext
- Rename OsInformation to OperatingSystem
2017-08-22 13:42:34 -07:00
Lars Brubaker
d3e7d00b3e Put in a enable retract setting
Made slice settings disable work
2017-08-02 15:19:32 -07:00
John Lewin
3211eae456 Remove redundant default values from properties.json
- Ensure valid SliceSettingData defaults
- Ensure ExtraSettings keeps "" default if missing
- Use auto properties in SliceSettingsOrganizer
- Remove single use private defaultEngineType variable
2017-02-16 08:33:46 -08:00
Lars Brubaker
8d47359ad9 Clear user baby stepping after new print leveling.
settings save on change
removed redundant expand_thin_walls setting
2017-02-01 13:38:14 -08:00
John Lewin
e83c5e7388 Add LayerGCodeHasExpectedValue test
- Immutable PrinterSettings.BaseLayer
- Add PrinterSettings.AutoSave flag to support disabling autosave
  - Save to default path fails under test
- Add PrinterSettings.Save(path) to support manual save
- Migrate 'active_quality_key' to SettingsKey class
2016-12-20 10:45:32 -08:00
Matt Moening
60b3fe5133 Networked Printing enabled in MC
- Added properties to enable s3g coms, enable networked communication, store IP and port
 - updated Settings on Change to be a dictionary that stores what they are changing and how to do it
 - added handling in check box for SettingsOnChange
 - SerialPortIsAvailable returns true when networked printing is enabled
 - Engine mapping base updated for new properties
2016-11-29 10:57:44 -08:00
Lars Brubaker
a95fbdf109 Made the cost and mass fields update as settings are changed
Made only settings that require gcode to be rebuilt cause the hash code to change
2016-07-18 10:52:36 -07:00
Lars Brubaker
b90b62528d Made it so we add the delete and update info for a printer as a new component
left aligned printer list (took out icon space)
2016-07-15 11:52:06 -07:00
Greg
c41b6efd9c Display "Last Time Updated" to Settings Panel. We can add it to the Printer Setup Wizard later if needed. 2016-06-29 14:47:57 -07:00
Lars Brubaker
6ee626e794 Refactoring print settings strings into SettingsKey string consts
Made a new ReloadUiWhenChanged propertie for Properties.json
2016-06-21 09:38:37 -07:00
John Lewin
250ed87f31 Revise SliceSettings nomenclature, add GetValue<T> method 2016-06-15 15:11:23 -07:00
John Lewin
d55aa57910 Rename OrganizerSettingsData to SliceSettingData 2016-06-13 13:44:53 -07:00
John Lewin
76dcc4a072 Revise Settings.json changes
- Reuse SliceSettingsOrganizer.GetDefaultSettings
 - Remove SavePropertiesJson
2016-06-13 13:40:29 -07:00
Lars Brubaker
85caa12dfe Moved default settings into Properties.json and removed default config.ini
deleted some dead code
updated some error messages
2016-06-13 12:31:17 -07:00
Lars Brubaker
5cc454ba77 Renamed CustomeSaveFunction to ShowAsOveride 2016-06-08 11:18:53 -07:00
Lars Brubaker
f60d57f226 Don't show connection settings in presets
Don't show user override info on connection settings
2016-06-08 09:25:20 -07:00
Lars Brubaker
33876af4cc Put in a delete printer button. 2016-05-17 15:50:43 -07:00
Lars Brubaker
fcbb1bb9ae Added a new COM_PORT slice setting. 2016-05-02 16:10:20 -07:00
John Lewin
89dd160ff8 Consolidate repeated behavior for clarity 2016-04-29 15:24:57 -07:00
Lars Brubaker
24a0e8b414 created option to have value that reset at the end of a print
spiral vase
 bottom clip
 layer to pause
2016-04-26 09:20:31 -07:00
Lars Brubaker
3edee26813 Making it possible to hide control settings based on machine hardware settings. 2016-01-29 15:25:14 -08:00
Lars Brubaker
f4a8be2153 Put in some localization. 2016-01-08 17:55:42 -08:00
Lars Brubaker
8b075926e9 Added solid_shell setting
Adde SetSettingsOnChange for setting that affect other setting.
Refactoring
2015-05-01 18:44:43 -07:00
Lars Brubaker
9ed545ad22 Put in the ability to specify bottom and top layers in mm
Also interface layers and z gap
improved the slice settings layout
improved intermediate settings to be much more useful
Added a new mm setting and improved the optional % editing.
2015-04-24 13:09:25 -07:00
Lars Brubaker
591528ee91 Ran code maid against this code. 2015-04-08 15:20:10 -07:00
Gregory Diaz
e1f4c818dd code that handles null organizer settings data 2014-12-16 11:07:44 -08:00
John Lewin
3b5b65f822 Remove IEnumberable assumptions from ReadLines callers and cleanup invokes 2014-12-04 13:41:16 -08:00
John Lewin
59cf8782a3 Remove all remaining ApplicationStaticDataPath dependencies 2014-12-04 12:50:37 -08:00
John Lewin
fca5b47159 Resolve merge issues 2014-12-04 12:22:35 -08:00
John Lewin
eba756966b Initial StaticData platform abstraction 2014-12-04 12:22:34 -08:00
larsbrubaker
0c86ac0f70 Did some work to show a minimal slice settings page. 2014-11-19 21:35:48 -08:00
larsbrubaker
1029b85e9f Moving slice settings properties file to json to make it easier to add in preset lists. 2014-11-19 21:09:42 -08:00
larsbrubaker
e8247a8481 Put all the icons into the icons directory
Lots of work on printing from SD card
Put in hardware options to describe printer settings (fan, heated bed, sd card)
moved icons into subdirectory.
2014-06-19 11:25:28 -07:00
larsbrubaker
6ec46b7ed1 Put the printer configuration page into a matching namespace and renamed it with printer prefix
Put in the code to handle multiple bed leveling procedures.
Saving the print level data into the printer as a json string
2014-06-06 16:05:18 -07:00
Kevin Pope
2ee46f715f More work on SlicePresets. 2014-04-05 15:51:13 -07:00
larsbrubaker
7cbb33e58b fixed spelling of positive
put in more matterslice settings.
2014-03-25 12:14:03 -07:00
larsbrubaker
5c0993f83e Changed the interface to translations. 2014-03-11 15:24:47 -07:00
larsbrubaker
263e2325f5 Put the slicing configuration files in their own folder
updated copy write date
added bsd to a few files
Made the mapping to slice engines more procedural to support more engines.
2014-02-15 18:06:03 -08:00
Renamed from SliceConfiguration/SliceSettingsOrganizer.cs (Browse further)