table markdown rendering improvement

This commit is contained in:
Jonas H
2026-06-29 07:24:20 +02:00
parent 9c5356c6ba
commit 27b0f791aa
2 changed files with 39 additions and 7 deletions

View File

@@ -168,9 +168,12 @@ UI thread redraws on its own tick (no channel; just the mutex).
## Gotchas
- `tui-markdown` is pinned `=0.3.5`: later versions use `ratatui-core` (0.30
alpha types), incompatible with ratatui 0.29. Its gaps (no tables, literal
heading markers) are compensated in `src/markdown.rs`, not by upgrading.
- `tui-markdown` is pinned `=0.3.5`: 0.3.7+ moved to `ratatui-core` (0.30 alpha
types), incompatible with ratatui 0.29 — 0.3.6 is the last 0.29-compatible
release, but *no* version (through 0.3.8) enables pulldown-cmark's table
extension, so upgrading still wouldn't render tables. Its gaps (no tables,
literal heading markers) are compensated in `src/markdown.rs`, not by
upgrading.
- `wezterm-term`/`wezterm-surface` are not on crates.io: pinned to a git rev
of the wezterm monorepo (keep both revs identical).
- The compact pane *dynamically frames* Claude Code's input box rather than