fix(progress): equalize dual progress bar heights

The bottom (partial) bar carried a block title (the current filename),
which forces a 1-row top inset in ratatui's `Block::inner` even though
its top border is dropped to join the seam with the full bar. That left
the partial bar with one inner row while the full bar kept two, so the
two gauges rendered at unequal heights.

- Move the filename from the partial bar's title into its gauge label.
- Skip setting an empty title so no phantom top-positioned title triggers
  the inset.
- Put the panel title on the top (full) bar for multi-file transfers.
- Bump the two-bar popup height to fit the joined panel.

Also bump Cargo.lock and adapt the embedded terminal to the new vt100
`screen_mut()` API.
This commit is contained in:
Christian Visintin
2026-06-08 15:36:47 +02:00
parent 1dafc76850
commit f3085161e6
6 changed files with 1344 additions and 915 deletions

2194
Cargo.lock generated

File diff suppressed because it is too large Load Diff