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
8c3de11a9f
Convert public property editor to use SettingsRow
...
- Ensure consistent styling across panels
2019-05-24 12:33:03 -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
LarsBrubaker
4cd20b96f2
fixing warnings
2019-05-18 22:10:10 -07:00
jlewin
b997ec9695
Remove non-functional code
...
Cast to PrinterConfig invalid, always false
2019-05-16 16:25:11 -07:00
jlewin
e7f33163ad
Add validation error dependencies
...
- Issue MatterHackers/MCCentral#5438
Setup... action requires a connection to function
2019-05-16 16:25:10 -07:00
jlewin
93da6c0380
Rename connectedPrinting to requiresLoadedFilament
2019-05-16 16:25:10 -07:00
jlewin
4ecfeaae13
Remove parameter, use default from single caller
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
LarsBrubaker
97fd35057b
fixing warnings
2019-05-12 09:09:30 -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
fcae79528d
Remove staged filament wizard and related printer validation
2019-05-07 15:58:29 -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
jlewin
556821fdef
Fix warnings
2019-05-06 16:08:22 -07:00
LarsBrubaker
d40a9235c8
Working on making unlockable design apps
2019-05-04 19:39:02 -07:00
Lars Brubaker
5b6265e08f
default render moves to off
...
issue: MatterHackers/MCCentral#5446
default show moves in gcode view to off
2019-05-03 12:35:38 -07:00
jlewin
8d4547d706
Revise naming to match behavior
2019-05-01 15:39:16 -07:00
jlewin
41d4101d32
Remove indirection
2019-05-01 15:38:35 -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
3bd6f048ee
Use generic localizations string
2019-04-30 23:28:23 -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
John Lewin
50f3dab1a0
Add conditional logic for bed validation
...
- Issue MatterHackers/MCCentral#5397
export as gcode test failing due to empty bed requirement
2019-04-30 08:19:46 -07:00
jlewin
f2cf19ca46
Enable SyncToPrint by default
...
- Issue MatterHackers/MCCentral#5409
turn sync to print on by default
2019-04-29 16:19:16 -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
John Lewin
1087bdd136
Add Empty Bed print validation
...
- Issue MatterHackers/MCCentral#5374
Add print validation for empty bed
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
fcad236a2b
Use auto property
2019-04-24 11:51:47 -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
73ebdde9e5
Changing nozzle1_inset to t0_inset
...
refactoring some surrounding code to talk about tool rather than nozzle
or hotend
figure it's better to do this change before we have any profiles with this set into them
issue: MatterHackers/MCCentral#5333
Consider if Tool nomenclature should be used instead of Nozzle
2019-04-20 21:03:05 -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
jlewin
578d597413
Only slice items within the bounds of the assigned hotend
...
- Issue MatterHackers/MCCentral#5332
Items outside of hotend bounds should not be passed to slicer
2019-04-15 16:11:33 -07:00
John Lewin
87d15a86f9
Rev theme version
2019-04-13 14:49:47 -07:00