Commit graph

319 commits

Author SHA1 Message Date
Lars Brubaker
d2c86dff32 Added config for collect on f5 2019-01-16 10:16:43 -08:00
John Lewin
0dc4072969 Remove Invalidates at each layer, Invalidate innermost content 2019-01-15 15:30:16 -08:00
John Lewin
414b50411b Remove manual garbage collection statement in debug 2019-01-14 18:44:27 -08:00
John Lewin
0f370d9bc1 Add button area for primary actions and promote primary actions
- NodeOperations should move to toolbar when listed as primary
- NodeOperations should disappear from overflow when promoted
- Issue MatterHackers/MCCentral#4820
Add primary actions to objects in the properties panel
2019-01-14 18:44:27 -08:00
John Lewin
7349a6bb78 Add ImageConverter NodeOperation
- Issue MatterHackers/MCCentral#4855
Add single click operation to convert image to ImageConverter stack
2019-01-14 18:44:26 -08:00
John Lewin
30b1e0bc2a Convert Operations property into dictionary 2019-01-14 18:44:26 -08:00
John Lewin
d645e4dca0 Move Title member 2019-01-14 18:44:26 -08:00
John Lewin
54cddd1077 Simplify RegisterOperation params 2019-01-14 18:44:26 -08:00
John Lewin
d87ef3cee9 Migrate missing SettingsKeys 2019-01-14 12:06:13 -08:00
John Lewin
9dc181bd59 Convert properties.json into C# code 2019-01-14 12:06:13 -08:00
Lars Brubaker
e1ce3419f2 simple mesh 2019-01-11 17:10:45 -08:00
John Lewin
60aaa5abea Switch to Model view when dragging items from the file system
- Issue MatterHackers/MCCentral#4781
DragDrop STL from desktop to printing GCode view fails to switch to
model view
2019-01-10 15:21:33 -08:00
Lars Brubaker
4c6db60ec6 Made Object3D listen for and update on Children modified
added Immutable Attribute
added Hide From Tree View Attribute

issue: MatterHackers/MCCentral#4806
support remove does not update tree view
2019-01-07 10:11:27 -08:00
John Lewin
0a0f616718 Move additional settings names to SettingsKey 2019-01-07 09:18:51 -08:00
John Lewin
8f025d9796 Move infill_speed to SettingsKey 2019-01-06 19:32:46 -08:00
John Lewin
b327b95e4a Move settings dictionary into PrinterSettings 2019-01-06 13:19:01 -08:00
John Lewin
ae2da3b29c Remove GetSettingsData method, use SettingsData dictionary
- Issue MatterHackers/MCCentral#4821
Consider removing SettingsOrganizer.Instance.GetSettingsData
2019-01-06 11:39:14 -08:00
John Lewin
803cecfcf8 Remove redundant GetContainerForSetting method, use .OrganizerSubGroup 2019-01-06 11:39:12 -08:00
LarsBrubaker
de26be1d5e Removing zOffset from MS
moving to extruder offset z
2019-01-05 13:30:05 -08:00
John Lewin
c1c83a6641 Report correct validation field
- System should be revised to prevent this form of misreporting
2019-01-05 12:26:48 -08:00
John Lewin
14d9e98e52 Distinguish between error and value details
- Allow in context validation errors to skip redundant value reporting
2019-01-05 12:25:08 -08:00
John Lewin
6cd855b2e0 Inline temporary variables 2019-01-05 12:08:09 -08:00
John Lewin
220385d9ed Always validate first_layer_height 2019-01-04 22:21:34 -08:00
John Lewin
fe49c138da Simplify validation error reporting with conventions
- Add SettingsValidationError type with Location logic
2019-01-04 21:59:59 -08:00
John Lewin
e96f943cd0 Extract literal strings to SettingsKey 2019-01-04 21:46:22 -08:00
John Lewin
379e86c0e5 Inline local variable 2019-01-04 21:25:04 -08:00
John Lewin
b6767c6022 Revise naming 2019-01-04 21:24:35 -08:00
John Lewin
7fa590ffd6 Validate passed in field rather than hard-coded start_gcode 2019-01-04 21:23:36 -08:00
John Lewin
d6bcb515ce Change SettingsValid to ValidateSettings extension method 2019-01-04 18:27:14 -08:00
John Lewin
b304519061 Simplify concatenation 2019-01-04 18:13:33 -08:00
John Lewin
3a6cbb3c90 Extract reusable ShowValidationErrors method 2019-01-04 18:06:34 -08:00
John Lewin
a3cc4c8f96 Remove additional presentation data from validation errors
- Add location property
- Have caller concatenate Location with Details
2019-01-04 17:49:58 -08:00
John Lewin
063db01796 Reduce presentation data in validation errors
- Add ValidationError type to hold validation results
- Change validation to return lists of ValidationErrors
2019-01-04 17:09:42 -08:00
John Lewin
76be3140fe Change AnyPrintTaskRunning to be true while PreparingToPrint
- Issue MatterHackers/MCCentral#4789
Do not allow sign in/out while printing
2019-01-04 11:43:03 -08:00
Lars Brubaker
c079a9592f Made Styled Message Box have scroll
Made multiple errors display better
2019-01-03 17:08:49 -08:00
Lars Brubaker
34b57c43b0 Making error messages coming back as list
fixing regression with dialog window showing as markdown (there were
assumptions on it not being markdown)
2019-01-03 16:58:05 -08:00
Lars Brubaker
45b1a32e03 removing MS auto support generation 2019-01-03 16:05:02 -08:00
LarsBrubaker
e713d9cdd6 Improving TransformWrapper interface and usage 2019-01-01 16:00:59 -08:00
Lars Brubaker
00e95316b2 Working on new support generation 2018-12-31 12:12:14 -08:00
Lars Brubaker
5cc271e508 Working on new auto support feature 2018-12-31 09:12:49 -08:00
LarsBrubaker
4521b07459 Allowing combine to work on a single item if it has multiple meshes. 2018-12-31 07:57:46 -08:00
John Lewin
a89567dea5 Revise namespace, use new Tour scope 2018-12-30 10:54:54 -08:00
John Lewin
1b38f6dddf Extract tour navigation logic to dedicated type 2018-12-30 09:05:08 -08:00
John Lewin
c23eef58ca Fix whitespace 2018-12-29 12:57:00 -08:00
John Lewin
c6af70a2e2 Add NonPrintable attribute to opt types out of slicing/printing 2018-12-29 12:33:01 -08:00
John Lewin
9381e53df8 Improve icon consistency 2018-12-28 18:28:30 -08:00
Lars Brubaker
83fd3423ec Working on new supports
refactoring tour classes
2018-12-28 16:00:30 -08:00
John Lewin
7965d96875 Only create one workspace per printer
- Issue MatterHackers/MCCentral#4746
Only load first workspace assigned to a given printer
2018-12-27 16:30:34 -08:00
John Lewin
bedc0ab413 Close connection on printer tab close
- Issue MatterHackers/MCCentral#4752
Printer still connected and printing after tab is closed
2018-12-26 16:42:48 -08:00
John Lewin
0d111a09a3 Persist user workspaces on signout, guest workspaces on signin
- Issue MatterHackers/MCCentral#4699
Bed plate should be saved on sign out
2018-12-26 15:51:00 -08:00