Skip to content

v0.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Aug 19:14
2dbe911

Added

  • Added triangular grids with triangular and rectangular outer layouts,
    optional masks, TriangleCell, TriangleGrid, and createTriangleGrid().
  • Added triangle-aware generation and solving across topology-neutral grid
    traversal, editing, and public package exports.
  • Added grid type, triangle layout, and triangle side-size metadata to compact
    grid serialization while retaining compatibility with older square data.

Changed

  • Added supportedGridTypes to generation algorithm capabilities. Triangle
    grids support Aldous-Broder, Binary Tree, DFS, Eller's, Growing Tree,
    Hunt-and-Kill, Kruskal, Prim, Random Traversal, Recursive Division,
    Sidewinder, and Wilson generation.

Fixed

  • Matched Studio SVG exports to the 2D view, including the selected wall
    thickness, Triangle junction and terminal geometry, grid lines, cell colors,
    and active generation or solving overlays.
  • Defined the initial .maze 1.0 schemas for topology, links, state, style,
    metadata, and cell colors. Links and paths now use canonical topology cell
    slots instead of runtime edge-array order or Square-only directions.