Commit Graph

37 Commits

Author SHA1 Message Date
Simon Klee 0733b5382c runtime: support Bun 1.4 (#1400) 2026-09-04 21:09:49 +02:00
Simon Klee 0b06560ed4 readme: clarify project overview (#1417) 2026-08-24 13:38:24 +02:00
Simon Klee 6dec16a77c native: move Zig sources into packages/native (#1391)
Separate the native implementation from the TypeScript bindings. Keep
core on
the public bindings and keep the current native artifact packages and
release
workflows.

packages/native owns the Zig source, tests, benches, and vendor updates.
The
package is private and unpublished for now Core still packages the
@opentui/core-* artifacts. build:native, test:native, and bench:native
still
work from core and delegate to native.

Expose a Zig import root and a no-JS hello example for proof of concept,
not a focus point, just a smoke test.
2026-08-20 11:34:03 +02:00
Simon Klee de64d210e4 Update README
Removed reference to terminal.shop
2026-08-08 22:11:20 +02:00
Sebastian 6064dcdc29 docs: update OpenTUI skill (#1290) 2026-07-27 23:55:19 +02:00
Simon Klee aabb8ec6a4 examples: move to @opentui/examples package (#995)
Extract examples, assets, install.sh, and the standalone build script
into a new workspace so they consume the public package surface
(@opentui/core, @opentui/three, @opentui/keymap) instead of reaching
into sibling internals. This makes examples a consumer of
the published API.

Drop the inherited browser export condition that prevented jimp from
resolving its node entry, which broke the standalone build.
2026-04-30 12:51:39 +02:00
Simon Klee c6b623005f web: make the docs tree an installable OpenTUI skill (#968)
Place the skill root above src/content/docs so npx skills add
anomalyco/opentui
--skill opentui works while keeping one authored docs source. Add a
shared docs
index and validation so site navigation, skill routing, and examples
stay
aligned as the docs evolve.
2026-04-23 13:44:18 +02:00
Sebastian Herrlinger 35865dc886 docs update 2026-02-21 17:38:48 +01:00
Sebastian bcb8f1d8c9 update website docs (#620) 2026-02-03 04:45:53 +01:00
Matt Simpson 8fd27664bc docs: add skill to website (#602)
## Description

Making the skill more visible for the community on the back of
discussions with @kommander

---------

Co-authored-by: Simon Klee <hello@simonklee.dk>
2026-01-29 13:46:22 +01:00
Liam Don 6605a5fb02 docs: Update repo references for new Github org (#476) 2026-01-11 21:35:22 +01:00
Matt Simpson 63eb8d8450 chore: remove unmaintained vue and go packages (#494) 2026-01-08 16:02:58 +01:00
Sebastian Herrlinger 3dd24eb99a extend dev linkage and consolidate dev docs 2025-11-27 01:59:15 +01:00
Sebastian 6494fe0412 fix example install.sh (#314) 2025-11-13 22:11:54 +01:00
Sebastian 7104c68208 setup release pipeline (no it is not stable yet) (#312) 2025-11-13 12:05:56 +01:00
Matt Simpson 7c8b301bd6 docs: add badges + showcasing (#274)
- closes #252
2025-11-06 16:39:06 +00:00
Sebastian 97a216be8e textarea readline like editing (#232) 2025-10-24 01:38:16 +02:00
Han Pham 83a20e74bf docs: add zig as requirement (#223)
addresses issue #3 where readme needs more specific instructions for
building opentui packages.
2025-10-22 09:08:22 +02:00
Sebastian Herrlinger 9f8387550b document dev linkage 2025-10-13 09:09:17 +02:00
Han Pham 7e53ea49e6 docs: remove Go installation and examples (#211)
This PR resolves issue #207 by updating the README. The README now only
contains instructions for TypeScript since Go is deprecated.
2025-10-10 23:24:45 +02:00
Daniel Nakov 52e3bc1d51 add a release workflow for the dylib; create install.sh; move the C header to go/ for now, cgo doesnt support looking in parent dirs (#105)
It needs proper packaging like brew and stuff, but we can at least have
an install.sh script for now
2025-08-30 20:56:39 +02:00
Matt Simpson 67670eee6e fix(hooks): refactor dimension hooks (#106) 2025-08-30 08:14:47 +01:00
Daniel Nakov e06bd03c8b feat: Add Go bindings package with centralized C header (#84)
## Summary
- Add complete Go bindings for OpenTUI with CGO integration  
- Move opentui.h to centralized location for all language bindings
- Include working examples (basic and interactive console demo)

## Test plan
- [x] Go package builds successfully (`go build ./...`)
- [x] All tests pass (`go test -v`)
- [x] Basic example runs and displays output
- [x] Console demo runs with interactive features
- [x] Integration with main repository build system
2025-08-29 01:20:04 +02:00
Sebastian Herrlinger de2abdeb44 docs and build 2025-08-28 23:23:53 +02:00
Sebastian Herrlinger 5f8c380963 move prettier to root 2025-08-19 19:45:36 +02:00
Sebastian Herrlinger 362c03fce9 add react and solid packages to root readme 2025-08-19 00:15:12 +02:00
Sebastian 35566b2126 Make mono repo (#22) 2025-08-15 13:03:59 +02:00
Sebastian 9c09a22cf9 Build & Publish Setup (#10)
Setup build and publish scripts

---------

Co-authored-by: John Marlo Lapiz <91590512+lazuee@users.noreply.github.com>
2025-08-13 23:07:03 +02:00
Sebastian Herrlinger 316d095c6a layout refactor ++ 2025-08-08 16:30:13 +02:00
syhner 28180d4b39 Update README.md (#4) 2025-07-30 12:36:43 -04:00
Adam a73d172bad fix: readme 2025-07-29 11:36:21 -05:00
Dax Raad 103ffde852 readme tweak 2025-07-29 11:50:06 -04:00
Dax Raad efee381e38 readme tweak 2025-07-29 11:40:05 -04:00
Dax Raad 6cc89cb219 rebrand 2025-07-29 11:37:38 -04:00
Sebastian Herrlinger ffb5d5bf23 examples 2025-07-21 21:17:49 +02:00
Sebastian Herrlinger 1c22968ff4 update readme 2025-07-21 18:24:44 +02:00
Sebastian Herrlinger 7d66656fca extract 2025-07-21 17:47:38 +02:00