Commit graph

4532 commits

Author SHA1 Message Date
John Lewin
7520cb6df4 Collapse single use LoadStartupProfile functionality into constructor 2016-07-11 15:30:30 -07:00
John Lewin
be3eed0f5d Move last selected profile management into ProfileManager
- Multi-user support: store the value in a user specific key
2016-07-11 15:30:30 -07:00
John Lewin
a8598abafe Rename StartLoginEventHandler to LoginAction
- Rename StartLogoutEventHandler to LogoutAction
2016-07-11 15:30:30 -07:00
johnlewin
867fb5be84 Merge pull request #1057 from larsbrubaker/master
Updated login reasons
2016-07-11 10:57:16 -07:00
Lars Brubaker
10dc6924e5 Updated login reasons 2016-07-08 16:28:58 -07:00
Lars Brubaker
662b5c89f7 Merge pull request #1056 from jlewin/master
Suppress DeleteCacheData until MatterHackers/MCCentral#176 is fixed
2016-07-08 16:27:03 -07:00
John Lewin
4bcb8a4431 Suppress DeleteCacheData until MatterHackers/MCCentral#176 is fixed 2016-07-08 15:50:00 -07:00
johnlewin
abb531b3ed Merge pull request #1055 from jlewin/master
Fire ActiveProfileModified after profile writes
2016-07-08 15:36:34 -07:00
John Lewin
4e966672a4 Lates agg-sharp/MatterSlice 2016-07-08 15:32:16 -07:00
John Lewin
6e57bb820c Ensure SwitchToPrinterTheme runs on the UIThread
- Conditionally invoke ReloadAdvancedControlsPanel
2016-07-08 15:10:53 -07:00
John Lewin
640b51818a Fire ActiveProfileModified after profile writes 2016-07-08 15:10:53 -07:00
johnlewin
034d166cbb Merge pull request #1053 from jlewin/master
Profile fixes
2016-07-08 15:07:29 -07:00
John Lewin
ec2bd36aa3 Disable failing tests due to MCWS issue 2016-07-08 08:42:55 -07:00
John Lewin
0d0625a6e7 Add support for LoadProfile call that can be forced to reload from disk
- Issue MatterHackers/MCCentral#178
 - Without this mechanism, requests for the active profile return the
   active instance rather than loading the latest on disk values
2016-07-08 07:31:43 -07:00
John Lewin
e0f66cd901 Support for in-memory profile refresh without ActivePrinterChanged event
- Issue MatterHackers/MCCentral#178
2016-07-08 07:28:00 -07:00
Lars Brubaker
8aac9090f2 Merge pull request #1051 from larsbrubaker/master
Make sure profilePath exists before loading it.
2016-07-07 17:10:46 -07:00
Lars Brubaker
bc160e0096 Make sure profilePath exists before loading it.
Cleaning up Action names
Change to development build for user profiles
2016-07-07 17:06:23 -07:00
Lars Brubaker
80c3a4708c Make sure profilePath exists before loading it.
Cleaning up Action names
Change to development build for user profiles
2016-07-07 17:05:50 -07:00
johnlewin
737955d654 Merge pull request #1050 from jlewin/master
Remove excess Save call
2016-07-07 15:40:31 -07:00
John Lewin
a128d8fe06 Remove excess Save call 2016-07-07 15:36:04 -07:00
Lars Brubaker
94e67f6237 Merge pull request #1048 from larsbrubaker/master
ensure we don't have truncation errors while trimming lines.
2016-07-07 14:17:18 -07:00
Lars Brubaker
1407491845 ensure we don't have truncation errors while trimming lines.
ensure we don't render very small extrusion lengths with incorrect widths.

fixed #1043
2016-07-07 14:12:48 -07:00
johnlewin
4fe235beca Merge pull request #1047 from jlewin/master
Profile Sync
2016-07-07 13:01:27 -07:00
John Lewin
35a0c26916 Fix empty SHA1 field, add to ProfileManager before save 2016-07-07 12:37:39 -07:00
John Lewin
ba41f4ebee Migrate make/model settings keys to SettingsKey, revise service urls 2016-07-07 12:37:39 -07:00
John Lewin
58a27356c2 Profile Sync 2016-07-07 12:37:39 -07:00
Lars Brubaker
471f63712b Merge pull request #1045 from larsbrubaker/master
eula is running faster.
2016-07-07 11:46:28 -07:00
Lars Brubaker
37ed75aa58 eula is running faster. 2016-07-07 11:21:35 -07:00
Lars Brubaker
3adf7c7d75 Merge pull request #1044 from larsbrubaker/master
Make sure we make copies of images that we are modifying in image but…
2016-07-07 11:19:18 -07:00
Lars Brubaker
20a83a9f78 Make sure we make copies of images that we are modifying in image button creation.
Trying to make eula draw faster
Keep rotated objects on the bed.
2016-07-07 10:28:51 -07:00
johnlewin
0db3307de0 Merge pull request #1042 from larsbrubaker/master
Don't allow change printer while printing.
2016-07-06 18:09:24 -07:00
Lars Brubaker
90aa9f44cf Working on local user profile cache
Saving a new user.json for signed in users
2016-07-06 17:45:53 -07:00
Lars Brubaker
6c08b9421d Don't allow change printer while printing.
Don't allow login or logout while printing.
2016-07-06 16:40:23 -07:00
Lars Brubaker
133987c194 Made the SetupAccountView refresh on login and log out
Refactoring Event Handlers
2016-07-06 14:04:23 -07:00
Lars Brubaker
0d7501506c updated ms and agg 2016-07-05 12:25:18 -07:00
Lars Brubaker
7951b22044 Bringing in the work from unlimitedbacon #1026
Adding density setting to filament
Adding cost option to filament
2016-07-05 12:24:00 -07:00
Lars Brubaker
c9b6e4762e Merge remote-tracking branch 'unlimitedbacon/density' 2016-07-05 12:13:54 -07:00
Lars Brubaker
7e94b9fb8b Merge pull request #1033 from unlimitedbacon/profiles
Updated profile for Airwolf Axiom
2016-07-01 09:44:18 -07:00
Tyler Anderson
37cda8002e Updated profile for Airwolf Axiom 2016-06-29 17:20:05 -07:00
johnlewin
d4dd5d491e Merge pull request #1032 from gregory-diaz/master
Display "Last Time Updated" to Settings Panel. We can add it to the P…
2016-06-29 17:06:14 -07:00
Greg
c41b6efd9c Display "Last Time Updated" to Settings Panel. We can add it to the Printer Setup Wizard later if needed. 2016-06-29 14:47:57 -07:00
johnlewin
ea7683dea2 Merge pull request #1031 from jlewin/master
Remove ProfileData property, show wizard if visible printers < 1
2016-06-29 14:23:12 -07:00
John Lewin
99ee64c5ea Remove ProfileData property, show wizard if visible printers < 1 2016-06-29 13:02:04 -07:00
johnlewin
aa7ba5e806 Merge pull request #1030 from jlewin/master
Prevent invalid profile creation for default state
2016-06-28 17:05:43 -07:00
John Lewin
7db1276d26 Prevent invalid profile creation for default state
- Guard for nulls in OemLayer
 - Issue #1029
2016-06-28 16:55:50 -07:00
johnlewin
8e94c64bb5 Merge pull request #1027 from jlewin/master
Remove OemProfile property, promote OemLayer property to parent
2016-06-27 15:54:42 -07:00
johnlewin
8b3c4d4746 Merge pull request #1025 from mmoening/master
Loading printer profile now follows local cache fallback when offline
2016-06-27 15:46:32 -07:00
John Lewin
0c752a4d27 Remove OemProfile property, promote OemLayer property to parent
- Extract PrinterSettingLayer to separate file
 - Create profile migration for OemProfile -> OemLayer
 - Rename confusing LayerCascade property in tests to PrinterSettings
 - Issue #1023
2016-06-27 15:42:56 -07:00
Tyler Anderson
1030b06d62 Added print cost estimate to Layer View 2016-06-27 13:02:37 -07:00
Matt Moening
4bf95f8605 Loading printer profile now follows local cache fallback when offline 2016-06-27 12:41:08 -07:00