Skip to content

UI experimental#24

Open
GabrielaReyna wants to merge 12 commits into
mainfrom
ui-experimental
Open

UI experimental#24
GabrielaReyna wants to merge 12 commits into
mainfrom
ui-experimental

Conversation

@GabrielaReyna

Copy link
Copy Markdown

not meant to be merged

codingfrog27 and others added 12 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.
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