Skip to content

feat: allow resizing floating window width - #39

Open
lamchun1110 wants to merge 2 commits into
deviffyy:mainfrom
lamchun1110:feat/floating-window-width
Open

feat: allow resizing floating window width#39
lamchun1110 wants to merge 2 commits into
deviffyy:mainfrom
lamchun1110:feat/floating-window-width

Conversation

@lamchun1110

Copy link
Copy Markdown
Contributor

Splits the recovered floating-window sizing work from the Kimi/MiniMax provider changes.

What

  • Keeps tray popups fixed at 320px wide.
  • Makes floating windows 380px by default and resizable from 320px to 560px.
  • Persists the selected floating-window width.
  • Adds a right-edge resize grip with pointer capture, cancellation cleanup, and frame-coalesced updates.
  • Uses a responsive two-column dashboard layout at wider floating-window widths.

Verification

  • cargo test --all-targets — 501 passed
  • cargo clippy --all-targets -- -D warnings
  • pnpm verify:contracts
  • pnpm check
  • pnpm lint
  • pnpm exec vitest run src/lib/uiGeometry.test.ts

@lamchun1110
lamchun1110 force-pushed the feat/floating-window-width branch from 9dd4e24 to fecef44 Compare August 12, 2026 14:23
@lamchun1110
lamchun1110 marked this pull request as ready for review August 12, 2026 16:59
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