Skip to content

Add resizable explorer panes - #3

Merged
Kyle-Ye merged 1 commit into
mainfrom
codex/resizable-pane-splitter
Aug 4, 2026
Merged

Add resizable explorer panes#3
Kyle-Ye merged 1 commit into
mainfrom
codex/resizable-pane-splitter

Conversation

@Kyle-Ye

@Kyle-Ye Kyle-Ye commented Aug 4, 2026

Copy link
Copy Markdown
Member

Summary

  • add an accessible splitter between the source and detail panes
  • support horizontal dragging in the side-by-side layout and vertical dragging in the stacked layout
  • enforce usable pane-size limits and support arrow keys, Home/End, and double-click reset
  • document the required real SwiftWasm build and HTTP preview workflow in AGENTS.md

Why

The explorer previously fixed both panes at an equal split, making it difficult to focus on either a large source description or its output. Opening the app through a file:// URL also cannot load its ES modules and SwiftWasm bundle, so the repository guidance now requires a real preview server after changes.

Validation

  • swift test — 11 tests passed
  • built the real SwiftWasm browser package with the matching Swift 6.2.3 toolchain
  • npm run preview
  • verified desktop and stacked responsive layouts, keyboard resizing, orientation updates, and no browser console errors

@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown

Cloudflare Pages preview

Latest PR preview: https://pr-3.display-list-explorer.pages.dev

Commit Immutable snapshot
e8d216d Open snapshot

The PR URL always points to the latest deployment. Each commit snapshot is immutable.

@Kyle-Ye
Kyle-Ye marked this pull request as ready for review August 4, 2026 15:39
@Kyle-Ye
Kyle-Ye merged commit 55f69be into main Aug 4, 2026
1 check passed
@Kyle-Ye
Kyle-Ye deleted the codex/resizable-pane-splitter branch August 4, 2026 15:39
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