Lars Brubaker
29372773f3
Fixed manual port selection to handle moving on to leveling when required
2016-09-23 16:25:39 -07:00
Lars Brubaker
89f7d9b120
New printer layout
...
Better recovery description
2016-09-22 16:34:06 -07:00
John Lewin
312f652bbb
Use short identifiers for public profiles
...
- Add support for new GetProfileList schema
- Add CacheablePath function to abstract and reuse path generation logic
- Serialize LoadCacheable content in human readable form
- Move public-profile cache into like named folder
- Move public-profile items into oem specific folders
- Reuse LoadOemProfileAsync for persistence instead of custom implementation
- Issues MatterHackers/MCWS#72 , MatterHackers/MCWS#84
2016-09-03 17:12:11 -07:00
Lars Brubaker
5637e25d9e
Copy the thumbnail image, for the default queue parts if available
...
Fixed spelling
Made the ray tracer multi thread when not printing
Changed 'don't ask me again' to 'don't remind me again'
Added a thumbnail for the MatterControl coin
2016-09-02 16:26:56 -07:00
Lars Brubaker
619c20aff0
Restore functionality to put default items in queue when new printer is created.
...
Made default calibration files include the calibration box
2016-09-01 10:53:10 -07:00
Lars Brubaker
cd7406d82b
Created a UserSettingsKey and SystemSettingsKey
...
Moved some settings into this, lots more to do
2016-08-30 10:30:55 -07:00
larsbrubaker
eebb8b212a
added "Don't ask me again" to ShowAuthPanel.
2016-08-29 22:04:09 -07:00
Lars Brubaker
2dadb72271
Changed Login -> Sign in & Logout -> Sign Out
2016-08-29 17:13:45 -07:00
Lars Brubaker
dc22e6b788
Getting more tests to pass
...
Down to 7 failing tests.
2016-08-01 17:21:31 -07:00
Lars Brubaker
d8138ac51e
Making a function to prep MatterControl prior to runing tests.
...
Made automation tests call it.
2016-07-29 16:44:00 -07:00
John Lewin
01f2d4485f
Sort make/models droplists
2016-07-29 13:47:58 -07:00
Lars Brubaker
49efa92ee3
Clear one time settings on import from DB
...
Make sure we don't show create printers if imported printers from DB
Make sure we don't crash if can't find date in oemlayer
2016-07-28 16:36:47 -07:00
Lars Brubaker
583bcde991
Don't try to install the windows driver on mac & linux
2016-07-28 12:04:43 -07:00
Lars Brubaker
054d552289
Changed the signature of WrappedTextWidget
2016-07-27 17:17:33 -07:00
Lars Brubaker
e5c187c687
Show com port wizard on desktop when can't connect
...
Don't show com port wizard when setting up a printer
Moved onload code (first draw) to ApplicationController
getting android to have the same wizard logic as desktop
Refactored setup wizard
2016-07-21 13:49:22 -07:00
John Lewin
f304e9f3d6
Migrate SettingsProfile functionality to new SettingsHelpers type
...
- Add as child property of settings scope, ready for merge of types
- Progress on Issue #1113
2016-07-18 16:58:25 -07:00
Lars Brubaker
1f26141399
Switch to first model if there is only one when changing to new list.
2016-07-15 17:15:25 -07:00
Greg
bac3148d9c
Added Create Account functionality to SetupWizard
2016-07-14 11:29:46 -07:00
John Lewin
da695dc581
Convert more string literals into SettingsKey constants
2016-07-12 17:51:26 -07:00
Lars Brubaker
f16aed3669
Sort the make and model in the printer selection menus.
2016-07-12 09:40:57 -07:00
Lars Brubaker
10dc6924e5
Updated login reasons
2016-07-08 16:28:58 -07:00
Lars Brubaker
a8fc6ef1a1
Fixed a null reference in libraryDataView
...
Working on more consistent wizard theming
2016-06-23 16:01:04 -07:00
Matt Moening
bc5ef8a5b3
Implemented MC side receive of Public Profile list and public profiles
2016-06-22 18:05:52 -07:00
larsbrubaker
ad221690be
Improving setup experience.
...
issue #917
2016-06-21 18:55:34 -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
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
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
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
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
John Lewin
10f05550b5
Migrate Macros to new profile format
...
- Remove unused PrinterSetupStatus class
- Fixes #683
2016-05-08 14:13:16 -07:00