Where
- `ttymap-tui/src/compositor/window.rs:263-283`
What
`paragraph` / `table` / `list` are 1-line clamp + `render_*_widget` passthroughs to ratatui. The semantic wrappers (`scrollbar`, `panel`, `style`) earn their keep, but these 3 don't. Used only by `lua/bridge/card_component.rs`.
Proposal
Remove the passthrough methods. Expose `RenderWindow::frame(&mut self) -> &mut Frame` and have card_component call ratatui directly.
Where
What
`paragraph` / `table` / `list` are 1-line clamp + `render_*_widget` passthroughs to ratatui. The semantic wrappers (`scrollbar`, `panel`, `style`) earn their keep, but these 3 don't. Used only by `lua/bridge/card_component.rs`.
Proposal
Remove the passthrough methods. Expose `RenderWindow::frame(&mut self) -> &mut Frame` and have card_component call ratatui directly.