Skip to content

feat: TUI を左右分割ペインレイアウトに変更#13

Merged
cut0 merged 2 commits intomainfrom
feat/split-pane-layout
Apr 7, 2026
Merged

feat: TUI を左右分割ペインレイアウトに変更#13
cut0 merged 2 commits intomainfrom
feat/split-pane-layout

Conversation

@cut0
Copy link
Copy Markdown
Owner

@cut0 cut0 commented Apr 7, 2026

Summary

  • ディレクトリ選択とセッション選択の逐次フローを、左右分割ペインレイアウトに変更
  • 左パネル(1/3幅)にディレクトリ一覧、右パネル(2/3幅)にセッション一覧を表示
  • lazygit 風のボーダー付きパネル(フォーカス中: 緑、非フォーカス: グレー)
  • 左パネルのカーソル移動に連動して右パネルの内容がリアルタイムに更新

操作

  • 左パネル: ↑/↓ 移動、Enter/→ で右パネルへフォーカス移動
  • 右パネル: ↑/↓ 移動、Enter launch、f focus、Esc/← で左パネルへ戻る

Test plan

  • ターミナルリサイズ時に 1:2 比率が維持されることを確認
  • 左パネルでディレクトリを移動すると右パネルが更新されることを確認
  • Enter/→ で右パネルにフォーカスが移り、Esc/← で左パネルに戻ることを確認
  • ボーダーの色がフォーカス状態に応じて変わることを確認
  • エディタからの復帰(RestoredState)が正常に動作することを確認

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Apr 7, 2026

🦋 Changeset detected

Latest commit: 437e3fd

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@cut0 cut0 merged commit 08b3346 into main Apr 7, 2026
6 checks passed
@github-actions github-actions Bot mentioned this pull request Apr 7, 2026
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