Skip to content

Refresh the workspace UI - #257

Merged
stevebauman merged 1 commit into
masterfrom
feature/desktop-workspace
Nov 3, 2026
Merged

stevebauman merged 1 commit into
masterfrom
feature/desktop-workspace

Conversation

@stevebauman

Copy link
Copy Markdown
Owner

The full-width editor and preview bars take space away from the canvas, and the settings use several different control styles.

This moves the editor and preview actions into compact floating toolbars and adds a collapsible inspector on the right.

  • Refines the window structure and project tabs, with consistent surfaces, borders, spacing, hover states, and keyboard focus styling.
  • Places language, settings, add/remove, and reorder actions in the editor toolbar. Moving editors animates into place and preserves their resizable dividers.
  • Groups copy/export, fit, zoom, and workspace layout controls in the preview toolbar. Zoom supports typed percentages and presets beyond the previous limits.
  • Keeps Style, Themes, Backdrop, and Scenes beside the inspector toggle at the bottom. The panel slides at a fixed width and adapts to smaller windows.
  • Reworks settings popovers with visual layout and position choices, clearer spacing and corner controls, and consistent inputs and switches.
  • Simplifies the splash screen to the logo and loading indicator, and removes parentheses from unit labels.

Validated with all 208 tests, the production build, the Cloudflare Pages build, and browser checks of the workspace and controls.

@stevebauman stevebauman changed the title Add floating toolbars and a collapsible workspace inspector Refresh the workspace UI Nov 3, 2026
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying showcode with  Cloudflare Pages  Cloudflare Pages

Latest commit: a7e5d44
Status: ✅  Deploy successful!
Preview URL: https://0abe03ae.showcode.pages.dev
Branch Preview URL: https://feature-desktop-workspace.showcode.pages.dev

View logs

@stevebauman
stevebauman merged commit 428c793 into master Nov 3, 2026
3 checks passed
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