Commit Graph

8 Commits

Author SHA1 Message Date
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
Sebastian 6064dcdc29 docs: update OpenTUI skill (#1290) 2026-07-27 23:55:19 +02:00
Sebastian 26f364f602 Native yoga-layout (#1126) 2026-06-11 09:32:11 +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
Garth de Wet 4233d82635 Update testing instructions in development.md (#921)
Add instructions to build native dependencies before testing.
2026-04-05 21:20:55 +02:00
Joshua Brooks b2f1461b6e fix(terminal): add OSC 66 compatibility for older terminals (#605) 2026-02-02 02:35:00 +01:00
Liam Don 6605a5fb02 docs: Update repo references for new Github org (#476) 2026-01-11 21:35:22 +01:00
Sebastian Herrlinger 3dd24eb99a extend dev linkage and consolidate dev docs 2025-11-27 01:59:15 +01:00