Skip to content

Explorer ergonomics: resizable column, collapsible sidebar, file preview pane #51

Description

@dpetreleyai

Problem

Follow-up to #49. Three ergonomic gaps once the explorer column is in daily use:

  1. the column has a fixed 230px width — too narrow for deep trees, wasted space for shallow ones;
  2. the project sidebar can't get out of the way — with the explorer open, two fixed columns eat 480px before the terminal starts;
  3. clicking around the tree gives no way to see a file — you still open an editor to check what a script or CLAUDE.md contains.

Intended fix

  • Resizable explorer: a drag handle on the column edge (min 140 / max 520px), width persisted in UI settings.
  • Collapsible sidebar: a chevron collapses the project sidebar to a slim rail and back; state persisted. Everything stays one click away.
  • Context preview pane: selecting a file in the explorer shows its content read-only in a pane above the terminal (existing read_file command; text files only, size-capped, non-text shows a hint). Header shows the file name plus buttons to insert the path into the terminal and to close. Single click = preview; double click = insert path (the old single-click action); right-click = open in OS, unchanged.

All persisted in UI settings, i18n EN/NL, no new write operations.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions