[PR #561] [MERGED] Web #622

Closed
opened 2026-03-02 23:47:23 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/anomalyco/opentui/pull/561
Author: @simonklee
Created: 1/20/2026
Status: Merged
Merged: 1/23/2026
Merged by: @kommander

Base: mainHead: web


📝 Commits (10+)

  • 966c6a3 feat(web): init
  • 61cc024 misc
  • 97b8ece feat(landing): add copy-to-clipboard button and update code editor theme
  • fd99ee9 fix getting-started
  • eab6775 getting started
  • df4b6af docs(web): improve getting-started guide and add interactive features
  • 517370e style(editor): switch syntax highlighting to monochrome palette
  • b1d394d fix(web): update GitHub links to new organization
  • c81139f refactor(web): clean up hero visual and fix canvas/link handling
  • 4a628b8 fix(css): hide features visual on mobile and adjust breakpoint

📊 Changes

37 files changed (+8017 additions, -7 deletions)

View changed files

.github/workflows/deploy.yml (+33 -0)
📝 bun.lock (+788 -7)
packages/web/.gitignore (+4 -0)
packages/web/astro.config.mjs (+20 -0)
packages/web/package.json (+22 -0)
packages/web/public/favicon.svg (+4 -0)
packages/web/scripts/test-doc-examples.ts (+99 -0)
packages/web/scripts/verify-doc-examples.ts (+342 -0)
packages/web/src/components/TuiSurface.astro (+363 -0)
packages/web/src/content/config.ts (+14 -0)
packages/web/src/content/docs/bindings/react.mdx (+380 -0)
packages/web/src/content/docs/bindings/solid.mdx (+408 -0)
packages/web/src/content/docs/components/ascii-font.mdx (+191 -0)
packages/web/src/content/docs/components/box.mdx (+203 -0)
packages/web/src/content/docs/components/code.mdx (+276 -0)
packages/web/src/content/docs/components/frame-buffer.mdx (+249 -0)
packages/web/src/content/docs/components/input.mdx (+195 -0)
packages/web/src/content/docs/components/scrollbox.mdx (+242 -0)
packages/web/src/content/docs/components/select.mdx (+205 -0)
packages/web/src/content/docs/components/tab-select.mdx (+203 -0)

...and 17 more files

📄 Description

Something for #254

https://github.com/user-attachments/assets/b245ec24-2214-416b-9e4b-bac8cbde7125

Tried to keep it simple and align with opencode.ai. Keep it simple so it's not too much to maintain. Probably remove most of the items in the docs menu until there is contents for it, added it just to show what I was thinking in terms of scope.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/anomalyco/opentui/pull/561 **Author:** [@simonklee](https://github.com/simonklee) **Created:** 1/20/2026 **Status:** ✅ Merged **Merged:** 1/23/2026 **Merged by:** [@kommander](https://github.com/kommander) **Base:** `main` ← **Head:** `web` --- ### 📝 Commits (10+) - [`966c6a3`](https://github.com/anomalyco/opentui/commit/966c6a375f49a428cae54ee9cad8039cc3b2abab) feat(web): init - [`61cc024`](https://github.com/anomalyco/opentui/commit/61cc02441e70255c605db22fb35e5d738dffbd49) misc - [`97b8ece`](https://github.com/anomalyco/opentui/commit/97b8ece3d615d37613c9ced65b0be37a063f9da2) feat(landing): add copy-to-clipboard button and update code editor theme - [`fd99ee9`](https://github.com/anomalyco/opentui/commit/fd99ee955747b42cff9106d8dfdd4fcf9b063aaf) fix getting-started - [`eab6775`](https://github.com/anomalyco/opentui/commit/eab6775220e209d2a6056d41aecf002a351767aa) getting started - [`df4b6af`](https://github.com/anomalyco/opentui/commit/df4b6af8edb7d37d954baa88c0ec9d32b57640a7) docs(web): improve getting-started guide and add interactive features - [`517370e`](https://github.com/anomalyco/opentui/commit/517370eade35cda3fe6c7db6344db62d6213664b) style(editor): switch syntax highlighting to monochrome palette - [`b1d394d`](https://github.com/anomalyco/opentui/commit/b1d394d0c269748eef4ff106b10c281147c6c923) fix(web): update GitHub links to new organization - [`c81139f`](https://github.com/anomalyco/opentui/commit/c81139f23d865c5ab6e0f49e657bafd0590bc7e3) refactor(web): clean up hero visual and fix canvas/link handling - [`4a628b8`](https://github.com/anomalyco/opentui/commit/4a628b81d8c524d27aa9bcab88ec51a2e5e2a070) fix(css): hide features visual on mobile and adjust breakpoint ### 📊 Changes **37 files changed** (+8017 additions, -7 deletions) <details> <summary>View changed files</summary> ➕ `.github/workflows/deploy.yml` (+33 -0) 📝 `bun.lock` (+788 -7) ➕ `packages/web/.gitignore` (+4 -0) ➕ `packages/web/astro.config.mjs` (+20 -0) ➕ `packages/web/package.json` (+22 -0) ➕ `packages/web/public/favicon.svg` (+4 -0) ➕ `packages/web/scripts/test-doc-examples.ts` (+99 -0) ➕ `packages/web/scripts/verify-doc-examples.ts` (+342 -0) ➕ `packages/web/src/components/TuiSurface.astro` (+363 -0) ➕ `packages/web/src/content/config.ts` (+14 -0) ➕ `packages/web/src/content/docs/bindings/react.mdx` (+380 -0) ➕ `packages/web/src/content/docs/bindings/solid.mdx` (+408 -0) ➕ `packages/web/src/content/docs/components/ascii-font.mdx` (+191 -0) ➕ `packages/web/src/content/docs/components/box.mdx` (+203 -0) ➕ `packages/web/src/content/docs/components/code.mdx` (+276 -0) ➕ `packages/web/src/content/docs/components/frame-buffer.mdx` (+249 -0) ➕ `packages/web/src/content/docs/components/input.mdx` (+195 -0) ➕ `packages/web/src/content/docs/components/scrollbox.mdx` (+242 -0) ➕ `packages/web/src/content/docs/components/select.mdx` (+205 -0) ➕ `packages/web/src/content/docs/components/tab-select.mdx` (+203 -0) _...and 17 more files_ </details> ### 📄 Description Something for #254 https://github.com/user-attachments/assets/b245ec24-2214-416b-9e4b-bac8cbde7125 Tried to keep it simple and align with opencode.ai. Keep it simple so it's not too much to maintain. Probably remove most of the items in the docs menu until there is contents for it, added it just to show what I was thinking in terms of scope. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 23:47:23 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/opentui#622
No description provided.