Commit graph

283 commits

Author SHA1 Message Date
jlewin
1ea582e9df Extract path helper for reuse 2019-05-28 14:43:05 -07:00
jlewin
6bb724bfb5 Suppress workspace load if content is invalid
- Issue MatterHackers/MCCentral#5587
Crash during load due to problem file in opentabs.json
2019-05-24 14:21:25 -07:00
John Lewin
aeb5f0de24 Move PrintHistoryPath to ApplicationDataStorage pattern 2019-05-23 09:54:23 -07:00
LarsBrubaker
8cd94d8f1b refactoring 2019-05-23 08:05:51 -07:00
jlewin
499cb514c4 Inform users of reload failure and remove overlay
- Issue MatterHackers/MCCentral#5568
MC gets stuck on 'Reloading' screen.
2019-05-21 19:34:20 -07:00
LarsBrubaker
d6d19d0c57 Working on lockable component object 2019-05-20 21:23:45 -07:00
jlewin
93da6c0380 Rename connectedPrinting to requiresLoadedFilament 2019-05-16 16:25:10 -07:00
jlewin
686d258ce6 Remove indirection 2019-05-16 16:25:10 -07:00
Lars Brubaker
77020ee924 Making T1 setup dependent on having T1 used in the print
issue: MatterHackers/MCCentral#5497
Create protocol for single material setup on dual printer
2019-05-14 18:20:02 -07:00
John Lewin
0faa5c8b9c Only request favicons for known oems 2019-05-11 18:57:33 -07:00
John Lewin
b0a3d9e40f Allow plugins to register scene operations 2019-05-11 18:57:33 -07:00
John Lewin
8ef1102e87 Add support for themed scene operation icons
- Issue MatterHackers/MCCentral#5501
Pinch/curve/fit icons use theme.InvertIcons
2019-05-11 18:57:33 -07:00
LarsBrubaker
ca24a67706 Improving twist object
fixed draw normals and added it
2019-05-10 12:11:22 -07:00
LarsBrubaker
a9577e9a35 Adding new twist object 3d 2019-05-10 12:11:21 -07:00
jlewin
4d345c73ee Prevent GCode load during slicing
- Issue MatterHackers/MCCentral#5453
Crash after switching to 3D GCode view while slicing
2019-05-06 16:08:28 -07:00
LarsBrubaker
d40a9235c8 Working on making unlockable design apps 2019-05-04 19:39:02 -07:00
jlewin
ec5ee71607 Dispose opened stream 2019-05-01 15:38:35 -07:00
jlewin
5e8fdee917 Rename parameter 2019-05-01 15:38:35 -07:00
jlewin
4dc7c45d78 Convert private property into readonly field 2019-05-01 15:38:34 -07:00
John Lewin
2bbe551ab9 Revise tab selection logic
- Prefer Hardware tab during start if printer/part selected
- Remove PrinterTabSelected indicator
- Set ActiveTab when loading workspaces and applicable
2019-04-30 22:08:51 -07:00
jlewin
0f087d7783 Relay to PrinterCalibrationWizard for setup complete indicator
- Issue MatterHackers/MCCentral#5408
xy calibration does not need to be complete to be marked as done
2019-04-29 16:19:16 -07:00
jlewin
0434ec6ce8 Workspace should be added before Changed event is fired 2019-04-26 12:22:33 -07:00
jlewin
ada5e28140 Fix spelling 2019-04-24 16:59:40 -07:00
jlewin
c128a454e9 Persist MainTabKey across sessions 2019-04-24 15:08:11 -07:00
jlewin
ca541d7986 Add RestoreWorkspace for deserialize, persist tabs on non-restore
- Issue MatterHackers/MCCentral#5373
OpenTabs.json should be written to when tabs are opened
2019-04-24 13:23:52 -07:00
jlewin
34c72a7b37 Fix whitespace 2019-04-24 13:14:54 -07:00
jlewin
025702da2b Fix whitespace 2019-04-24 11:51:11 -07:00
LarsBrubaker
3e20104d5f Fix compiler error 2019-04-21 07:51:04 -07:00
LarsBrubaker
3ada6a08f4 move the print canceled and complete messages to a dialog
issue: MatterHackers/MCCentral#5339
Change to Dialog Print Completed implementation
2019-04-20 21:56:28 -07:00
LarsBrubaker
9c825cf6e7 fix WebCache path
issue: MatterHackers/MCCentral#5361
Revise UndoBuffer tests
2019-04-18 22:18:17 -07:00
jlewin
82db9aa435 Revise cloud sync method naming 2019-04-17 07:33:14 -07:00
John Lewin
92a3693772 Move bed colors into theme
- Issue MatterHackers/MCCentral#5325
Migrate to themed bed colors
2019-04-13 01:54:01 -07:00
Lars Brubaker
d45afb5127 Adding print canceled print complete messaging
issue: MatterHackers/MCCentral#5239
Print conclusion should gather user feedback
2019-04-12 15:02:34 -07:00
LarsBrubaker
cbd2ef77db Starting work on post print notifications 2019-04-12 07:54:40 -07:00
LarsBrubaker
c93bb370bc Playing with a new web cache class 2019-04-07 11:10:28 -07:00
jlewin
6024a85133 Extract widget connect behavior to reusable public method
- Rewrite event handlers as privately scoped delegates
- Clear event handlers on ConnectSucceeded/ConnectFailed
2019-04-05 12:04:28 -07:00
jlewin
1c08ccadeb Reuse new wizard launcher, switch to incomplete stage mode 2019-04-04 17:26:34 -07:00
jlewin
4f3fbba14d Replace RunAnyRequiredPrinterSetup with Wizard.NextIncompleteStage() 2019-04-04 17:26:34 -07:00
Lars Brubaker
dcedd2034e Getting messages for print finished and print canceled so we can display messages 2019-04-01 16:19:23 -07:00
jlewin
d0f00ad8f2 Improve naming of Load GCode for active scene method name 2019-03-22 14:53:15 -07:00
jlewin
a7e0a674f1 Add delegate to re-enable Stop button if Cancel Print aborted
- Issue MatterHackers/MCCentral#5112
Clicking Stop button multiple times causes Cancel G-Code to be sent
multiple times.
2019-03-19 15:11:34 -07:00
jlewin
9f5eb2c012 Fix typo 2019-03-19 13:13:14 -07:00
jlewin
620722b402 Revert to old behavior - filament loaded status does not force setup
- Issue MatterHackers/MCCentral#5137
Reconsider if filament_has_been_loaded should force SetupRequired validation
2019-03-08 14:53:22 -08:00
John Lewin
49909bc160 Move bed leveling temp warning to validation system
- Issue MatterHackers/MCCentral#5046
Consider moving to print validation system
2019-03-08 08:56:23 -08:00
jlewin
263226aa65 Restore Reloading overlay
- Issue MatterHackers/MCCentral#5124
Reloading overlay no longer appears
2019-03-06 17:25:24 -08:00
jlewin
5a214af844 Purge icon cache in debug ReloadAll 2019-03-01 14:45:51 -08:00
John Lewin
66a1c5c0e4 Ensure printers can only be opened into a single tab 2019-03-01 08:06:50 -08:00
John Lewin
75cbfb4c89 Use await where possible
- Issue MatterHackers/MCCentral#5099
Plan to resolve problems with async usage
2019-02-26 22:47:30 -08:00
John Lewin
d4d7e80184 Add keyboard arrow navigation for active GCode layer 2019-02-22 21:22:44 -08:00
John Lewin
bae0bf9020 Add mechanism to DialogPage to start and show SetupWizards
- Remove special behavior in each SetupWizard for showing Dialogs
- Move initialization code in old Start method into constructors
2019-02-19 11:05:42 -08:00