Commit graph

195 commits

Author SHA1 Message Date
jlewin
f3620aa29c Add custom converter to import non-serialized MaterialSettingsKeys
- Issue MatterHackers/MCCentral#5127
Active material lost after sync fixes
2019-03-06 15:56:18 -08:00
Lars Brubaker
d8d8e78a98 Adding cool down and heat up settings for dual extrusion 2019-03-06 10:19:35 -08:00
jlewin
2bb8f23611 Remove redundant event, use SettingChanged 2019-03-06 08:25:11 -08:00
jlewin
46f8b73d8f Improve StartGCode heating 2019-03-04 16:46:27 -08:00
jlewin
6f0a60af17 Always switch to target extruder after M104/M109 2019-03-04 16:46:27 -08:00
Lars Brubaker
0943765675 Better parsing of before tool change gcode 2019-02-27 18:24:55 -08:00
John Lewin
a3d4a65a46 Eliminate serialized layer cascade
- Issue MatterHackers/MCCentral#5078
defaultLayerCascade serialized into PrinterSettings
2019-02-26 11:11:26 -08:00
jlewin
baf9564700 Restore missing before toolchange settings 2019-02-20 18:14:43 -08:00
Lars Brubaker
64131e6e01 Always do T0 T1 change in streams 2019-02-19 14:24:30 -08:00
jlewin
640833367d Update SwapToSettings to update in-place as recommended in TODO 2019-02-19 11:05:40 -08:00
Lars Brubaker
d129a75311 We can now move all the way through the initial setup on first run
Fixed a bug with timing of injecting regex replacements
moved T (extruder) tracking to queued command stream
check that we have loaded filament on extruder 1

issue: MatterHackers/MCCentral#5029
Don't do actual switch of extruders until there is a pending move command
2019-02-07 14:28:22 -08:00
Lars Brubaker
82d0b7c7e3 Putting a shop button next to the select material drop down in temp widget 2019-02-06 12:34:19 -08:00
Lars Brubaker
c1363c9aca Load filament is now working
made other extruder temps visible in the normal slice settings
2019-02-05 14:51:38 -08:00
Lars Brubaker
9f55a1432c dual extrusion load / unload filament
unload filament is actually working on extruder 2
2019-02-05 13:43:04 -08:00
John Lewin
752402a47d Fix Edit Component crash, remove visibility object 2019-02-04 14:43:37 -08:00
LarsBrubaker
4017c38a49 Getting ChildVisabilytObject working 2019-02-04 08:38:58 -08:00
John Lewin
18fc068d2c Add missing localizations
- Issue MatterHackers/MCCentral#4976
Localize strings
2019-01-31 12:35:12 -08:00
Lars Brubaker
d4cc43462e new support setting passing as first parameter to slicer 2019-01-30 16:04:20 -08:00
John Lewin
30d2086029 Ensure correct alt anchor points
- Issue MatterHackers/MCCentral#4953
Invalid alt-mate anchor points
2019-01-29 18:03:04 -08:00
John Lewin
31dc4e0edf Filter validation errors to setting context
- Ensure that presets windows only show errors for preset values
- Issue MatterHackers/MCCentral#4896
Validation error appears in preset window for user override value
2019-01-28 17:11:11 -08:00
John Lewin
79aaa2ad95 Use topmost SystemWindow for popover
- Issue MatterHackers/MCCentral#4775
Popovers appear at incorrect position in presets window
2019-01-23 08:35:34 -08:00
John Lewin
8453809606 Skip popover on empty HelpText 2019-01-22 17:07:44 -08:00
John Lewin
8f592eb213 Guard for null helpText 2019-01-22 17:05:43 -08:00
John Lewin
4e9f1510ac Wire up validation error popovers, use warning/error status icons 2019-01-22 13:35:27 -08:00
John Lewin
67e72aec57 Extract SliceSettings popover code for reuse in validation errors
- Issue MatterHackers/MCCentral#4878
2019-01-22 13:35:27 -08:00
John Lewin
875c2b52c4 Fix null reference in edge case 2019-01-16 09:07:51 -08:00
John Lewin
8078346419 Fix spelling 2019-01-15 12:23:40 -08:00
John Lewin
ca93f46253 Vector3 single char label 2019-01-15 10:59:10 -08:00
John Lewin
1c6814fffc Vector2 single char label 2019-01-15 10:59:10 -08:00
John Lewin
d87ef3cee9 Migrate missing SettingsKeys 2019-01-14 12:06:13 -08:00
Lars Brubaker
e1ce3419f2 simple mesh 2019-01-11 17:10:45 -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
3ce3cddd19 Use auto property, sync param and property naming 2019-01-06 19:11:55 -08:00
John Lewin
8fce34c8a5 Remove SettingsLayout.Instance, move to PrinterSettings.Layout 2019-01-06 13:28:37 -08:00
John Lewin
0f792648de Rename SettingsOrganizer to SettingsLayout 2019-01-06 13:22:53 -08:00
John Lewin
b327b95e4a Move settings dictionary into PrinterSettings 2019-01-06 13:19:01 -08:00
John Lewin
c3e0e2b95d Resolve runtime exception 2019-01-06 11:40:39 -08:00
John Lewin
e70bfc9977 Move create_raft to SettingsKey 2019-01-06 11:39:13 -08:00
John Lewin
bdb7f98a7e Remove UserLevel dictionary and naming, switch to top level properties 2019-01-06 11:39:13 -08:00
LarsBrubaker
eb90fe82b0 removing z_offset, adding data to nozzle offsets xyz
issue: MatterHackers/MCCentral#4793
Slightly illogical that z-offset can have different values
2019-01-06 08:35:55 -08:00
LarsBrubaker
de26be1d5e Removing zOffset from MS
moving to extruder offset z
2019-01-05 13:30:05 -08:00
John Lewin
fbbefdce5f Only report non-empty values 2019-01-05 12:27:42 -08:00
John Lewin
6ea5a1dba6 Depict slice settings validation status in SliceSettings views 2019-01-05 10:38:33 -08:00
John Lewin
da34757ab1 Conditionally invert icons based on new IconsAttribute option 2019-01-04 11:43:03 -08:00
Lars Brubaker
45b1a32e03 removing MS auto support generation 2019-01-03 16:05:02 -08:00
John Lewin
3609b63986 Add Markdown extension to SliceSettings Popover 2019-01-02 17:42:57 -08:00
John Lewin
c61bddc764 Add percentage of extension to SliceSettings Popover 2019-01-02 17:42:57 -08:00
John Lewin
927e0b66ce Expose ReferencedSetting externally 2019-01-02 17:42:57 -08:00
John Lewin
f7430778fe Base Popover on TopToBottom FlowLayout 2019-01-02 17:42:57 -08:00