Skip to content

feat(webui): add interactive particle hero background - #315

Open
chengyongru wants to merge 5 commits into
mainfrom
feat/webui-particle-empty-state
Open

feat(webui): add interactive particle hero background#315
chengyongru wants to merge 5 commits into
mainfrom
feat/webui-particle-empty-state

Conversation

@chengyongru

Copy link
Copy Markdown
Owner

Summary

  • add a lazy-loaded Canvas UI Particle Object background to the empty-thread hero
  • tune the particle scale, opacity, pointer response, and spring motion for the nanobot mark
  • use a lighter mobile profile while preserving vertical touch scrolling
  • keep the greeting and composer layered above the interactive canvas
  • document the bundled Canvas UI code under its MIT + Commons Clause terms

Validation

  • cd webui && bun run lint
  • cd webui && bun run test (52 files, 782 tests)
  • cd webui && bun run build

Browser visual verification was not run, per request.

License note

ParticleObject.tsx is adapted from DavidHDev/canvas-ui. It remains covered by the MIT + Commons Clause license recorded in THIRD_PARTY_NOTICES.md; the rest of nanobot remains under its existing license.

@chengyongru
chengyongru force-pushed the feat/webui-particle-empty-state branch from 67e9ca2 to e9d8256 Compare August 12, 2026 10:12
@chengyongru
chengyongru force-pushed the feat/webui-particle-empty-state branch from e9d8256 to 951dc09 Compare August 12, 2026 11:03
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