Commit graph

111 commits

Author SHA1 Message Date
larsbrubaker
a8749a4edc Changing to "Migrate Printers" description
MatterHackers/MCCentral#489
Inconsistent action description
2016-09-24 10:57:40 -07:00
larsbrubaker
b0d9d52564 Changed the button name to "Close" as it does not cancel the operation. 2016-09-24 10:46:47 -07:00
Lars Brubaker
92f01f894e Make settings history consistent across references
Revert ChangeID code
2016-09-07 15:53:52 -07:00
Lars Brubaker
fbe9b17f46 Improved printer edit pop-up 2016-09-07 12:08:03 -07:00
Lars Brubaker
dbf5fd9eeb Spelling 2016-09-02 15:28:19 -07:00
Lars Brubaker
2dadb72271 Changed Login -> Sign in & Logout -> Sign Out 2016-08-29 17:13:45 -07:00
Lars Brubaker
0be1c9d540 Makeing Profile History update request server side 2016-08-23 14:58:56 -07:00
Matt Moening
2f68e99449 Sync printer page updates progress of syncing operations
- Both private and public profiles report
 - public profiles are not called to report but can be later
2016-08-22 16:42:55 -07:00
John Lewin
7183cbf919 Rebuild printers droplist on ProfilesListChanged event
- Fixes list not refreshing after import
 - Issue MatterHackers/MCCentral#288
2016-08-19 09:27:57 -07:00
Lars Brubaker
b397480b56 Removing unneeded files
adding link to main static data.
2016-08-17 18:20:52 -07:00
Lars Brubaker
c6658eaf2a Make the EULA come up faster. 2016-08-12 15:07:04 -07:00
John Lewin
d0ce7a5600 Move recovery orchestration into ProfileManager.LoadProfileAsync 2016-08-12 13:29:22 -07:00
Matt Moening
5b42eac301 Fixed import to not rely on layer_height validation
- Import preset no longer checks for slicer and will validate import on weather or not any settigns were valid
 - calling Import from MenuOptionFIle will cause the same error message as importing a printer form the settings import page
 - Import to new printer now attempts to load values and validates success on importing a valid setting
2016-08-11 14:59:33 -07:00
Matt Moening
5b8ff5cd29 Changed TryGetValue to ContainsKey for clarity 2016-08-11 13:01:34 -07:00
Matt Moening
bdf3e8f2a5 Importing a printer/settings from a file will now notify the user if the file contains no valid user settings
- ImportFomEisting now returns a bool of whether or not it succeeded
 - PrinterSettings now has a Contains method
 - merging or importing quality/material settings check to make sure at least one setting was importable and notifies user if not
2016-08-10 16:39:08 -07:00
Lars Brubaker
b18f8fc889 Made the name save in settings editor
changed layername to a settings key
2016-08-10 14:04:33 -07:00
Lars Brubaker
cc240b1ecc Took out non-working slic3r setting
always try to import ini files.
2016-08-05 18:01:12 -07:00
Lars Brubaker
100a5bb882 Make sure the EULA page has correct consideration for scroll bar 2016-08-04 14:45:50 -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
Lars Brubaker
ac7b2ee71b Made the printer list sorted 2016-07-29 11:16:59 -07:00
Lars Brubaker
ec2b985618 Made auto connect not pop up the serial port helper
only user initiated connect attempts bring up the wizard
refactoring
2016-07-28 19:02:45 -07:00
Lars Brubaker
ce6ae492a1 Merge pull request #1214 from larsbrubaker/master
Don't try to install the windows driver on mac & linux
2016-07-28 12:32:38 -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
ef1addf8dd Merge pull request #1213 from larsbrubaker/master
We can now go to the com port page rather than driver
2016-07-28 12:03:59 -07:00
Lars Brubaker
040a15f068 We can now go to the com port page rather than driver 2016-07-28 11:53:10 -07:00
John Lewin
43e94f6ed4 DownloadPrinterProfile should return an instance of PrinterSettings
- Persistence of profile moves to caller
 - Rename to GetPrinterProfileAsync
 - Expose PrinterSettings.Save for use in external assemblies
 - Issue MatterHackers/MCCentral#227,  MatterHackers/MCCentral#242
2016-07-28 09:46:12 -07:00
Lars Brubaker
054d552289 Changed the signature of WrappedTextWidget 2016-07-27 17:17:33 -07:00
Lars Brubaker
3fbf40237a Made the license agreement text do wrapping in a background thread. 2016-07-27 15:36:19 -07:00
Lars Brubaker
abc73afa7b Make sure the eula stays on top 2016-07-26 17:03:30 -07:00
Lars Brubaker
e949c7b52f Made the profile history page read better. 2016-07-22 17:49:03 -07:00
Lars Brubaker
92a572e5f2 Changed upload to sync
Go to driver install rather than not
Make sure delete printer updates settings view
Printer History -> Settings History
Make Settings Options menu not too big
Border on Delete Printer button
2016-07-21 17:15:47 -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
johnlewin
95786ca86d Merge pull request #1121 from jlewin/master
Consolidate SettingsProfile and PrinterSettings types
2016-07-18 18:27:48 -07:00
Matt Moening
2bf948e383 On log in after syncing set printer to active if it is the only printer 2016-07-18 18:00:14 -07:00
John Lewin
54d165d15f Consolidate member names 2016-07-18 16:58:25 -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
c5bbda9c25 Added the ability to run the trouble shooting wizard if can't connect
When the connect button is clicked and we don't find a usb port we run the
trouble shooting wizard and can find the board.
2016-07-18 16:11:33 -07:00
Matt Moening
bc3f95d80c Created Wizard Page to Sync Profiles after log in.
Prompt to log in now Properly launched if no user is logged in and sync only called if user is logged in
Removed comments from PrinterProfileHistoryPage that were meant to outline process
2016-07-18 14:03:45 -07:00
John Lewin
c5e4597f7f Ensure .Close runs on UI thread 2016-07-18 10:55:29 -07:00
John Lewin
3a5073a8fc Move event registration and overrides into EditPrinterSettingsPage type
- Remove unused GetSystemWindow helper function
 - Remove used member, resolve compiler warning
 - Rename runningAttentions variable
2016-07-18 10:50:38 -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
johnlewin
f5ce76e868 Merge pull request #1089 from larsbrubaker/master
Revised text for upload profiles window
2016-07-14 12:20:30 -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
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