diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-26 20:14:33 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-26 20:14:33 +0200 |
| commit | 494e2f263831614f3ea4f023ba93ccc7d740e0c1 (patch) | |
| tree | 64206f9847760146a623abd8339df7442bcc9a5a /src/pendingchangesdialog.h | |
| parent | 59a196ea849c64c51311f56bf62130e74d90b784 (diff) | |
| download | qtmaildir-494e2f263831614f3ea4f023ba93ccc7d740e0c1.tar.gz qtmaildir-494e2f263831614f3ea4f023ba93ccc7d740e0c1.zip | |
fix: size the pending-changes dialog to its content
380px of dialog for three rows left most of itself empty. The height is
asked of the layout now, capped so a long list scrolls rather than growing
past the screen and floored so a single row does not collapse it.
A background role on the scroll viewport was tried in the same pass and
reverted: the dialog renders semi-transparent under the developer's
compositor, and painting a Base-coloured layer under the list made that
worse rather than better. The transparency is the desktop's own doing, which
is the trap this project has already recorded for window geometry.
Not covered by a test. The offscreen platform returns an identical frame for
a correct size and a broken one, so an assertion there would pass against
both; CLAUDE.md records that measurement. Confirmed by hand instead.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01P88Q3MCSCSQxKDy7pmXh9F
Diffstat (limited to 'src/pendingchangesdialog.h')
0 files changed, 0 insertions, 0 deletions
