From a8e8ca13a88f99d4f6495cbb7fd28a63d93c93c8 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Sat, 29 Aug 2026 13:05:22 +0200 Subject: feat: put Star and Archive on the message bar too Follows items 185 and 186, which established the pane's bar as where actions on the displayed message live. Star and Archive are both selection-scoped and fit that rule with nothing to decide; Archive leaves the main toolbar the way Delete did, since the same icon in two places reads as two controls when the toolbar is icon-only. Ordered by what they do rather than by where they came from: answering the message, then filing it, then destroying it, so the destructive button is not between two that are not. Mark all read deliberately stays on the main toolbar, at the user's decision. It is the one action in this window that ignores the selection and acts on every row in the view, so a bar whose every other entry acts on the one displayed message is exactly where it must not be. Item 140's toolbar test named archive as an example of a list-wide action. That was never true of it, only untested, and this item reclassifies it: the test now asserts archive LEFT the toolbar and keeps its guard on mark_all_read, which is the action that genuinely is list-wide. Closes item 189. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01NY6poqw199LfFaXe5BHKNe --- CHANGELOG.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'CHANGELOG.md') diff --git a/CHANGELOG.md b/CHANGELOG.md index df73931..a985541 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,9 +31,11 @@ point at which they are stable. ### Changed -- **Delete moved from the main toolbar to the message pane's bar**, beside - Reply and Forward, where it belongs with the other actions that operate on - the message being read. It is still in the Message menu and the context menu. +- **Delete and Archive moved from the main toolbar to the message pane's + bar**, beside Reply and Forward, and Star joined them there. All five act on + the message being read, which is what that bar is for. They are still in the + Message menu and the context menu. Mark all read stays on the main toolbar: + it acts on every row in the view rather than on the message you are reading. ### Fixed -- cgit v1.2.3