John Lewin
72deb94de3
Better convey that ChangeID expects a deviceToken param
...
- Avoid recovery - use PrinterSettings.LoadFile rather than ProfileManager.LoadProfile
2016-08-12 13:29:22 -07:00
Lars Brubaker
db86e2fe0f
Fixing the drop menu to hold the pencil on the left
...
issue #1279
2016-08-11 17:18:32 -07:00
Lars Brubaker
35d9c1496f
Merge branch 'master' of https://github.com/MatterHackers/MatterControl
2016-08-11 16:15:30 -07:00
Lars Brubaker
0511859f83
merge
2016-08-11 16:12:39 -07:00
Lars Brubaker
261b613689
Made resume failed print able to be turned on and off
...
Made show if set have an & operator
Made a new test for parsing the show if set parameter
2016-08-11 16:09:45 -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
ef0f2be119
Made a common static load of the mono spaced font
2016-08-10 15:40:09 -07:00
Lars Brubaker
0d2e60a1dc
Merge pull request #1270 from unlimitedbacon/master
...
Switched custom GCode boxes to monospace font
2016-08-10 15:35:28 -07:00
Tyler Anderson
0b4bc4cbbc
Switched custom GCode boxes to monospace font
2016-08-10 15:18:03 -07:00
Lars Brubaker
e4a10442c2
Made the drop list name update interactively.
2016-08-10 14:20:52 -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
9f9fe17843
This save was already happening.
2016-08-08 14:53:10 -07:00
Lars Brubaker
f01935a621
Merge remote-tracking branch 'lars/master'
2016-08-08 12:18:58 -07:00
Lars Brubaker
03c61aef19
Make sure we save leveling data when changed.
2016-08-08 12:14:33 -07:00
larsbrubaker
7a91b7b1aa
Spelling fix
2016-08-08 08:55:30 -07:00
John Lewin
e29bf11631
Skip migrations if DocumentVersion missing
...
- Disable old migrations
- Issue MatterHackers/MCCentral#252
2016-08-04 08:57:14 -07:00
John Lewin
152d54e9df
Clean up PrinterProfileHistoryPage call
2016-07-29 11:19:24 -07:00
Lars Brubaker
1c12b620fb
Moved quoted settings to SettingsKey
2016-07-28 16:45:45 -07:00
Lars Brubaker
6066185b0d
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:37:24 -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
8996aee110
Made the time format consistent with the history times
2016-07-28 12:19:30 -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
John Lewin
4ece8d18a7
Make LoadCacheable collector return instance of T rather than string
...
- Issue #1195 , #1188
2016-07-26 13:22:24 -07:00
Lars Brubaker
a3c0cdcea5
Refactored PrinterActionRow
...
made show_reset_connection a SettingsKey
Made the show_reset_connection less expensive to change
2016-07-26 09:30:12 -07:00
Greg
3e91f6447e
Created M109 test
...
- issue #939
2016-07-25 16:14:19 -07:00
John Lewin
3e79fb6590
Make DownloadPrinterProfile async, move to MHWebServices
...
- Issue MatterHackers/MCCentral#218
- Rename function to DownloadPublicProfileAsync
2016-07-25 14:39:23 -07:00
John Lewin
135b4df7ad
Refactor for clarity, conciseness
2016-07-24 08:24:47 -07:00
John Lewin
063ac60ec9
Assign current theme to new printers
...
- Issue #1158
2016-07-24 07:48:42 -07:00
John Lewin
1e57909497
Migrate active_theme_index to SettingsKey
2016-07-24 07:45:33 -07:00
John Lewin
6f394c7c1f
Make LoadCacheable async
...
- Collector func<string> becomes async
- Propagate async to LoadCacheable callers
2016-07-22 14:09:25 -07:00
Lars Brubaker
e7279aa32f
Put in the ability to set how much the perimeter overlap is set to
2016-07-22 14:02:39 -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
2a238fdcc4
Moving this code to ApplicationController
...
MatterControlApplication should be as thin as possible it is not shared accross platforms.
Put shared code into ApplicationController
2016-07-21 15:13:10 -07:00
Lars Brubaker
3e32347c88
Merge branch 'master' of https://github.com/MatterHackers/MatterControl
2016-07-21 15:07:02 -07:00
Lars Brubaker
ecf3e085d1
Make sure we are checking PrinterSelected rather than ActiveSliceSettings.Instance == null
...
The later does not happen anymore.
2016-07-21 15:05:59 -07:00
Matt Moening
97d3615755
Load public profiles from Static Data before launching request to web server in new task
...
This reduced loading time for public profiles from 5200-5300ms to 2ms
Loadcacheable can now fall back to Static data if passed a path for it
2016-07-21 14:23:35 -07:00
John Lewin
3ec400ee23
Revert prior workaround, explicitly create DB in dependent tests
2016-07-20 20:05:56 -07:00
John Lewin
7872f70299
Possible fix for build/test failures due to uninitialized DB
2016-07-20 19:31:26 -07:00
John Lewin
4d0fb6e67c
Revise Oem settings tests
...
- Remove no longer necessary LayerInfo class
- Remove now redundant MaterialLayers, QualityLayers properties
- Remove ConfigIni property
- Remove unused functions
- Refactor tests to receive a PrinterSettings param
2016-07-20 18:32:17 -07:00
John Lewin
98ee008046
Improve comments to better describe behavior
2016-07-20 18:31:20 -07:00
Matt Moening
d96531152b
converted oemprofiles to be .printer files and to be retrieved as such from various locations.
...
Updated to test to reflect the actions actually done by the request (not sure why they were not failing before)
2016-07-20 17:39:19 -07:00
Lars Brubaker
519f133cba
better default file name for export.
2016-07-20 16:39:43 -07:00
johnlewin
cced82136b
Merge pull request #1147 from gregory-diaz/master
...
Added code to handle scenario where user switches to a printer profil…
2016-07-20 15:39:44 -07:00
Greg
e5644b0e88
Added code to handle scenario where user switches to a printer profile that has been deleted from disk. Instead of loading an our default settings we download the missing profile instead.
2016-07-20 15:16:30 -07:00
Lars Brubaker
cd319c9040
Made the override settings editors not change the data about the main settings editor
2016-07-20 15:16:00 -07:00
Lars Brubaker
59a6c2b0db
Fixed com port updating doing refresh.
2016-07-20 13:53:37 -07:00
johnlewin
edc7e13f3b
Merge pull request #1135 from gregory-diaz/master
...
Added the ability for users to load the last usable profile in their profile history in the event that their current profile is corrupt. Also added the ability to load a public profile in the event that a guest profile is corrupt.
2016-07-20 12:34:30 -07:00