Commit graph

247 commits

Author SHA1 Message Date
John Lewin
da695dc581 Convert more string literals into SettingsKey constants 2016-07-12 17:51:26 -07:00
Lars Brubaker
a78af79bdc Moved publish_bed_image string int SettingsKey conts strings. 2016-06-22 14:09:19 -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
858da9d09b Consolidate duplicated manual_movement_speeds functions into Settings 2016-06-17 09:29:11 -07:00
John Lewin
bdea957ff1 Migrate ManualMovementSpeeds to GetValue 2016-06-17 06:56:47 -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
Lars Brubaker
2ee52deea6 More settings moved to GetValue
bed_size
bed_shape
build_height
bed_temperature
min_fan_speed
also Moved BedShape out of class and into namespace
2016-06-16 10:22:38 -07:00
Lars Brubaker
9d401e1d9f Merge pull request #961 from larsbrubaker/master
Made an enum SettingsKey so the available settings names are discover…
2016-06-16 07:36:52 -07:00
Lars Brubaker
e6eaba90b2 Merge pull request #959 from jlewin/master
Convert some accessors to use GetValue<T>
2016-06-16 07:26:10 -07:00
larsbrubaker
0c3e754da5 Made an enum SettingsKey so the available settings names are discoverable. 2016-06-16 07:23:42 -07:00
larsbrubaker
7f65698864 Converted more settings methods to GetValue<T> 2016-06-16 06:58:28 -07:00
John Lewin
c0ec29664d Convert some accessors to use GetValue<T> 2016-06-15 17:59:52 -07:00
John Lewin
c008234248 Rename ActiveValue to GetValue, consolidate GetValue overrides 2016-06-15 17:19:29 -07:00
John Lewin
814763ed72 Convert some accessors to use GetValue<T> 2016-06-15 16:15:47 -07:00
John Lewin
5c926cc1a1 Free up WizardPage term, rename WizardPage to WizardControlPage 2016-06-08 09:37:41 -07:00
John Lewin
d27db87a65 Migrate StyledDropDownList to Agg 2016-06-03 18:11:51 -07:00
John Lewin
e5a63b052e Migrate Theme support to Agg.UI 2016-06-03 17:22:19 -07:00
Lars Brubaker
3290a91947 Made the auto level indicator button navigate to the auto level properties panel. 2016-05-17 15:30:39 -07:00
John Lewin
d292e64ede Fix icons and improve profile imports
- Invert Camera image
 - Set first imported profile as active
 - Import profiles from db if missing
 - Edit presets button should do nothing on '- default -'
2016-05-11 21:31:29 -07:00
John Lewin
8ca7fdf5b8 Create extension method for InvertLightness 2016-05-10 11:13:10 -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
larsbrubaker
371561a6f7 Working to make the icons scale better on high res screens. 2016-05-07 17:18:05 -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
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
b6f4acd44d Refactor CalibrationSettingsView, remove dead code 2016-05-04 08:26:20 -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
John Lewin
7a98b347c3 Consistent use of HorizontalSpacer for layout 2016-04-25 15:25:00 -07:00
Lars Brubaker
f7356b7102 Make sure we reset the "Finish Setup..." button after completing print leveling wizard. 2016-02-22 10:24:41 -08:00
Lars Brubaker
d94ad423cf Made the leveling wizard show up after connect if required
Put in a "finish setup" button
Refactored some of the print leveling test code
Auto close printer setup wizard on connect
2016-02-22 10:14:07 -08:00
Lars Brubaker
7da7970d1a Keep the old SelectedValue goal.
Spelling
2016-02-12 16:55:18 -08:00
rytz
b7c93a60fd Misc. UI changes 2016-01-28 12:52:53 -08:00
Lars Brubaker
e4a761bdd9 Merge branch '1.5.0'
Conflicts:
	StaticData/Translations/Master.txt
2016-01-21 15:12:50 -08:00
rytz
4b4242a10b Options menu labels 2016-01-18 10:08:47 -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
John Lewin
513bd1cea3 Add missing localizations 2016-01-14 14:20:11 -08:00
John Lewin
d8439996a8 Fix build break - correct typo in EventHandler declaration 2016-01-13 13:36:28 -08:00
John Lewin
564b9a491e Change path to Master.txt file
- Latest MatterSlice
2016-01-12 15:03:24 -08:00
John Lewin
ad4c015b87 Add localization helper in Debug builds 2016-01-08 16:06:14 -08:00
Lars Brubaker
19b7cb01cf Code maid. 2015-12-23 13:15:51 -08:00
Gregory Diaz
3ef77a9cd4 Made sure the Hardware Leveling widget is only enabled when PrinterConnectionAndCommunication status equals Connected or FinishedPrint 2015-12-23 11:37:51 -08:00
Lars Brubaker
d49739f490 Make sure we ask for position after auto bed level.
Make sure we always show the known position of the printer when we re-build the display.
2015-11-23 15:45:35 -08:00
Lars Brubaker
4bd28d9155 Make 7 and 13 point not run if it has not be initialized. 2015-11-16 12:01:37 -08:00
Lars Brubaker
d06a276c32 Attempting to fix a bug with homing not being immediately accounted for before relative movement in 7 and 13 point print leveling. 2015-11-16 11:55:07 -08:00
Gregory Diaz
0c240926fd Removed Thumbnail rendering options on Android 2015-11-05 17:06:20 -08:00
Lars Brubaker
02a5d6993d Made the leveling page easier to use on touch
made the message box easier to use on touch
fixed spelling errors.
2015-10-19 15:59:42 -07:00