clt

Configurable Leathercraft Templates

Commits at 085f2f43ece8e273f71dfafaa22d4e5347dd6ef3

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