Commit graph

4898 commits

Author SHA1 Message Date
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
Lars Brubaker
a58b6964f9 Merge branch 'master' of https://github.com/MatterHackers/MatterControl 2016-07-15 17:14:10 -07:00
Lars Brubaker
557ad616ba Merge pull request #1103 from rytz/master
fixing minor superfluous command in Rostock profile
2016-07-15 17:10:32 -07:00
Lars Brubaker
626727d781 Parse temp on contains T: rather than starts with T:
Move parts to bed on scale.
2016-07-15 17:07:45 -07:00
rytz
a499cb0af3 fixing minor superfluous command in Rostock profile 2016-07-15 16:34:51 -07:00
Lars Brubaker
30f5bfb446 Merge pull request #1100 from jlewin/master
Ensure the in memory instance ID changes when the profile ID changes
2016-07-15 13:38:02 -07:00
Lars Brubaker
cca81dd3e7 Merge pull request #1099 from larsbrubaker/master
Updating the help menu
2016-07-15 13:36:25 -07:00
John Lewin
a6a8f65ebc Ensure the in memory instance ID changes when the profile ID changes 2016-07-15 13:32:49 -07:00
Lars Brubaker
1b7f64922c Updating the help menu 2016-07-15 12:43:46 -07:00
Lars Brubaker
86a14e3b59 Merge pull request #1098 from larsbrubaker/master
Made it so we add the delete and update info for a printer as a new c…
2016-07-15 12:39:42 -07:00
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
Greg
1115f05da0 Added Make and Model properties to PrinterInfo class and made sure that when we add a new printer, the Make and Model are written to {user}.json 2016-07-14 16:48:18 -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