feat: make Activity console resizable#136
Conversation
Record the resize affordance, shared bounds, and per-build persistence. Co-authored-by: Codex <codex@openai.com>
Use the native vertical split view for smooth Activity drawer resizing. Persist the drawer height, retain the existing minimum console size, and limit the expanded drawer to 60% of the window content height. Add focused sizing-boundary coverage. Co-authored-by: Codex <codex@openai.com>
Add a horizontal splitter with keyboard controls, persist the expanded height in localStorage, and enforce a 252 px minimum and 60% window cap. Co-authored-by: Codex <codex@openai.com>
Reconcile with the Bundles feature (msitarzewski#146), which merged first and added a second ResizeHandle usage (the bundle-detail pane). This PR generalizes ResizeHandle (width -> size, adds orientation), so the new bundle handle in src/routes/+page.svelte is updated to the renamed size/defaultSize props. Everything else auto-merged cleanly. Gate on the merged tree: svelte-check 0 errors, vitest 57, native swift build + 199 tests (incl. the new ActivityDrawer sizing tests). Thanks @cseelye for the clean, parity-respecting resizable Activity console. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01X9iMFjHE21ePTjcbHpTXt6
|
Thanks so much for this, @cseelye — genuinely clean work. Generalizing the existing Heads-up on the merge: the Bundles feature (#146) landed just ahead of this and added a second |
|
Awesome. Thanks for this tool, literally my only nit pick was not being able to resize the console output. |
…e + Linux CI fix Follow-up to 0.7.0. Includes the resizable Activity console (msitarzewski#136, @cseelye) which was merged just after the 0.7.0 build was cut, plus the Linux CI fix (msitarzewski#149). Corrects the 0.7.0 notes/README, which listed the resizable console before it had actually shipped, and moves it to 0.7.1 where it belongs. - Versions → Tauri 0.7.1, native 0.3.1 (build 4). - New docs/release-notes/0.7.1.md; 0.7.0.md de-lists the resizable console. - README: 0.7.1 changelog entry + pointers; landing softwareVersion 0.7.1. Gate: Tauri svelte-check 0 / vitest 57 · native swift build + 199 tests. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01X9iMFjHE21ePTjcbHpTXt6
Summary
Verification