Move lock out of bar

Stephen Paul Weber created

And clear history into more options

Change summary

src/main/java/eu/siacs/conversations/ui/util/ConversationMenuConfigurator.java |  6 
src/main/res/menu/fragment_conversation.xml                                    | 55 
2 files changed, 30 insertions(+), 31 deletions(-)

Detailed changes

src/main/java/eu/siacs/conversations/ui/util/ConversationMenuConfigurator.java 🔗

@@ -109,15 +109,15 @@ public class ConversationMenuConfigurator {
 		axolotl.setVisible(Config.supportOmemo());
 		switch (conversation.getNextEncryption()) {
 			case Message.ENCRYPTION_PGP:
-				menuSecure.setTitle(R.string.encrypted_with_openpgp);
+				//menuSecure.setTitle(R.string.encrypted_with_openpgp);
 				pgp.setChecked(true);
 				break;
 			case Message.ENCRYPTION_AXOLOTL:
-				menuSecure.setTitle(R.string.encrypted_with_omemo);
+				//menuSecure.setTitle(R.string.encrypted_with_omemo);
 				axolotl.setChecked(true);
 				break;
 			default:
-				menuSecure.setTitle(R.string.not_encrypted);
+				//menuSecure.setTitle(R.string.not_encrypted);
 				none.setChecked(true);
 				break;
 		}

src/main/res/menu/fragment_conversation.xml 🔗

@@ -24,26 +24,6 @@
                 android:title="@string/video_call" />
         </menu>
     </item>
-    <item
-        android:id="@+id/action_security"
-        android:icon="?attr/icon_not_secure"
-        android:orderInCategory="20"
-        android:title="@string/encrypted_with_omemo"
-        app:showAsAction="always">
-        <menu>
-            <group android:checkableBehavior="single">
-                <item
-                    android:id="@+id/encryption_choice_none"
-                    android:title="@string/encryption_choice_unencrypted" />
-                <item
-                    android:id="@+id/encryption_choice_axolotl"
-                    android:title="@string/encryption_choice_omemo" />
-                <item
-                    android:id="@+id/encryption_choice_pgp"
-                    android:title="@string/encryption_choice_pgp" />
-            </group>
-        </menu>
-    </item>
     <item
         android:id="@+id/action_attach_file"
         android:icon="?attr/icon_new_attachment"
@@ -105,16 +85,31 @@
         android:title="@string/search_messages"
         android:visible="@bool/show_individual_search_options"
         app:showAsAction="never" />
-    <item
-        android:id="@+id/action_clear_history"
-        android:orderInCategory="50"
-        android:title="@string/action_clear_history"
-        app:showAsAction="never" />
     <item
         android:id="@+id/action_archive"
         android:orderInCategory="60"
         android:title="@string/action_end_conversation"
         app:showAsAction="never" />
+    <item
+        android:id="@+id/action_security"
+        android:icon="?attr/icon_not_secure"
+        android:orderInCategory="65"
+        android:title="Encyption"
+        app:showAsAction="never">
+        <menu>
+            <group android:checkableBehavior="single">
+                <item
+                    android:id="@+id/encryption_choice_none"
+                    android:title="@string/encryption_choice_unencrypted" />
+                <item
+                    android:id="@+id/encryption_choice_axolotl"
+                    android:title="@string/encryption_choice_omemo" />
+                <item
+                    android:id="@+id/encryption_choice_pgp"
+                    android:title="@string/encryption_choice_pgp" />
+            </group>
+        </menu>
+    </item>
     <item
         android:orderInCategory="70"
         android:title="@string/more_options">
@@ -137,12 +132,16 @@
                 app:showAsAction="never" />
 
             <item
-                android:id="@+id/action_refresh_feature_discovery"
+                android:id="@+id/action_clear_history"
                 android:orderInCategory="74"
+                android:title="@string/action_clear_history"
+                app:showAsAction="never" />
+
+            <item
+                android:id="@+id/action_refresh_feature_discovery"
+                android:orderInCategory="75"
                 android:title="Refresh Feature Discovery"
                 app:showAsAction="never" />
         </menu>
     </item>
-
-
 </menu>