r3bl-open-core icon indicating copy to clipboard operation
r3bl-open-core copied to clipboard

TUI framework and developer productivity apps in Rust 🦀

Results 69 r3bl-open-core issues
Sort by recently updated
recently updated
newest added

PTAL at https://github.com/r3bl-org/r3bl_rs_utils/blob/main/core/src/tui_core/graphemes/mod.rs#L1

dd

1. add another developerlife.com article on completing the DSL w/ stylesheet!. Also point out the style! changes 2. add an intro article on RSX and the initial implementation of the...

docs
backlog

Similar to https://github.com/r3bl-org/r3bl_rs_utils/blob/main/docs/dd_editor_component.md create a new DD for render pipline and painting: 1. how does the render pipeline work w/ renderop 2. how are different terminal backends implemented 3. how...

dd

Define what the demo for cmdr should contain (rs will have the examples / demo from cmdr).

plan

https://github.com/r3bl-org/r3bl_rs_utils/blob/main/src/tui/rsx/render_macros.rs#L18-L19

test
backlog

Add tests for render_pipeline.rs (in test_render_pipeline.rs): 1. test pipeline painting w/ unicode 2. test pipeline painting w/ ANSI text 3. routing to the appropriate backend (currently only crossterm)

test
backlog

From: https://discord.com/channels/273534239310479360/943315667430563862/1019937035462647840 1. https://wezfurlong.org/wezterm/install/linux.html 2. https://crates.io/crates/portable-pty/0.7.0 C++ impl of a pseudo terminal to allow terminals to be embedded in other apps: https://github.com/FredrikAleksander/HexeTerminal

enhancement
backlog

Currently the crate [unicode-width](https://crates.io/crates/unicode-width) is used to calculate the displayed width of unicode characters. These calculations are mostly correct for: 1. simple emoji like: 😀. Display width and unicode width...

enhancement
backlog

using this as inspiration https://github.com/r3bl-org/r3bl_rs_utils/blob/main/tests/test_editor_buffer.rs create a set of interview questions based on: 1. editor engine (redux / state machine) 2. editor buffer (array manipulation)

plan

# Updates [ ] Feb 25: https://github.com/ebarnard/rust-plist/pull/134. A PR is open to update plist so it uses the latest line-wrap v0.2.0 [ ] Next step will be to raise a...