r3bl-open-core
r3bl-open-core copied to clipboard
Add DD for render_pipeline.rs and paint.rs
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:
- how does the render pipeline work w/ renderop
- how are different terminal backends implemented
- how is the cursor data managed by TWData
- how is ansi text content clipped
- how is plain text content clipped
- how is unicode "jumping" managed to provide the same experience across various terminals & os matrix *using unicode_width as the source of truth for how (display) wide a grapheme cluster is