Commit graph

4587 commits

Author SHA1 Message Date
Lars Brubaker
760110f8b2 Correct padding. 2016-07-15 12:16:51 -07:00
Lars Brubaker
b90b62528d Made it so we add the delete and update info for a printer as a new component
left aligned printer list (took out icon space)
2016-07-15 11:52:06 -07:00
Lars Brubaker
07645c1683 Merge pull request #1095 from larsbrubaker/master
Try to connect to printers that have auto connect enabled when they connect
2016-07-14 17:15:36 -07:00
Lars Brubaker
cec9a85435 Try to connect to printers that have auto connect enabled when they are selected
removed dead code
2016-07-14 17:07:04 -07:00
Lars Brubaker
b9eb54a4e1 Merge branch 'master' of https://github.com/MatterHackers/MatterControl 2016-07-14 15:05:58 -07:00
Lars Brubaker
bebd7b2287 Merge pull request #1090 from mmoening/master
Sync on start up
2016-07-14 14:38:12 -07:00
Matt Moening
8ab8435b40 Reload in memory state after sync so that we will know that there are active profiles 2016-07-14 13:47:33 -07:00
Matt Moening
f8e00ca879 Made sure profiles use proper profile extension and are looked for accordingly
Fixed bug where we would show upload profile dialog without any profiles to upload
2016-07-14 13:46:33 -07:00
Matt Moening
26269a64d5 Created task to call sync printer profiles on Cloud services that when finished will launch create printer window if none are synced 2016-07-14 12:48:34 -07:00
johnlewin
f5ce76e868 Merge pull request #1089 from larsbrubaker/master
Revised text for upload profiles window
2016-07-14 12:20:30 -07:00
Lars Brubaker
a99bcae207 Merge branch 'master' of https://github.com/MatterHackers/MatterControl 2016-07-14 11:47:41 -07:00
johnlewin
13894e3e6e Merge pull request #1088 from jlewin/master
Change printer profile extensions to '.printer'
2016-07-14 11:47:15 -07:00
Lars Brubaker
c15922b58a Merge branch 'master' of https://github.com/MatterHackers/MatterControl 2016-07-14 11:45:41 -07:00
johnlewin
149e306f6a Merge pull request #1087 from gregory-diaz/master
Added Create Account functionality to SetupWizard
2016-07-14 11:45:08 -07:00
Lars Brubaker
32de0942ca Merge branch 'master' of https://github.com/MatterHackers/MatterControl
Conflicts:
	DataStorage/Classic/ClassicSqlitePrinterProfiles.cs
2016-07-14 11:39:19 -07:00
John Lewin
dba57b3e0a Change printer profile extensions to '.printer'
- Convert string literals to shared const
2016-07-14 11:37:04 -07:00
John Lewin
73f0afb66d Prevent null reference exception on missing guest db 2016-07-14 11:37:04 -07:00
Greg
bac3148d9c Added Create Account functionality to SetupWizard 2016-07-14 11:29:46 -07:00
Lars Brubaker
d681a01cf6 Merge 2016-07-14 11:19:13 -07:00
Lars Brubaker
9b7fdb2834 Merge pull request #1085 from jlewin/master
Set imported ComPort to machine specific name
2016-07-14 09:11:01 -07:00
John Lewin
65d6c75489 Set imported ComPort to machine specific name
- Issue #1079
2016-07-13 17:51:21 -07:00
johnlewin
7a592aae1d Merge pull request #1084 from jlewin/master
Progress on profile migrations (#1059, #1060)
2016-07-13 17:49:38 -07:00
Lars Brubaker
49bc3d8724 Merge branch 'master' of https://github.com/MatterHackers/MatterControl 2016-07-13 17:25:17 -07:00
John Lewin
e726e9f5a6 Add UserChanged function to ApplicationController to validate profiles
- Fires on every load, fires anytime auth changes
 - Ensures we perform a db import anytime the guest profile is created
 - Shows the CopyGuestProfiles wizard any time a profile is loaded that
   hasn't previously run the import
 - Issue #1059, #1060
2016-07-13 17:22:02 -07:00
John Lewin
65d5b5505c Add option to ProfileManager to load Guest profile db
- Move SQLite import code into externally callable function
 - Add persistable property for PrintersImported to ProfileManager data
2016-07-13 17:22:02 -07:00
John Lewin
d3840bf98c Add option to show WizardWindow with active WizardPage instance
- Extract logic to find or create window to new function - GetWindow
 - Reuse GetWindow in Show<T> and new Show(WizardPage)
2016-07-13 17:22:02 -07:00
John Lewin
23092bec7d Hook CopyGuestProfilesToUser up to live profile data
- Add Action to callback on Success - consider event if preferred
2016-07-13 17:22:02 -07:00
John Lewin
c2d87979c1 Call unregister event before changing instances 2016-07-13 17:22:02 -07:00
John Lewin
1cb1415b24 Set DocumentVersion on import
- Fixes #1083
2016-07-13 17:22:02 -07:00
John Lewin
0d890a824e Better encapsulate profile path and filename logic from application
- Switch to unique file extension for user profile list (.profiles)
 - Use readonly property for Profile extensions
 - Add const for guest file name
2016-07-13 17:22:02 -07:00
John Lewin
b517e3e93f Prevent firing ActiveProfileModified on non-active profiles 2016-07-13 17:22:02 -07:00
John Lewin
edc3aaab44 Rename ReloadAdvanceControlPanelTrigger to better convey intent 2016-07-13 17:22:02 -07:00
John Lewin
87a4eb21f9 Remove unnecessary wrapper method 2016-07-13 17:22:02 -07:00
Lars Brubaker
76f3ec089c Merge pull request #1081 from gregory-diaz/master
Added retrieve printer profile history and revert to previous profile functionality
2016-07-13 17:10:40 -07:00
Greg
9b9d9b44a0 Added retrieve printer profile history and revert to previous profile functionality 2016-07-13 13:39:11 -07:00
Greg
c7ffedc9d0 Retrieve profile history, revert profile history wizard page 2016-07-13 11:16:55 -07:00
Lars Brubaker
0df8886bef More tests
Validate that known settings are requested with the correct type passed to GetValue
Put in tests for extruder_count
2016-07-13 09:36:33 -07:00
Lars Brubaker
edbc590642 More work on the copy printers to user wizard. 2016-07-12 18:23:31 -07:00
Lars Brubaker
cca67a05de Merge branch 'master' of https://github.com/MatterHackers/MatterControl 2016-07-12 18:14:52 -07:00
Lars Brubaker
d8853e53f3 Merge pull request #1077 from larsbrubaker/master
Wrote a new test for first_layer_extrusion_width being parsed correctly
2016-07-12 18:14:38 -07:00
Lars Brubaker
1008ccef08 Merge pull request #1076 from jlewin/master
Convert more string literals into SettingsKey constants
2016-07-12 18:13:58 -07:00
Lars Brubaker
9cd6c07bd4 Merge branch 'master' of https://github.com/MatterHackers/MatterControl 2016-07-12 18:06:15 -07:00
Lars Brubaker
3a9e4eb054 Wrote a new test for first_layer_extrusion_width being parsed correctly
Refactored first_layer_extrusion_width into a fixed string
2016-07-12 18:06:06 -07:00
John Lewin
da695dc581 Convert more string literals into SettingsKey constants 2016-07-12 17:51:26 -07:00
johnlewin
bc0b040fe4 Merge pull request #1075 from larsbrubaker/master
Fixed a problem with first layer extrusion width not parsing correctl…
2016-07-12 17:50:55 -07:00
Lars Brubaker
fb5d2d9c6e Fixed a problem with first layer extrusion width not parsing correctly in new settings model 2016-07-12 16:43:39 -07:00
Lars Brubaker
1d5b9f20cb Merge pull request #1066 from larsbrubaker/master
Sort the make and model in the printer selection menus.
2016-07-12 13:37:27 -07:00
Lars Brubaker
4fca80ebcd Put in class to copy guest profiles to user profiles. 2016-07-12 13:36:47 -07:00
Lars Brubaker
f16aed3669 Sort the make and model in the printer selection menus. 2016-07-12 09:40:57 -07:00
johnlewin
f79b32a11e Merge pull request #1064 from mmoening/master
Async download of profiles not in cache
2016-07-11 17:22:47 -07:00