11 Commits

Author SHA1 Message Date
d067a6e964 feat: allow pane size config 2026-03-24 11:28:27 +02:00
2e801cd91e feat!: replace tmux_local with config file includes
Replace the implicit tmux_local.yaml auto-discovery with an explicit
`include` array in `.config`. Included files are resolved relative to
the parent config, support `~` expansion and absolute paths, and can
be nested (with circular include protection).

Replace `--local`/`-l` flag with `--config`/`-c` on create, edit,
remove, and prj commands, accepting a target file path.

Add `tx migrate` command to automatically convert v1.x configs by
injecting the legacy tmux_local file as an include entry.

BREAKING CHANGE: tmux_local.yaml is no longer auto-discovered. Run
`tx migrate` to add it as an explicit include. The `--local`/`-l`
flag is removed in favor of `--config`/`-c`.
2026-03-20 15:04:20 +02:00
3f82e194bb feat: initial_window option 2026-03-19 00:05:09 +02:00
ffd722b6c9 feat: add named layouts 2026-01-30 02:02:12 +02:00
a470a93a7d docs: update README.md 2026-01-30 01:42:23 +02:00
0c73e4c502 feat: add kill command 2026-01-30 01:40:06 +02:00
b52ef759b6 feat: update possible config locations 2026-01-30 01:27:36 +02:00
302ecb697e feat: allow overriding default layout 2026-01-30 01:20:14 +02:00
7a3b1364ae docs: update README.md 2026-01-29 14:23:05 +02:00
b3d357b386 docs: update README.md 2026-01-29 14:08:21 +02:00
0f3d2a36d9 feat: initial commit 2026-01-29 10:28:51 +02:00