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 @@