Skip to content

feat(unix-gui): inline sidebar tab editor without Composer hijack - #14

Merged
cursor[bot] merged 2 commits into
mainfrom
cursor/sidebar-tab-editor-59a1
Jul 29, 2026
Merged

feat(unix-gui): inline sidebar tab editor without Composer hijack#14
cursor[bot] merged 2 commits into
mainfrom
cursor/sidebar-tab-editor-59a1

Conversation

@mgttt

@mgttt mgttt commented Jul 29, 2026

Copy link
Copy Markdown
Owner

Summary

Aligns Unix embedded GUI inline tab editing with Windows remote_win_app:

  • Dedicated tab_name_draft / tab_note_draft with TabEditorFocus (name/note) — no Composer borrowing
  • Sidebar inline fields, Save/Cancel buttons, and tree action hit targets (Add/Edit/Close)
  • Keyboard editing via text_field_key_action; Enter advances name→note or saves
  • ui-snapshot tab_editor.focus reports "name" or "note"
  • set-composer updates drafts only when inline editor is open on that tab
  • Sidebar paint uses sidebar_tree_row_geometry for scrollbar-column alignment

Validation

  • cargo fmt
  • cargo clippy --target x86_64-unknown-linux-gnu --bin agenterm --bin agenterm-cli -- -D warnings
  • cargo clippy --target x86_64-pc-windows-msvc --all-targets -- -D warnings
  • cargo test --lib (247 passed)

Updates plan/plan-unix-gui-win-parity.md P1 inline tab edit item to done.

Open in Web Open in Cursor 

cursoragent and others added 2 commits July 29, 2026 18:05
Unix embedded GUI now edits tab name/note inline in the sidebar tree
with dedicated drafts, name/note focus, keyboard input, Save/Cancel
hit targets, and ui-snapshot tab_editor.focus alignment. Composer is
no longer borrowed for tab editing; set-composer routes to drafts
only when the inline editor is open.

Co-authored-by: datakk <mgttt@users.noreply.github.com>
Co-authored-by: datakk <mgttt@users.noreply.github.com>
@cursor
cursor Bot marked this pull request as ready for review July 29, 2026 18:14
@cursor
cursor Bot merged commit 5122903 into main Jul 29, 2026
@cursor
cursor Bot deleted the cursor/sidebar-tab-editor-59a1 branch July 30, 2026 15:29
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.

2 participants