gitextract_sx7sm9zf/ ├── .gitignore ├── .pre-commit-config.yaml ├── API_REFERENCE.md ├── CONTRIBUTING.md ├── Cargo.toml ├── DEVELOPMENT.md ├── DOCS.md ├── IMPLEMENTATION.md ├── LICENSE ├── QUICK_REFERENCE.md ├── README.md ├── TUTORIAL.md ├── examples/ │ ├── README.md │ ├── align.rs │ ├── components.rs │ ├── counter.rs │ ├── demo.rs │ ├── demo_pages/ │ │ ├── mod.rs │ │ ├── page10_unicode.rs │ │ ├── page11_content_sizing.rs │ │ ├── page12_focus.rs │ │ ├── page13_rich_text.rs │ │ ├── page14_text_input.rs │ │ ├── page15_scrollable.rs │ │ ├── page16_text_alignment.rs │ │ ├── page1_overflow.rs │ │ ├── page2_direction.rs │ │ ├── page3_percentages.rs │ │ ├── page4_borders.rs │ │ ├── page5_absolute.rs │ │ ├── page6_text_styles.rs │ │ ├── page7_auto_sizing.rs │ │ ├── page8_text_wrap.rs │ │ └── page9_element_wrap.rs │ ├── form.rs │ ├── gap.rs │ ├── hover.rs │ ├── inline.rs │ ├── progressbar.rs │ ├── rxtui.rs │ ├── scroll.rs │ ├── scroll_nested.rs │ ├── shimmer_text.rs │ ├── spinner.rs │ ├── spinner_custom.rs │ ├── stopwatch.rs │ └── textinput.rs ├── plan.md ├── rxtui/ │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── lib/ │ │ ├── app/ │ │ │ ├── config.rs │ │ │ ├── context.rs │ │ │ ├── core.rs │ │ │ ├── events.rs │ │ │ ├── inline.rs │ │ │ ├── mod.rs │ │ │ └── renderer.rs │ │ ├── bounds.rs │ │ ├── buffer.rs │ │ ├── component.rs │ │ ├── components/ │ │ │ ├── mod.rs │ │ │ ├── shimmer_text.rs │ │ │ ├── spinner.rs │ │ │ └── text_input.rs │ │ ├── diff.rs │ │ ├── effect/ │ │ │ ├── mod.rs │ │ │ ├── runtime.rs │ │ │ └── types.rs │ │ ├── key.rs │ │ ├── lib.rs │ │ ├── macros/ │ │ │ ├── internal.rs │ │ │ ├── mod.rs │ │ │ └── node.rs │ │ ├── node/ │ │ │ ├── div.rs │ │ │ ├── mod.rs │ │ │ ├── rich_text.rs │ │ │ └── text.rs │ │ ├── prelude.rs │ │ ├── providers.rs │ │ ├── render_tree/ │ │ │ ├── mod.rs │ │ │ ├── node.rs │ │ │ ├── tests/ │ │ │ │ ├── layout_tests.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── rich_text_tests.rs │ │ │ │ ├── sizing_tests.rs │ │ │ │ └── wrapping_tests.rs │ │ │ └── tree.rs │ │ ├── style.rs │ │ ├── terminal.rs │ │ ├── tests/ │ │ │ └── rich_text_tests.rs │ │ ├── utils.rs │ │ ├── vdom.rs │ │ └── vnode.rs │ └── tests/ │ └── macro_tests.rs └── rxtui-macros/ ├── Cargo.toml ├── LICENSE ├── README.md └── src/ └── lib.rs