opentui
opentui copied to clipboard
OpenTUI is a library for building terminal user interfaces (TUIs)
Replace yoga-layout (WASM) with bun-yoga (native FFI via Zig) - Faster layout calculations using native code instead of WASM - Supports Windows, Linux, and macOS Closes #355 I created the...
## Summary - Add `` as a built-in React component by registering `DiffRenderable` in the component catalogue - Add React example demonstrating diff viewer with theme cycling, view modes (unified/split),...
When dynamically setting options, if the updated options becomes empty, the current frame would still show the old options.
Adds parsing for tilde-terminated CSI sequences with event types (`CSI number;modifiers:event ~`). This enables press/repeat/release detection for PageUp, PageDown, Insert, Delete, Home, End, and F5-F12 keys which use a different...
Automatically formats markdown tables by padding columns to align content when rendering. Using tree sitter AST
Adds word-level highlighting to show which words changed within modified lines (like GitHub's diff view). Algorithm: 1. Parse diff and group consecutive remove/add lines into change blocks 2. Pair lines...
#354 fix was only working for tmux
- gotoLineHome at col 0 now wraps to end of previous line - gotoLineEnd at EOL now wraps to start of next line - Stays at buffer boundaries (first/last line)...
fixes the mess in #337
- Update bun-yoga from 0.2.11 to 0.2.12 This should fix the Bun compile issue. Using NAPI would make this so much simpler. But there is a segmentation fault in windows...