Commit graph

129 commits

Author SHA1 Message Date
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
Lars Brubaker
09ae3f689f Put in the Restore All menu
Made text wrap in the slice settings
Took out manual wrapping for slice settings
2016-04-22 17:30:34 -07:00
Lars Brubaker
a4fb584bbf Reduced the distance between vector 2 edit controls 2016-04-22 16:58:54 -07:00
Lars Brubaker
d1b49492b3 Better Restore button 2016-04-22 15:05:21 -07:00
Lars Brubaker
2c0f2c9592 Making the new settings ui stuff work
Stubbing out api to have user settings
Removed unneeded class that held index
2016-04-22 13:19:26 -07:00
Lars Brubaker
ddbef452c1 Took out the onidle timing in MH text widget
Making more delegates call by invoke
took out unused usings
Made the settings save on edit complete (so they work)
2016-04-21 18:02:02 -07:00
Lars Brubaker
edd2aa135f bit of work on slice settings ui 2016-04-21 17:24:56 -07:00
Greg
54ac246cf8 Removed unused function and renamed variables for clarity 2016-04-21 10:58:19 -07:00
Greg
a1a60ea032 SliceSettingsUI WIP: Invoke CreateSliceSettingContainer() in all places where a setting is changed. Everything is currently working except for CheckBox and Hardware_Present Data Edit Types. 2016-04-21 10:58:19 -07:00
Greg
299ab02e80 SliceSettingsUI WIP: CreateSliceSettingsContainer() call on INT DATAT EDIT TYPES 2016-04-21 10:58:19 -07:00
Greg
a9c382729f SliceSettings UI WIP: One function that creates all containers. 2016-04-21 10:58:19 -07:00
Greg
31526ee035 WIP SliceSettingPresetsUI: One function that knows how to create the correct preset widget at all times 2016-04-21 10:58:19 -07:00
Greg
f5e5839395 SliceSettings UI WIP: Removed dead code, refactored existing code so that variable names make sense in the new context, moved SliceSettingsDetailControl into its own .cs file so that code is more readable. 2016-04-21 10:58:19 -07:00
Greg
c1c7a9dfec SliceSettingsUI WIP: UserSettingOverlay only appears once the Enter Key is pressed. Also revert button kind of works. 2016-04-21 10:58:19 -07:00
Greg
069bfb93b9 SliceSettings Tab UI WIP: removed the SliceSettingsSaveBar from the SliceSettingsWidget. 2016-04-21 10:58:19 -07:00
Greg
12050172c8 WIP: When preset value is changed we hide the preset label and replace it with a revert button. 2016-04-21 10:58:19 -07:00
Greg
15dae7c79c WIP: New slice preset implementation. 2016-04-21 10:58:19 -07:00
Greg
6515cf7854 WIP: New UI for SliceSettings 2016-04-21 10:58:19 -07:00
Lars Brubaker
ea89d41bc6 Working on resuming for non-max z printers
Added settings to support resuming
Save the baby step offset for print resuming
Make sure we don't resume prints that are not started
Refactoring
2016-04-20 11:53:08 -07:00
Lars Brubaker
cd5a4ab5e5 Merge remote-tracking branch 'origin/1.5.1' 2016-03-07 15:38:37 -08:00
Greg
a7d87ce6cd Added a hardware setting to show/hide marlin firmware updater. 2016-03-07 14:11:36 -08:00
Greg
f08680e9c9 Added test to make sure Bed Temperature options are not visible while "Has Heated Bed" checkbox is unchecked 2016-03-03 17:57:14 -08:00
Greg
1e4c1cda53 Added automated test to ensure that setting values are being passed to MatterSlice with the correct values. Also added a stress test in slice settings. 2016-03-03 16:57:43 -08:00
John Lewin
eea7dd9fe4 Remove DataStorage qualifier, add using statements 2016-02-24 10:53:22 -08:00
Gregory Diaz
2d42ec52e1 Added unittest for ensuring that when has_hardware_leveling = 1 we dont show the Print Leveling tab in Slice Settings and also that when has_hardware_leveling = 0 we do show Print Leveling 2016-02-01 17:20:18 -08:00
Lars Brubaker
3edee26813 Making it possible to hide control settings based on machine hardware settings. 2016-01-29 15:25:14 -08:00
larsbrubaker
5a19be14d2 Made the require print leveling work better
Fixed a bug with selecting print solutions other than 3 point
Don't show the leveling on/off when leveling is required for printing.
Removed dead code
Show the wizard if required and not run.
Refresh the display if print leveling required setting is changed
2016-01-16 21:33:11 -08:00
Lars Brubaker
f4a8be2153 Put in some localization. 2016-01-08 17:55:42 -08:00
John Lewin
56382ec893 Rename Simple to Basic
- Revise settings iteration for clarity
 - Update HelpText per support
2015-12-21 15:01:34 -08:00
Lars Brubaker
3fc618b30f you can now type a partial entry to a count or mm field and not have it get messed up if you are slow. 2015-10-19 18:32:23 -07:00
Lars Brubaker
544ee2fa9a Added top infill speed.
Hid solid_shell on slic3r
Put in more comments
2015-10-13 13:40:35 -07:00
John Lewin
7362c6a771 Run DB save operations in a transaction
- Fixes #104492002 - Linux bottleneck
2015-09-29 17:21:55 -07:00
Kevin E. Pope
d7b2dc5bc1 Adjust menu border colors. 2015-09-17 18:25:35 -07:00