Skip to content

fix(tuios): sidebarのsession一覧を一本化し、prefix mの候補名をpaneタイトルに揃える - #441

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

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

Conversation

@shonenm

@shonenm shonenm commented Oct 19, 2026

Copy link
Copy Markdown
Owner

Summary

sidebar に session 一覧が2か所出ていた問題と、prefix m の候補が画面上の pane と対応しない問題を直す。

Changes

  • sidebar の overview(custom section)を外し、標準の sessions / agents 欄だけにする。標準の session 行には状態 glyph と repo / branch の grouping がすでに出ている。
  • overview にしかなかった agent 数と状態色(hang を含む)は、dock の tui dock agents(󰚩 N ●●)に移す。表示中の session が対象で、agent がいなければ cell を隠す。
  • tui rail を削除する。
  • prefix m の候補を、pane タイトルと同じ 番号: display_name で表示する。これまでは OSC title(~/dotfiles など)を出していたため、画面の pane と対応が取れなかった。最小化した pane は候補から除く。

Test plan

  • python3 scripts/test-tui.py(38件。dock agents の件数・hang 色・非表示、swap の display_name・最小化除外を確認)
  • scripts/check-markdown-links.py / scripts/check-package-duplication.sh
  • 隔離した daemon で、sidebar の session 一覧が1つになること、dock に 󰚩 1 ● が出ること、prefix m の候補が 1: a のように pane タイトルと一致し、Enter で入れ替わることを確認

- sidebarのoverview custom sectionを外し、標準sessions欄だけにする
- 表示中sessionのagent数・状態色(hang含む)はdockのtui dock agentsへ移す
- prefix mの候補をpaneタイトルと同じdisplay_nameで表示し、最小化paneを除く
@shonenm
shonenm merged commit 2d7db91 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