From 2280c4581e440f877b2258f6840d466a52df82f6 Mon Sep 17 00:00:00 2001 From: Naveen Singh <36371707+naveensingh@users.noreply.github.com> Date: Fri, 26 Sep 2025 21:49:40 +0530 Subject: [PATCH] feat: reorder action buttons (#530) * feat: never show delete button as action This makes it slightly harder to accidentally deleted conversations. * feat: reorder action buttons in chats and main screen * docs: update changelog --- CHANGELOG.md | 3 + .../res/menu/cab_archived_conversations.xml | 12 +-- app/src/main/res/menu/cab_conversations.xml | 82 ++++++++++--------- app/src/main/res/menu/cab_thread.xml | 35 ++++---- app/src/main/res/menu/menu_main.xml | 2 + app/src/main/res/menu/menu_thread.xml | 55 +++++++------ 6 files changed, 102 insertions(+), 87 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a319e604..e9b8b8bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Changed +- Reordered action buttons throughout the app + ### Added - Ability to save multiple attachments ([#75]) diff --git a/app/src/main/res/menu/cab_archived_conversations.xml b/app/src/main/res/menu/cab_archived_conversations.xml index 6c636ea0..9a0a7353 100644 --- a/app/src/main/res/menu/cab_archived_conversations.xml +++ b/app/src/main/res/menu/cab_archived_conversations.xml @@ -3,18 +3,18 @@ xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:ignore="AppCompatResource,AlwaysShowAction"> - + - - - + + - - - + + + + + + app:showAsAction="never" /> - + app:showAsAction="never" /> diff --git a/app/src/main/res/menu/cab_thread.xml b/app/src/main/res/menu/cab_thread.xml index 1c615d95..2b81f67b 100644 --- a/app/src/main/res/menu/cab_thread.xml +++ b/app/src/main/res/menu/cab_thread.xml @@ -15,27 +15,18 @@ android:showAsAction="always" android:title="@string/share" app:showAsAction="always" /> + - - - + app:showAsAction="never" /> + + diff --git a/app/src/main/res/menu/menu_main.xml b/app/src/main/res/menu/menu_main.xml index 93f2fb40..2ff1424b 100644 --- a/app/src/main/res/menu/menu_main.xml +++ b/app/src/main/res/menu/menu_main.xml @@ -16,11 +16,13 @@ diff --git a/app/src/main/res/menu/menu_thread.xml b/app/src/main/res/menu/menu_thread.xml index e37ddee7..96afda49 100644 --- a/app/src/main/res/menu/menu_thread.xml +++ b/app/src/main/res/menu/menu_thread.xml @@ -2,59 +2,64 @@ - + tools:ignore="AppCompatResource,AlwaysShowAction"> - - + app:showAsAction="always" /> + + + + android:id="@+id/mark_as_unread" + android:showAsAction="never" + android:title="@string/mark_as_unread" + app:showAsAction="never" /> + -