Personal fork of github.com/charmbracelet/crush for experimentation

docs(ui): capture dialog rendering and chat perf rules

New dialogs kept reintroducing the same width/wrapping bugs by copying older ones. Document the concrete rules (size to the content area, pad don't margin, style segments individually, use the shared helpers) and the chat rendering-perf invariants (memoized chroma style/lexer, bounded overflow checks, no full-height scan mid-resize) in the UI guide so the next dialog starts from the rules instead of the traps.


Author
Date Commit Parent 35d82d02 Change ID
+39
1 changed file
+39
1 changed file