Commits at 75a1a76ef538bd20613eb3cbecb7a209113b2b68
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