ARMATURE MAKER CHANGELOG

2025_0214
- Saves SVG files
- Saves PNG files (Transparent)
- Adds text chunk data (alike exif / meta) to PNGs created
- Meta
  - Tidies Changelog

2025_0213
- Tool
  - Adds golden triangle: 3 line grid: 1 major & 2 minors
  - Adds harmonious triangle: 3 line grid: 1 major & 2 minors
  - Adds grid preset for golden triangle
  - Adds grid preset for harmonious triangle
  - Adds grid preset 'clear all' (disables all grid options)
  - Groups related grid options
  - Splits 'triangles' preset into two options: big and small
- Site
  - Makes site responsive: 2 cols if wide enough, else 1
  - Adds tabs to user input sections (ratio|grid) and toggler
  - Styles site
  - Adds dark / light mode
  - Fixes presentation of SVG (constrained max height)
  - Adds site license and link to code profile
- Meta
  - Proofreads code for publishing

2025_0212
- Adds rabatment squares L/T R/B
- Adds 3x3 grid
- Adds 4x4 grid
- Makes baroque toggleable
- Adds triangles option (lines from corners to opposite centers)
- Makes center lines toggleable
- Groups SVG items
- Names SVG items and groups
- Adds option for greyscale SVG
- Adds rabatment circles option
- Calls checked options functions dynamically
- Adds path maker function that takes list of N path points
- Puts 45 deg square inside rabatment circles
- Adds presets grid options
- Styles grid or ratio preset selected, until user make changes

2025_0207
- Extends minor baroque diagonals to touch other canvas side
- Produces both golden and harmonic triangles
- Adds horizontal and vertical lines at baroque intersections
- Adds ratio presets to UI (e.g. poster / paper / one sheet)
- Adds changelog
- Adds diamond option (lines between center X Y points)
- Presents presets as table

2025_0206
- Produces golden triangle svg (diagonal & 2 counter diagonals)
- Presents code and preview of armature
- Adds copy SVG button & function
- Adds flip orientation button & function
- Groups items within svg
- Colours paths
- Adds fields for user to set ratio on frontend