diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-20 12:53:26 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-20 12:53:26 +0200 |
| commit | fd42550c8f51c52cb7eca86b2557e82bc173dd04 (patch) | |
| tree | 89fc900c2f99859f5be2ebf881ed2200fcd38688 /src/version.h.in | |
| parent | 02d27c9eb963b3357c8f9aa113fbb3eb14f9e7e7 (diff) | |
| download | qtmaildir-fd42550c8f51c52cb7eca86b2557e82bc173dd04.tar.gz qtmaildir-fd42550c8f51c52cb7eca86b2557e82bc173dd04.zip | |
docs: lay out the send popup, item 123
Three rows in every state, so nothing reflows: status label, bar,
right-aligned Undo. The bar changes mode rather than place, determinate
and draining during the countdown because that has measurable progress,
indeterminate once send_command starts because a send does not.
Undo stays visible after it disables. A control that vanishes re-lays
out the popup mid-operation, and a greyed one says why cancelling is no
longer possible where an absent one looks like it was never offered.
The status label sizes from the longest string it can hold in the
current language rather than from its content: Italian "Rimozione della
bozza..." is longer than "Removing draft...", so a content-sized label
resizes the popup between stages, which is the jumping the fixed layout
exists to prevent.
Item 134 gains a requirement from this: the extracted widget must expose
both bar modes, not only the indeterminate one MainWindow happens to
need today.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YDq53rMd3AQp7QmcZzpuBM
Diffstat (limited to 'src/version.h.in')
0 files changed, 0 insertions, 0 deletions
