Skip to content

Add resizable roll-down Program view - #651

Merged
edwin-zvs merged 1 commit into
mainfrom
program-roll-down-resizable-v2
Jul 1, 2026
Merged

edwin-zvs merged 1 commit into
mainfrom
program-roll-down-resizable-v2

Conversation

@edwin-zvs

Copy link
Copy Markdown
Contributor

Summary

  • Open Program as a roll-down surface covering about two thirds of the session pane, leaving the bottom third of the terminal visible.
  • Add a draggable Program bottom border to resize how much of the session pane Program covers.
  • Let clicks in the exposed terminal fall through and give terminal keyboard focus without hiding or rolling up Program.
  • Dim the Program border while the exposed terminal has focus as a visual affordance.
  • Preserve the user-adjusted coverage across hide/show for that session.

Tests

  • cargo test -p agentd-cli program_ -- --nocapture
  • cargo build

Binary

This PR only touches crates/cli; relevant debug binary:

  • /Users/moon/agentd/.claude/worktrees/program-roll-down-resizable-v2/target/debug/construct

@edwin-zvs
edwin-zvs merged commit c2db81f into main Jul 1, 2026
1 check passed
@edwin-zvs
edwin-zvs deleted the program-roll-down-resizable-v2 branch July 1, 2026 16:54
edwin-zvs added a commit that referenced this pull request Jul 1, 2026
PR #650 added scroll_offset/preferred_col cleanup but left a
ProgramViewMemory test literal missing the cover_percent field added by
#651, breaking cargo test on main (E0063).
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