Skip to content

Refresh UI and desktop support for Showcode 3.0.0 - #258

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

stevebauman merged 1 commit into
masterfrom
feature/refresh-ui-desktop

Conversation

@stevebauman

@stevebauman stevebauman commented Nov 3, 2026 •

Copy link
Copy Markdown
Owner

The desktop app still relies on browser-style dialogs and project actions, and release notes are only available through the changelog.

This prepares the shared app for Showcode 3.0.0.

  • Connects project menus, file dialogs, image export, clipboard actions, and confirmations to Electron.
  • Integrates project tabs into the macOS title bar, with the new-tab button beside the tabs and space for dragging the window.
  • Adds bundled What's New announcements with a themed checkbox, per-release visibility, and access to the full changelog.
  • Updates the version and release notes to 3.0.0 and fixes clipping around rounded changelog cards.

Validated with 230 renderer tests, a Cloudflare Pages production build, and the packaged macOS app.

Companion desktop changes are in showcode-app #3.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying showcode with  Cloudflare Pages  Cloudflare Pages

Latest commit: 0f4beb8
Status: ✅  Deploy successful!
Preview URL: https://6c69d7e8.showcode.pages.dev
Branch Preview URL: https://feature-refresh-ui-desktop.showcode.pages.dev

View logs

@stevebauman
stevebauman merged commit 7b759bc 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