Skip to content

Releases: wujue0115/mazely

v0.4.0

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.

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 06 Aug 01:15
5eb29ef

Added

  • Added a previous-step control to Mazely Studio for rewinding paused Generate
    and Solve animations, including completed animations.
  • Added current-view image export in Mazely Studio for PNG, JPEG, and WebP,
    including the active 2D or 3D camera, plus the existing 2D SVG vector export.

Changed

  • Mazely Studio's forward-step control now restarts a completed Generate or
    Solve animation and advances its first step.

Fixed

  • Corrected Binary Tree generation step direction, including masked mazes, so
    animation heads move from the north or west neighbor toward the current cell.
  • Refined the image export dialog's spacing and visual hierarchy.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 06:13
138815d

Added

  • Added bundled solve.process steps for BFS, Greedy Best-First, and A* so
    visualizers can atomically track the active node and all cells added to the
    logical frontier. DFS continues to emit solve.expand steps.
  • Added precise multi-frontier Studio animations for BFS, Greedy Best-First,
    and A*, matching the path, head, sub-path, and frontier visual language used
    by Prim and Random Traversal.

Changed

  • Mazely Studio now keeps an active solve visualization on the canvas when
    switching to Generate, until a generation run or step actually begins.

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 07:07

Added

  • Added twelve deterministic maze generation algorithms and five solving or
    traversal algorithms.
  • Added a shared algorithm execution API for incremental progress or immediate
    completion.
  • Added square grids, custom masks, transactional editing, events, and compact
    grid serialization.
  • Added the high-level mazely package and lower-level @mazely/core package
    with ESM output and TypeScript declarations.
  • Added Mazely Studio and the VitePress documentation site.