Skip to content

Commit 4add780

Browse files
committed
Update printer3D settings display conditions
1 parent aba0f9d commit 4add780

File tree

2 files changed

+54
-29
lines changed

2 files changed

+54
-29
lines changed

src/targets/Printer3D/preferences.json

Lines changed: 41 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
"id": "openstatusonstart",
1212
"type": "boolean",
1313
"label": "S93",
14-
"value": true
14+
"value": true,
15+
"depend": [{ "id": "showstatuspanel", "value": true }]
1516
}
1617
],
1718
"temperatures": [
@@ -25,19 +26,21 @@
2526
"id": "opentemperaturesonstart",
2627
"type": "boolean",
2728
"label": "S93",
28-
"value": true
29+
"value": true,
30+
"depend": [{ "id": "showtemperaturespanel", "value": true }]
2931
},
3032
{
3133
"id": "showextruderctrls",
3234
"type": "boolean",
3335
"label": "P82",
34-
"value": true
36+
"value": true,
37+
"depend": [{ "id": "showtemperaturespanel", "value": true }]
3538
},
3639
{
3740
"id": "extrudercontrolsgroup",
3841
"type": "group",
3942
"label": "",
40-
"depend": [{ "id": "showextruderctrls", "value": true }],
43+
"depend": [{ "id": "showextruderctrls", "value": true }, { "id": "showtemperaturespanel", "value": true }],
4144
"value": [
4245
{
4346
"id": "extrudermax",
@@ -67,13 +70,14 @@
6770
"id": "showbedctrls",
6871
"type": "boolean",
6972
"label": "P83",
70-
"value": true
73+
"value": true,
74+
"depend": [ { "id": "showtemperaturespanel", "value": true }]
7175
},
7276
{
7377
"id": "bedcontrolsgroup",
7478
"type": "group",
7579
"label": "",
76-
"depend": [{ "id": "showbedctrls", "value": true }],
80+
"depend": [{ "id": "showbedctrls", "value": true }, { "id": "showtemperaturespanel", "value": true }],
7781
"value": [
7882
{
7983
"id": "bedmax",
@@ -104,13 +108,14 @@
104108
"id": "showchamberctrls",
105109
"type": "boolean",
106110
"label": "P84",
107-
"value": true
111+
"value": true,
112+
"depend": [{ "id": "showtemperaturespanel", "value": true }]
108113
},
109114
{
110115
"id": "chambercontrolsgroup",
111116
"type": "group",
112117
"label": "",
113-
"depend": [{ "id": "showchamberctrls", "value": true }],
118+
"depend": [{ "id": "showchamberctrls", "value": true }, { "id": "showtemperaturespanel", "value": true }],
114119
"value": [
115120
{
116121
"id": "chambermax",
@@ -140,19 +145,22 @@
140145
"id": "showprobectrls",
141146
"type": "boolean",
142147
"label": "P85",
143-
"value": true
148+
"value": true,
149+
"depend": [ { "id": "showtemperaturespanel", "value": true }]
144150
},
145151
{
146152
"id": "showredundantctrls",
147153
"type": "boolean",
148154
"label": "P86",
149-
"value": true
155+
"value": true,
156+
"depend": [ { "id": "showtemperaturespanel", "value": true }]
150157
},
151158
{
152159
"id": "showboardctrls",
153160
"type": "boolean",
154161
"label": "P87",
155-
"value": true
162+
"value": true,
163+
"depend": [ { "id": "showtemperaturespanel", "value": true }]
156164
}
157165
],
158166
"charts": [
@@ -166,50 +174,58 @@
166174
"id": "openchartsonstart",
167175
"type": "boolean",
168176
"label": "S93",
169-
"value": true
177+
"value": true,
178+
"depend": [{ "id": "showchartspanel", "value": true }]
170179
},
171180
{
172181
"id": "showextruderchart",
173182
"type": "boolean",
174183
"label": "P82",
175-
"value": true
184+
"value": true,
185+
"depend": [{ "id": "showchartspanel", "value": true }]
176186
},
177187
{
178188
"id": "showredundantchart",
179189
"type": "boolean",
180190
"label": "P86",
181-
"value": true
191+
"value": true,
192+
"depend": [{ "id": "showchartspanel", "value": true }]
182193
},
183194
{
184195
"id": "showbedchart",
185196
"type": "boolean",
186197
"label": "P83",
187-
"value": true
198+
"value": true,
199+
"depend": [{ "id": "showchartspanel", "value": true }]
188200
},
189201
{
190202
"id": "showchamberchart",
191203
"type": "boolean",
192204
"label": "P84",
193-
"value": true
205+
"value": true,
206+
"depend": [{ "id": "showchartspanel", "value": true }]
194207
},
195208
{
196209
"id": "showprobechart",
197210
"type": "boolean",
198211
"label": "P85",
199-
"value": true
212+
"value": true,
213+
"depend": [{ "id": "showchartspanel", "value": true }]
200214
},
201215
{
202216
"id": "showboardchart",
203217
"type": "boolean",
204218
"label": "P87",
205-
"value": true
219+
"value": true,
220+
"depend": [{ "id": "showchartspanel", "value": true }]
206221
},
207222
{
208223
"id": "showsensorchart",
209224
"type": "boolean",
210225
"label": "P88",
211226
"value": true,
212-
"depend": [{ "id": "showsensorctrls", "value": true }]
227+
"depend": [{ "id": "showsensorctrls", "value": true } , { "id": "showchartspanel", "value": true }]
228+
213229
}
214230
],
215231
"extruders": [
@@ -223,23 +239,26 @@
223239
"id": "openextrudersonstart",
224240
"type": "boolean",
225241
"label": "S93",
226-
"value": true
242+
"value": true,
243+
"depend": [{ "id": "showextruderspanel", "value": true }]
227244
},
228245
{
229246
"id": "efeedrate",
230247
"type": "number",
231248
"label": "P50",
232249
"append": "P14",
233250
"value": "400",
234-
"min": "1"
251+
"min": "1",
252+
"depend": [{ "id": "showextruderspanel", "value": true }]
235253
},
236254
{
237255
"id": "extruderdistance",
238256
"type": "text",
239257
"label": "P55",
240258
"value": "5;10;100",
241259
"append": "P16",
242-
"help": "S97"
260+
"help": "S97",
261+
"depend": [{ "id": "showextruderspanel", "value": true }]
243262
}
244263
],
245264

src/targets/preferences.json

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -192,33 +192,37 @@
192192
"id": "opennotificationsonstart",
193193
"type": "boolean",
194194
"label": "S93",
195-
"value": false
195+
"value": false,
196+
"depend": [{ "id": "shownotificationspanel", "value": true }]
196197
},
197198
{
198199
"id": "notifautoscroll",
199200
"type": "boolean",
200201
"label": "S77",
201-
"value": true
202+
"value": true,
203+
"depend": [{ "id": "shownotificationspanel", "value": true }]
202204
}
203205
],
204206
"macros": [
205207
{
206208
"id": "showmacrospanel",
207209
"type": "boolean",
208210
"label": "S63",
209-
"value": true
211+
"value": false
210212
},
211213
{
212214
"id": "openmacrosonstart",
213215
"type": "boolean",
214216
"label": "S93",
215-
"value": false
217+
"value": false,
218+
"depend": [{ "id": "showmacrospanel", "value": true }]
216219
},
217220
{
218221
"id": "macros",
219222
"type": "list",
220223
"sorted": true,
221-
"value": []
224+
"value": [],
225+
"depend": [{ "id": "showmacrospanel", "value": true }]
222226
}
223227
],
224228
"extracontents": [
@@ -232,13 +236,15 @@
232236
"id": "openextrapanelsonstart",
233237
"type": "boolean",
234238
"label": "S93",
235-
"value": false
239+
"value": false,
240+
"depend": [{ "id": "showextracontents", "value": true }]
236241
},
237242
{
238243
"id": "extracontents",
239244
"type": "list",
240245
"sorted": true,
241-
"value": []
246+
"value": [],
247+
"depend": [{ "id": "showextracontents", "value": true }]
242248
}
243249
]
244250
}

0 commit comments

Comments
 (0)