Lars Brubaker
a8fc6ef1a1
Fixed a null reference in libraryDataView
...
Working on more consistent wizard theming
2016-06-23 16:01:04 -07:00
Lars Brubaker
a810c7a562
Make sure we don't create a macro name that is wrapped or too big.
...
Fixes #1010
2016-06-23 12:12:55 -07:00
Lars Brubaker
0fdc6a03e0
Make sure we don't create a macro name that is wrapped or too big.
2016-06-23 12:12:01 -07:00
Matt Moening
bc5ef8a5b3
Implemented MC side receive of Public Profile list and public profiles
2016-06-22 18:05:52 -07:00
Lars Brubaker
6f1760e33b
Fixed #1002 bed temp not being set on pre-heat.
2016-06-22 17:13:05 -07:00
larsbrubaker
ad221690be
Improving setup experience.
...
issue #917
2016-06-21 18:55:34 -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
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
463305c96c
Move Windows driver enumeration/list from SettingsProfile to WizardPage
2016-06-15 16:41:10 -07:00
John Lewin
814763ed72
Convert some accessors to use GetValue<T>
2016-06-15 16:15:47 -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
John Lewin
a9f3cbf4c4
Remove ActivePrinter variable from ConnectionWizard
...
- Remove excess properties from PrinterInfo
- Remove call to Parent.Close from onPrinterStatusChanged
2016-06-14 11:28:13 -07:00
John Lewin
6ff04a73d2
Rename WizardPanels to WizardPage
2016-06-08 09:37:43 -07:00
John Lewin
0b4b7d2155
Rename SetupWizardConnect to AndroidConnectDevicePanel
2016-06-08 08:56:22 -07:00
John Lewin
a3f12005f8
Remove unused WizardPanel
2016-06-08 08:13:32 -07:00
John Lewin
3352c63635
Remove named methods from WizardWindow, switch to ChangeToPanel<T>
2016-06-07 17:50:41 -07:00
John Lewin
6d827a238a
Continue merge of Android and Desktop panels
...
- Add ChangeToPanel implementation that takes panel type param
- Remove WizardPanel constructors that take WizardWindow params
- Use initializer syntax
- Remove dead code
- Remove problematic ReloadAll calls
2016-06-07 17:50:41 -07:00
Lars Brubaker
6cc61c53d0
Don't set new printer name to current printer
...
If no white list is set than do not filter
Make default MC white list be none
2016-06-07 17:39:17 -07:00
Lars Brubaker
275b320425
Got the new printer setup wizards back to working.
2016-06-07 14:27:37 -07:00
John Lewin
85002c1231
Move panel styling into base class, make conditional on Touchscreen
2016-06-07 12:52:32 -07:00
Lars Brubaker
1ffcd02209
Getting the printer setup wizard to run on desktop when required.
2016-06-06 12:43:05 -07:00
Lars Brubaker
c595e05cc2
Don't render the com port control on android.
2016-06-06 12:06:08 -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
John Lewin
2ba410f52d
Rename SetupConnectionWigetBase to ConnectionWizardPanel
2016-06-03 11:36:25 -07:00
John Lewin
8456924b9e
Remove duplication in SetupConnectionWidgetBase
...
- Issue #846
- Move ActivePrinter to SetupConnectionWigetBase
- Remove local theme variables
- Allow subclass to set widget factory defaults
2016-06-02 17:46:49 -07:00
John Lewin
44c6a23037
Collapse ConnectionWidgetBase out of hierarchy
...
- Fixes #843
- Remove ConnectionWidgetBase class
- Migrate most functionality into SetupStepComPortManual
- Derive SetupConnectionWidgetBase from WizardPanel instead of CWB
2016-06-02 16:21:48 -07:00
John Lewin
e82dfc8ebb
Pull make/model data from http endpoint
...
- Fixes #842
2016-06-02 14:46:51 -07:00
Greg
196590f259
Add conditional user auth panel before ChangeToAddPrinter
...
- Completed first pass at completing User is prompted to login in printer setup wizard if they are not signed in
- Invoke delegate and show login prompt based on whether or not they are currently signed in.
- Fixes #825
2016-06-02 11:31:49 -07:00
Lars Brubaker
b54e6a14ad
Unified the android and desktop setup wizard classes
2016-06-01 18:17:11 -07:00
John Lewin
a04f0ac88b
Decouple make/model droplists
...
- Fixes #833
2016-06-01 14:00:47 -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
Lars Brubaker
47aa64ff28
right color for home button.
2016-05-16 17:56:52 -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
db19450e7c
Merge remote-tracking branch 'lars/master'
2016-05-16 17:13:01 -07:00
Lars Brubaker
c4d53d054f
Working on better printer editing behavior
2016-05-16 17:11:49 -07:00
larsbrubaker
19b0b5db71
Fixed the colors on movement controls
2016-05-15 22:12:35 -07:00
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
b9a24e60ca
Fix mono compile issues
2016-05-08 15:32:21 -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
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
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
larsbrubaker
21b5e4c999
Got the new menu tests work for click of after click disable.
...
Added new EventHandler ContainsFocusChanged
merged GotFocus and Lost Focus into FocusChanged
2016-05-01 18:49:12 -07:00