Skip to content

fix(tuios): prefix mの候補番号をpaneタイトルのworkspace内位置に揃える - #442

Merged
shonenm merged 1 commit into
mainfrom
fix/tuios-swap-position
Oct 19, 2026
Merged

shonenm merged 1 commit into
mainfrom
fix/tuios-swap-position

Conversation

@shonenm

@shonenm shonenm commented Oct 19, 2026

Copy link
Copy Markdown
Owner

Summary

prefix m の候補番号が、画面の pane タイトルの番号と一致していなかった問題を直す。

Changes

  • pane タイトルの {index} は、TUIOS の workspacePosition と同じく「同じ workspace で最小化されていない window の 1 始まりの位置」。これまでは list-windows の session 全体の index を使っていたため、scratch や他の workspace の pane の分だけ番号がずれていた。
  • 同じ規則で位置を数え、floating(popup 自身)と focus 中の pane は候補から除く。

Test plan

  • python3 scripts/test-tui.py(scratch・他 workspace・最小化・popup が混ざる配置で、候補が 1: editor / 3: logs になることを確認)
  • 稼働中 session で dry-run(入れ替えは実行しない)。候補が 1: live-pr / 3: ~/dotfiles / 4: ~/dotfiles となり、画面のタイトル番号と一致した(修正前は 4 / 5 にずれていた)

pane タイトルの {index} は workspace 内で最小化されていない window の位置。
session 全体の index を使っていたため、scratch や他 workspace の pane の分だけ番号がずれていた。
@shonenm
shonenm merged commit fccf8a7 into main Oct 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant