Skip to content

Refine Kandelo browser demo dock UI#828

Merged
brandonpayton merged 9 commits into
mainfrom
emdash/derive-kandelo-ui-from-playground-ui-lcwt4
Jul 3, 2026
Merged

Refine Kandelo browser demo dock UI#828
brandonpayton merged 9 commits into
mainfrom
emdash/derive-kandelo-ui-from-playground-ui-lcwt4

Conversation

@brandonpayton

Copy link
Copy Markdown
Member

Summary

  • Reworks the Kandelo browser demo around a Playground-inspired dock with floating, full-width, collapsible, movable, and popover behaviors.
  • Moves view-specific controls into the dock, adds theme selection/defaults, floating download toasts, Kandelo favicon, and a table-based gallery.
  • Tightens demo surfaces: terminal reserved space and focus behavior, framebuffer/modeset sizing, title-bar removal, guide/internals popovers, and browser reload affordances.

Contract scope

  • Browser demo presentation and user interaction only.
  • Demos continue to consume Kandelo through KernelHost, VFS, PTY, framebuffer, and runtime paths.
  • No ABI, kernel, package artifact, or VFS image contract changes intended.

Validation

  • Ran: bash scripts/dev-shell.sh bash -lc 'cd apps/browser-demos && npm run build'
  • Manually verified with Chrome DevTools during the UI pass: dock collapse/full-width/move behavior, terminal strip focus, theme defaults, guide/internals popover dismissal, gallery URL copy affordance, and modeset/framebuffer fitting.

Not run

  • Full Playwright browser suite.
  • Kernel, ABI, libc, POSIX, Sortix, and package validation suites, because this PR is scoped to browser demo UI.

Refine the browser demo dock, theme defaults, gallery table, terminal focus behavior, display fitting, and Kandelo favicon so the UI matches the Playground-inspired direction while keeping demos on the normal KernelHost/runtime path.
@github-actions github-actions Bot enabled auto-merge (squash) July 2, 2026 14:26
@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

prepare-merge: runtime/materialization tests passed against the synthetic PR merge; package staging and durable package publishing were skipped. merge-gate=success posted on PR HEAD and squash auto-merge enabled.

@brandonpayton brandonpayton force-pushed the emdash/derive-kandelo-ui-from-playground-ui-lcwt4 branch from fcd527b to 099e085 Compare July 3, 2026 04:58
@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown

prepare-merge: runtime/materialization tests passed against the synthetic PR merge; package staging and durable package publishing were skipped. merge-gate=success posted on PR HEAD and squash auto-merge enabled.

@brandonpayton brandonpayton disabled auto-merge July 3, 2026 18:48
@brandonpayton brandonpayton merged commit 2466815 into main Jul 3, 2026
50 checks passed
@brandonpayton brandonpayton deleted the emdash/derive-kandelo-ui-from-playground-ui-lcwt4 branch July 3, 2026 18:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant