v0.1.0 release tracker #13

Closed
opened 2026-04-25 16:17:14 +00:00 by barrettruth · 0 comments
barrettruth commented 2026-04-25 16:17:14 +00:00

Parent tracker for the v0.1.0 release. Everything here should ship before tagging.

Algorithms (currently 1, target ~5 of the cheap tmux-natives)

  • #5 — feat(algorithm): master-stack orientation knob (left/right/top/bottom)
  • #6 — feat(algorithm): grid
  • #7 — feat(algorithm): monocle
  • #8 — feat(algorithm): even-vertical
  • #9 — feat(algorithm): even-horizontal

Polish

  • #10 — docs(readme): polish pass before v0.1.0
  • #32 — docs: add a real tmux config example for global defaults and keybindings
  • #11 — qa: full manual interactive testing pass

Layout UX / bugs

  • #62 — feat(op): top-level switch-layout action
  • #63 — feat(op): layout-aware create-pane action
  • #64 — fix: switching layouts is glitchy

Process

  • #12 — process: define release model

Post-v0.1

  • #42 — feat: more layouts

Out of scope (explicitly NOT v0.1.0)

These are the 'hard' algorithms — hand-rolled tmux layout strings + CRC-16 needed. Defer to v0.2 or later, only if asked. Track them under #42.

  • BSP / dwindle / spiral / fibonacci
  • centered-master (Hyprland's three-column)
  • i3-style directional (different mental model — covered by tmux-tilish)
  • Per-pane height factors (Hyprland percSize)
  • command-alias integration
  • Discussions templates / FUNDING.yml
  • pre-commit / pre-push hooks (low value for shell)

Definition of done for v0.1.0

  1. All 5 algorithms above implemented + tested
  2. Manual QA pass complete — no known bugs
  3. README accurate against final state
  4. Release model documented + first tag cut as a real GitHub Release with notes
  5. post to r/tmux with video
Parent tracker for the v0.1.0 release. Everything here should ship before tagging. ## Algorithms (currently 1, target ~5 of the cheap tmux-natives) - [ ] #5 — feat(algorithm): master-stack orientation knob (left/right/top/bottom) - [ ] #6 — feat(algorithm): grid - [ ] #7 — feat(algorithm): monocle - [ ] #8 — feat(algorithm): even-vertical - [ ] #9 — feat(algorithm): even-horizontal ## Polish - [ ] #10 — docs(readme): polish pass before v0.1.0 - [ ] #32 — docs: add a real tmux config example for global defaults and keybindings - [ ] #11 — qa: full manual interactive testing pass ## Layout UX / bugs - [ ] #62 — feat(op): top-level switch-layout action - [ ] #63 — feat(op): layout-aware create-pane action - [ ] #64 — fix: switching layouts is glitchy ## Process - [ ] #12 — process: define release model ## Post-v0.1 - [ ] #42 — feat: more layouts ## Out of scope (explicitly NOT v0.1.0) These are the 'hard' algorithms — hand-rolled tmux layout strings + CRC-16 needed. Defer to v0.2 or later, only if asked. Track them under #42. - ❌ BSP / dwindle / spiral / fibonacci - ❌ centered-master (Hyprland's three-column) - ❌ i3-style directional (different mental model — covered by tmux-tilish) - ❌ Per-pane height factors (Hyprland `percSize`) - ❌ `command-alias` integration - ❌ Discussions templates / FUNDING.yml - ❌ pre-commit / pre-push hooks (low value for shell) ## Definition of done for v0.1.0 1. All 5 algorithms above implemented + tested 2. Manual QA pass complete — no known bugs 3. README accurate against final state 4. Release model documented + first tag cut as a real GitHub Release with notes 5. post to `r/tmux` with video
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
barrettruth/tmux-mosaic#13
No description provided.