Commit graph

79 commits

Author SHA1 Message Date
John Lewin
0441528b3d Conditionally switch to GCode view only after slicing success
- Issue MatterHackers/MCCentral#4533
Consider if switching to GCode view while slicing is best experience
2018-11-08 05:40:01 -08:00
Lars Brubaker
d2f6dcf8bc Made to so we save all workspaces before exit
issue: MatterHackers/MCCentral#4318
Part tab fails to persist on close
2018-11-07 15:13:23 -08:00
John Lewin
a1170d9d24 Add mechanism to track and restore to printer tab after sign in/out
- Issue MatterHackers/MCCentral#4526
Sign out switches to Store page
2018-11-07 14:32:51 -08:00
John Lewin
b7ae930450 Allow caller to suppress PrinterChanged from LoadPrinter(profileID) 2018-11-07 13:28:52 -08:00
John Lewin
7b578ac098 Execute UserChanged synchronously
- Ensures that ProfileManager is at correct state after callers
  invoke ChangeCloudSyncStatus - otherwise RunOnIdle invokes late
  and ProfileManager.Instance will remain on previous user for
  and indeterminate amount of time
2018-11-07 09:08:15 -08:00
John Lewin
37a119aaa7 Remove disruptive dialog interfering with workflow and in wrong spot
- Issue MatterHackers/MCCentral#4486
Copy Printers To Account should not load after signing in
2018-11-07 09:04:17 -08:00
John Lewin
bed543ac10 Add network status panel to status bar, remove from sign-in droplist 2018-11-06 16:34:07 -08:00
John Lewin
7212f11871 Rename theme.ActiveTabColor to theme.BackgroundColor
- Issue MatterHackers/MCCentral#4491
2018-11-03 09:51:25 -07:00
John Lewin
8d4974dc32 Move theme.Colors.PrimaryTextColor into theme, remove unneeded types
- Issue MatterHackers/MCCentral#4490
2018-11-03 09:13:07 -07:00
Lars Brubaker
775f1982bd Re-wrote the load filament wizard as not a macro so we have more control over it
Added it to the setup steps

issue: MatterHackers/MCCentral#4429
Put in a loading filament as part of initial setup process
2018-11-02 16:14:37 -07:00
John Lewin
da320e739e Change listview item double click to show part view
- Issue MatterHackers/MCCentral#4464
Library -> Part -> DoubleClick should fire Open behavior
2018-11-01 17:04:13 -07:00
John Lewin
14967368a4 Replace RunOnIdle use with alternative for startup initialization
- Issue MatterHackers/MCCentral#4438
RunOnIdle should not be used to queue work post application load
2018-11-01 09:36:58 -07:00
John Lewin
43f329cb8d Move test helper method to dedicated type to prevent unwanted spinup 2018-10-31 16:23:44 -07:00
John Lewin
cde6e42923 Add configuration option for McwsTestEnvironment 2018-10-31 14:09:33 -07:00
John Lewin
b3592519e3 Revise construction order to account for consolidated MainView
- Issue MatterHackers/MCCentral#4436
'sign in' is not present
2018-10-30 16:58:29 -07:00
John Lewin
a2cd257293 Rename PartPreviewWidget -> MainViewWidget
- Consolidate AppView:MainView
2018-10-30 16:58:29 -07:00
John Lewin
92c67f358a Revise themesets to reference rather than own theme and menu theme 2018-10-30 16:19:20 -07:00
John Lewin
09dbb18021 Collapse WidescreenPanel into PartPreviewContent 2018-10-29 21:47:03 -07:00
Lars Brubaker
d99af94609 offset past and copy objects 2018-10-29 16:56:29 -07:00
Lars Brubaker
2bd677cb9c Check that loaded gcode has a print time > 30 seconds or warn
Removed gcodeDetails as a type
issue: MatterHackers/MCCentral#4309
Printing file that makes less than 30 second gcode does not show error
2018-10-29 16:42:28 -07:00
John Lewin
c69815cc05 Make operation icons scene aware
- Issue MatterHackers/MCCentral#4391
Operation icons should be theme aware
2018-10-26 09:29:22 -07:00
John Lewin
f303f5fc5c Consolidate Part/Bed history into one container
- Part history will only appear if it has files for compatibility
- Issue MatterHackers/MCCentral#4365
2018-10-25 08:35:18 -07:00
John Lewin
129507f26a Rename method 2018-10-24 21:13:10 -07:00
John Lewin
5996e7a996 Filter context menu to item actions only
- Issue MatterHackers/MCCentral#4333
Right click on list view items should not show container actions
2018-10-24 21:10:39 -07:00
Lars Brubaker
c622f15110 Help opened too tall on Mac and I could not get to the close button
MatterHackers/MCCentral#4324
2018-10-24 13:58:55 -07:00
Lars Brubaker
a1e6b66e6a Set loading message in release to just be 'Loading..." 2018-10-24 13:45:41 -07:00
John Lewin
29af22e2ec Rename theme 2018-10-24 08:07:07 -07:00
John Lewin
262a46299e Add print shortcuts
- Issue MatterHackers/MCCentral#4363
Add ctrl-p keyboard shortcut for Print
- Issue MatterHackers/MCCentral#4360
Add print to the bed context menu
2018-10-23 19:54:09 -07:00
John Lewin
e2c5ae4bfd Add SchemaVersion to reset themes to default on change
- Extract embedded ThemeSet type to new file
- Eliminate redundant SerializedTheme type
- Issue MatterHackers/MCCentral#4353
Toggle buttons missing dots
2018-10-23 14:51:32 -07:00
John Lewin
ccb4725087 Allow caller to suppress ActivePrinterChanged event 2018-10-22 21:53:45 -07:00
John Lewin
cb5a86e2a3 Revise blink tab on Add to Bed 2018-10-22 14:28:09 -07:00
John Lewin
819d7ef453 Improve guards for theme loading 2018-10-22 14:16:27 -07:00
John Lewin
a0ff0cfe5b Add ThemeID property 2018-10-22 14:16:27 -07:00
John Lewin
5635c7678c Simplify property name 2018-10-22 14:16:27 -07:00
John Lewin
490a3a4068 Move SetAccentColor to themeset 2018-10-22 14:16:27 -07:00
John Lewin
272e7f52b1 Set MenuTheme accent colors on SetThemeAccentColor 2018-10-22 14:16:27 -07:00
John Lewin
5824e8dfe8 Remove dead code 2018-10-22 14:16:26 -07:00
John Lewin
286c7d8291 Remove Colors from ThemeProvider 2018-10-22 14:16:26 -07:00
John Lewin
22041cfc16 Load themes from StaticData 2018-10-22 14:16:26 -07:00
John Lewin
8c3516c137 Prototype for theme loading
- Move to backend at later date for server delivered themes doc
2018-10-22 14:16:26 -07:00
John Lewin
c070b1107d Add ThemeContractResolver for writable only & non-default colors 2018-10-22 14:16:25 -07:00
John Lewin
4f0f790f56 Create specialized border fields 2018-10-22 14:16:25 -07:00
John Lewin
34708054ee Add support for themed text/number edit fields 2018-10-22 14:16:24 -07:00
John Lewin
b5e1dd5019 Expose PartPreviewContent on ApplicationController 2018-10-19 18:19:44 -07:00
Lars Brubaker
b237965def Improving initial setup process.
issue: MatterHackers/MCCentral#4336
If setup needs to calibrate both the probe and the bed, heat both

issue: MatterHackers/MCCentral#4337
If temp changes too much from leveling temp, warn rather than require leveling
2018-10-19 15:53:07 -07:00
John Lewin
509b436200 Change startup to no longer call RunSetupIfRequired 2018-10-17 17:23:30 -07:00
John Lewin
882f84a283 Use long running task for auto-save 2018-10-16 17:34:46 -07:00
John Lewin
fc75ef1740 Actually clear printer on ClearActivePrinter call 2018-10-16 17:34:46 -07:00
John Lewin
885a394db0 Set minimum width for Dialog buttons 2018-10-16 17:31:09 -07:00
John Lewin
428b8fad50 Improve setup workflow with new AuthContext and SelectPrinterPage 2018-10-16 17:31:08 -07:00