feat(algorithm): add spiral #58

Merged
barrettruth merged 1 commit from feat/spiral into main 2026-04-26 03:01:11 +00:00
barrettruth commented 2026-04-26 03:00:42 +00:00

Problem

Mosaic still lacks the first recursive tiling layout from #48, so the dwm-style Fibonacci spiral is missing from the current algorithm set.

Solution

Add scripts/algorithms/spiral.sh with explicit tmux layout-string generation, support promote, resize-master, and drag-resize syncing for the primary split, cover the geometry and relayout flows in tests/integration/spiral.bats, and document the layout in README.md. Closes #48.

## Problem Mosaic still lacks the first recursive tiling layout from #48, so the dwm-style Fibonacci spiral is missing from the current algorithm set. ## Solution Add `scripts/algorithms/spiral.sh` with explicit tmux layout-string generation, support `promote`, `resize-master`, and drag-resize syncing for the primary split, cover the geometry and relayout flows in `tests/integration/spiral.bats`, and document the layout in `README.md`. Closes #48.
Sign in to join this conversation.
No description provided.