Commit graph

161 commits

Author SHA1 Message Date
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
591dcb17da Made the scale control work with single transforms
scale control was in transition and this makes it usable. fixes #1005
made clearing an override send an update message.
2016-06-22 16:29:14 -07:00
John Lewin
e92c2f0b2b Refactor tab control, remove exceptions when requested pages missing
- Fixes #986
 - Rename TabePageControlledByTab to TabPage
 - Remove excess TabPage setter (SwitchToPage)
2016-06-21 13:44:03 -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
66f91c5bbc Rename MatterControl.LayerName to layer_name 2016-06-16 17:24:11 -07:00
Lars Brubaker
7f85f168d5 Took out the prepend of MatterControl on profile settings and made them consistent lower case underscore. 2016-06-16 16:35:10 -07:00
Lars Brubaker
773f6ddc9b More settings moved to GetValue
extruder_count
bed_temperature
2016-06-16 10:31:18 -07:00
John Lewin
c008234248 Rename ActiveValue to GetValue, consolidate GetValue overrides 2016-06-15 17:19:29 -07:00
John Lewin
250ed87f31 Revise SliceSettings nomenclature, add GetValue<T> method 2016-06-15 15:11:23 -07:00
John Lewin
4e74156521 Extract profile management to ProfileManager class
- Use on disk profiles.json
 - Support MarkedForDelete functionality
 - Issue #930
2016-06-15 13:09:47 -07:00
Lars Brubaker
0bedc17be1 Don't can OnSettingsChanged when ValueChange (only display) 2016-06-14 16:58:26 -07:00
John Lewin
d55aa57910 Rename OrganizerSettingsData to SliceSettingData 2016-06-13 13:44:53 -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
46006c7f41 Made all panels update when edited in any panel (printer wizard)
Added BaudRate to printer edit wizard
2016-06-09 14:53:20 -07:00
Lars Brubaker
35080277d7 New edit printer settings page. 2016-06-08 17:59:03 -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
431bc3373c Merge pull request #862 from larsbrubaker/master
Don't render the com port control on android.
2016-06-06 12:17:39 -07:00
Lars Brubaker
c595e05cc2 Don't render the com port control on android. 2016-06-06 12:06:08 -07:00
John Lewin
9d8c4e2e80 Revert breaking changes in b78dadd25c (UI label updates)
- Settings delimiter must be lowercase 'x'
2016-06-06 11:30:11 -07:00
John Lewin
d27db87a65 Migrate StyledDropDownList to Agg 2016-06-03 18:11:51 -07:00
larsbrubaker
85c0b66840 Made some help when connecting to a printer without a com port set
Common ui navigation functions
Improved highlight utility
Made Edit Fields have names that can be discovered
Refactoring
2016-05-29 09:19:46 -07:00
rytz
b78dadd25c UI label updates 2016-05-18 12:52:36 -07:00
John Lewin
a6ba5767d3 Wire up Delete printer 2016-05-17 18:30:47 -07:00
Lars Brubaker
33876af4cc Put in a delete printer button. 2016-05-17 15:50:43 -07:00
Lars Brubaker
ba88cd15a9 correct function signature 2016-05-17 09:47:10 -07:00
Lars Brubaker
519ad7045d Merge branch 'master' of https://github.com/MatterHackers/MatterControl
Conflicts:
	SlicerConfiguration/SliceSettingsWidget.cs
2016-05-17 09:44:05 -07:00
John Lewin
cb56e85776 Add support for renaming and duplicating presets
- 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
2016-05-16 17:46:17 -07:00
Lars Brubaker
c4d53d054f Working on better printer editing behavior 2016-05-16 17:11:49 -07:00
Lars Brubaker
ce13f6f59c Put in a hack for the printer edit button. 2016-05-13 14:23:33 -07:00
Lars Brubaker
5e7e8f70dc Added a drop list to baud rate
Added Printer to basic and Intermediate
Made clearing user override reset quick select settings drop lists
2016-05-12 18:42:19 -07:00
Lars Brubaker
d4bf7ecd04 Make sure clicking the revert user settings button refreshes required displays
Default to min homing (more common)
Invert the colors of the gear icon

Fixes MatterHackers/MCentral#79
Fixes MatterHackers/MCentral#97
2016-05-12 10:57:41 -07:00
Lars Brubaker
1b20092248 Made the com menu rebuild when opened.
Fixed more color setting and new icons
2016-05-09 18:07:35 -07:00
John Lewin
17c5e07ce6 Rename settingsRow2 to settingsRow 2016-05-07 21:05:53 -07:00
John Lewin
6c6f16d334 Machine specific ComPort settings
- Fixes #709
2016-05-06 18:53:03 -07:00
Lars Brubaker
b51b38b249 Moved TextWidget.GlobalPointSizeScaleRatio -> GuiWidget.DeviceScale
Significantly improved the layout consistency when enlarging the device scale.
Created a DeviceMargin and DevicePadding on GuiWidget
Deleted dead code
Made many images have default larger disk sizes and scale in memory.
Made the menus have horizontal spacers rather than dashed lines
2016-05-06 17:56:27 -07:00
Lars Brubaker
fcbb1bb9ae Added a new COM_PORT slice setting. 2016-05-02 16:10:20 -07:00
Lars Brubaker
7d29bee60b Made the settings check box check 'click' to only pick up user changes.
making the OnCheckStateChanged take an EventArgs (more standard)
2016-05-02 10:27:20 -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
9f6b447a3b put in an x and y label for positions. 2016-04-28 13:25:02 -07:00
Lars Brubaker
9ab422b01a Cleaned up the settings layout. 2016-04-28 12:48:56 -07:00
Lars Brubaker
9110410d20 Make sure we Update Style on Int_or_mm settings 2016-04-28 10:28:06 -07:00
Lars Brubaker
834aba4f38 Settings profile using methods rather than properties 2016-04-28 09:41:27 -07:00
Lars Brubaker
895eea253c Converted lots of get properties to methods in SettingsProfile 2016-04-27 18:57:51 -07:00
John Lewin
4496720772 Json Profiles 2016-04-27 14:35:57 -07:00
Lars Brubaker
51d4d275a5 Made the settings reset when clearing user settings
Changed RegisterForSettingsChange to SetingChanged event
Fixed z offset for jump start printer
2016-04-26 17:15:10 -07:00
Lars Brubaker
e1eb56d456 Made help text just change its visibility
Made help text able to be small enough to fit well at start
2016-04-26 15:10:51 -07:00
Lars Brubaker
a4fcfc4c2a Improved colors 2016-04-22 19:10:41 -07:00
Lars Brubaker
7b8eb066d0 Put the restore control back on the right. 2016-04-22 18:25:34 -07:00