aboutsummaryrefslogtreecommitdiffstats
path: root/src/keymap.cpp
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-08-15 10:44:16 +0200
committerDanilo M. <danix@danix.xyz>2026-08-15 10:44:16 +0200
commite6e18849bd5aa49dbdd299982d39a92e7360d0aa (patch)
tree081e25b645ec52dd361c3e26ee74ffaeafff7ec3 /src/keymap.cpp
parentfdbe1d207e2fbdf3224c929ff24e947fe8591ba3 (diff)
downloadqtmaildir-e6e18849bd5aa49dbdd299982d39a92e7360d0aa.tar.gz
qtmaildir-e6e18849bd5aa49dbdd299982d39a92e7360d0aa.zip
docs: open item 94, dropping pinned once the buttons are built-in
The user's end state for the query row is built-in filters only, with every saved query living in the menu. At that point SavedQuery::pinned has nothing left to decide. Blocked on 93 and deliberately separate from it: the four buttons have to be lived with first, and if one of them is wrong, pinning is the escape hatch, which has to still exist to be used. Recorded as a user-visible removal rather than a cleanup. pinned shipped in 0.18.0 as a checkbox in SaveQueryDialog and a right-click action, so removing it is a minor bump with an Upgrading note. The stored field is a separate decision from the UI, and leaving it in queries.json unread is both cheaper and reversible. The spec for 93 gains the ordering rule this resolves: filters first in fixed order, the user's pinned queries after them, and nothing configurable, since the mixed row exists only until 94 lands.
Diffstat (limited to 'src/keymap.cpp')
0 files changed, 0 insertions, 0 deletions