Skip to content

Commit 5b1ffbd

Browse files
committed
Clean up editor tabs
1 parent 93b8341 commit 5b1ffbd

1 file changed

Lines changed: 49 additions & 6 deletions

File tree

editor.toml

Lines changed: 49 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,13 @@ help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#bottom-cham
4444
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#top-chamfer"
4545
[model.param-metadata.alignment]
4646
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#alignment"
47-
[model.param-metadata.magnets]
47+
48+
[model.tab-metadata."Magnets"]
49+
control-boolean = "magnets"
50+
description-html = "Magnets for holding bins in place. <a href='https://github.com/yawkat/GridFlock/blob/main/README.md#jig'>Magnet insertion jig</a>"
4851
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#magnets"
52+
[model.param-metadata.magnets]
53+
display-condition = {fixed = false}
4954
[model.param-metadata.magnet_style]
5055
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#magnets"
5156
display-condition = {js = "magnets"}
@@ -60,13 +65,23 @@ display-condition = {js = "magnets"}
6065
display-condition = {js = "magnets"}
6166
[model.param-metadata.magnet_bottom]
6267
display-condition = {js = "magnets"}
63-
[model.param-metadata.connector_intersection_puzzle]
68+
69+
[model.tab-metadata."Intersection Puzzle Connector"]
70+
control-boolean = "connector_intersection_puzzle"
71+
description-html = "This is similar to GridPlates/GRIPS. Small puzzle connectors are added cell intersections."
6472
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#intersection-puzzle"
73+
[model.param-metadata.connector_intersection_puzzle]
74+
display-condition = {fixed = false}
6575
[model.param-metadata.intersection_puzzle_fit]
6676
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#connector-fit"
6777
display-condition = {js = "connector_intersection_puzzle"}
68-
[model.param-metadata.connector_edge_puzzle]
78+
79+
[model.tab-metadata."Edge Puzzle Connector"]
80+
control-boolean = "connector_edge_puzzle"
6981
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#edge-puzzle"
82+
description-html = "This connector is a bit cleaner, but is harder to print, especially when magnets are disabled (not enough vertical space). It's also more customizable, so you can tune the fit to your printer."
83+
[model.param-metadata.connector_edge_puzzle]
84+
display-condition = {fixed = false}
7085
[model.param-metadata.edge_puzzle_count]
7186
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#connector-count"
7287
display-condition = {js = "connector_edge_puzzle"}
@@ -85,6 +100,9 @@ help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#connector-h
85100
display-condition = {js = "connector_edge_puzzle"}
86101
[model.param-metadata.edge_puzzle_height_male_delta]
87102
display-condition = {js = "connector_edge_puzzle"}
103+
104+
[model.tab-metadata."Filler"]
105+
collapsed = true
88106
[model.param-metadata.filler_x]
89107
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#filler"
90108
[model.param-metadata.filler_y]
@@ -95,8 +113,11 @@ display-condition = {js = "filler_x == 1 || filler_y == 1"}
95113
[model.param-metadata.filler_minimum_size]
96114
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#dynamic"
97115
display-condition = {js = "filler_x == 2 || filler_y == 2"}
98-
[model.param-metadata.numbering]
116+
117+
[model.tab-metadata."Numbering"]
99118
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#numbering"
119+
collapsed = true
120+
[model.param-metadata.numbering]
100121
[model.param-metadata.number_depth]
101122
display-condition = {js = "numbering"}
102123
[model.param-metadata.number_size]
@@ -106,10 +127,16 @@ display-condition = {js = "numbering"}
106127
[model.param-metadata.number_squeeze_size]
107128
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#squeezed-number"
108129
display-condition = {js = "numbering"}
130+
131+
[model.tab-metadata."Plate wall"]
132+
collapsed = true
109133
[model.param-metadata.plate_wall_thickness]
110134
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#plate-wall"
111135
[model.param-metadata.plate_wall_height]
112136
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#plate-wall"
137+
138+
[model.tab-metadata."Vertical Screws"]
139+
collapsed = true
113140
[model.param-metadata.vertical_screw_diameter]
114141
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#screw-dimensions"
115142
[model.param-metadata.vertical_screw_countersink_top]
@@ -130,12 +157,22 @@ help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#segment-cor
130157
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#segment-edges"
131158
[model.param-metadata.vertical_screw_other]
132159
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#other-intersections"
133-
[model.param-metadata.thumbscrews]
160+
161+
[model.tab-metadata."Thumb Screw"]
134162
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#thumb-screw"
163+
control-boolean = "thumbscrews"
164+
description-html = "Generate thumb screw cutouts compatible with 'Gridfinity Refined'. This requires solid_base or magnets with solid frame style"
165+
[model.param-metadata.thumbscrews]
166+
display-condition = {fixed = false}
135167
[model.param-metadata.thumbscrew_diameter]
136168
display-condition = {js = "thumbscrews"}
137-
[model.param-metadata.click1]
169+
170+
[model.tab-metadata."Click Latch (Experimental)"]
138171
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#click-latch"
172+
control-boolean = "click1"
173+
description-html = "Enable the click latch. WARNING: The plastic can deform over time, do not use PLA! PETG might be fine, but there are no long-term tests yet"
174+
[model.param-metadata.click1]
175+
display-condition = {fixed = false}
139176
[model.param-metadata.click1_distance]
140177
display-condition = {js = "click1"}
141178
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#distance"
@@ -157,12 +194,18 @@ help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#latch_stren
157194
[model.param-metadata.click1_wall_strength]
158195
display-condition = {js = "click1"}
159196
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#latch_wall_strength"
197+
198+
[model.tab-metadata."Segmentation"]
199+
collapsed = true
160200
[model.param-metadata.x_segment_algorithm]
161201
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#horizontal"
162202
[model.param-metadata.y_row_count_first]
163203
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#horizontal"
164204
[model.param-metadata.x_column_count_first]
165205
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#vertical"
206+
207+
[model.tab-metadata."Advanced"]
208+
collapsed = true
166209
[model.param-metadata.plate_corner_radius]
167210
help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#corner-radius"
168211
[model.param-metadata.edge_adjust]

0 commit comments

Comments
 (0)