clt

Configurable Leathercraft Templates

Commits at c4dcf96c36cce09e9450c3bb9f5c9693b451e0b7

  1. c4dcf96c Simplify parameter state management Use the same architecture to the "Preferences" module. Shota FUJI authored at Shota FUJI comitted at
  2. 869e82eb Create "slot" attribute helper function I use that attribute a lot in this project. Shota FUJI authored at Shota FUJI comitted at
  3. 5e3b7179 Add preview theme preference It's no-op for now. Shota FUJI authored at Shota FUJI comitted at
  4. c2cf6314 Group related parameters Shota FUJI authored at Shota FUJI comitted at
  5. 8a831a7a Fix length of the long piece is incorrect Shota FUJI authored at Shota FUJI comitted at
  6. 0ce3add1 Round 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
  7. a987934b Add cut line width parameter Shota FUJI authored at Shota FUJI comitted at
  8. 3ed7e671 Add print margin parameter Shota FUJI authored at Shota FUJI comitted at
  9. 44fbcc81 Add input UI for some parameters Shota FUJI authored at Shota FUJI comitted at
  10. 4ba1ccd5 Add 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
  11. f34c65d9 Draw bracket holes Shota FUJI authored at Shota FUJI comitted at
  12. 3c39b2a8 Draw flaps Shota FUJI authored at Shota FUJI comitted at
  13. 301cc607 Create basic app layout Shota FUJI authored at Shota FUJI comitted at
  14. 80e53027 Draw strap outer shape without flaps As a foundation code for the template drawing. Shota FUJI authored at Shota FUJI comitted at
  15. af470c68 Elm + Custom Elements setup Avoided softwares depending on Node.js and/or its ecosystem (npm.) Shota FUJI authored at Shota FUJI comitted at
  16. 880e60c4 Nix project setup Necessary files for project, using Nix as a primary environment setup method. Shota FUJI authored at Shota FUJI comitted at