Skip to content

UI styling#25

Open
GabrielaReyna wants to merge 26 commits into
mainfrom
ui-styling
Open

UI styling#25
GabrielaReyna wants to merge 26 commits into
mainfrom
ui-styling

Conversation

@GabrielaReyna

Copy link
Copy Markdown

not meant to be merged yet

codingfrog27 and others added 25 commits June 22, 2026 12:01
Lift the IDE layout (editor, file tree, terminals, portal, resize, mobile tabs, overlays) and its view/lifecycle state out of routes/ide/+page.svelte into a reusable IdeShell component. The route is now a thin wrapper owning only mode-specific concerns (session creation, ?framework= parsing, navigation), passing a boot closure + onSelectFramework into the shell. Lets a future GitHub-clone route render the same shell with a different boot closure. No behavior change.
Replace the preview-area spinner with a WebGL2 liquid-metal loading screen over the BrowserCode render, shown while the pod boots and crossfaded out once the first portal is live.
UI actions sync to the pod filesystem, but pod to UI sync (reflecting terminal-side changes back into the tree) is not included yet.
Conflicts in src/lib/components/ide/IdeShell.svelte, src/routes/ide/+page.svelte, and the GitHub clone route src/routes/ide/github/[owner]/[repo]/tree/[ref]/[...dir]/+page.svelte were resolved.
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 10, 2026

Copy link
Copy Markdown

Deploying browsercode with  Cloudflare Pages  Cloudflare Pages

Latest commit: 1d8ddc3
Status: ✅  Deploy successful!
Preview URL: https://36b152c1.browsercode.pages.dev
Branch Preview URL: https://ui-styling.browsercode.pages.dev

View logs

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.

3 participants