Commits at 1d162c98026827a3aef7c58a2e46e4bb0a8636a6
1d162c98Make field group collapsible
There already are quite a few fields, and the number will go up more.
Shota FUJI
authored at
Shota FUJI
comitted at
f6fcac81Add highlighting feature
Sometimes I myself wonder "how does this field's value affect the
generated template?"
Shota FUJI
authored at
Shota FUJI
comitted at
ad3eb5d2Reduce margin for more spaces for drawings
I printed the template and it felt there is too much space especially
surroundings.
Shota FUJI
authored at
Shota FUJI
comitted at
75a1a76eUse automatic layout system for template drawings
The current manual coordination is PITA.
Shota FUJI
authored at
Shota FUJI
comitted at
9c059cc4Add input fields to remaining parameters
Flaps are not included, as I'm yet to decide whether I should add
"spring bar diameter" and change the flaps to "overlaps".
Shota FUJI
authored at
Shota FUJI
comitted at
9c021e6eUse Barlow for number inputs
By default, UA sets "sans-serif" rather than "inherit".
I choose "Barlow" instead of "Inter", because Barlow stands out and has
beautiful numerical glyphs.
Shota FUJI
authored at
Shota FUJI
comitted at
c4dcf96cSimplify parameter state management
Use the same architecture to the "Preferences" module.
Shota FUJI
authored at
Shota FUJI
comitted at
869e82ebCreate "slot" attribute helper function
I use that attribute a lot in this project.
Shota FUJI
authored at
Shota FUJI
comitted at
0ce3add1Round incremented value by keyboard step up/down
Without rounding, "float quirks" such as "0.999998" appears occasionally.
Shota FUJI
authored at
Shota FUJI
comitted at
4ba1ccd5Add custom fonts
The "local()" missing in Barlow font is intentional: that font is used
for the template thus geometry is critical. If browser picks the system
installed one up and there is a difference (e.g., weight settings,) it
can mess up the layout.
Shota FUJI
authored at
Shota FUJI
comitted at