From c6e3606ca89cb6fd67a31db4e6280c77713cf442 Mon Sep 17 00:00:00 2001 From: Asapanna Rakesh Date: Tue, 5 Aug 2025 18:45:50 +0530 Subject: [PATCH] Change button order prev oder (send, stop, clean) was not ux friendly because I was clicking on "clean" multiple times instead of send - because it was in right most side instead of "send" button. New order is: clean, stop, send. --- .../java/ai/liquid/leapchat/MainActivity.kt | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Android/LeapChat/app/src/main/java/ai/liquid/leapchat/MainActivity.kt b/Android/LeapChat/app/src/main/java/ai/liquid/leapchat/MainActivity.kt index e17c41f..997ac2d 100644 --- a/Android/LeapChat/app/src/main/java/ai/liquid/leapchat/MainActivity.kt +++ b/Android/LeapChat/app/src/main/java/ai/liquid/leapchat/MainActivity.kt @@ -149,14 +149,12 @@ class MainActivity : ComponentActivity() { ) { Button( onClick = { - this@MainActivity.isInGeneration.value = true - sendText(userInputFieldText) - userInputFieldText = "" - chatHistoryFocusRequester.requestFocus() + conversationHistoryJSONString = null + this@MainActivity.chatMessageHistory.value = listOf() }, - enabled = !isInGeneration.value + enabled = !isInGeneration.value && (conversationHistoryJSONString != null) ) { - Text(getString(R.string.send_message_button_label)) + Text(getString(R.string.clean_history_button_label)) } Button( onClick = { @@ -168,12 +166,14 @@ class MainActivity : ComponentActivity() { } Button( onClick = { - conversationHistoryJSONString = null - this@MainActivity.chatMessageHistory.value = listOf() + this@MainActivity.isInGeneration.value = true + sendText(userInputFieldText) + userInputFieldText = "" + chatHistoryFocusRequester.requestFocus() }, - enabled = !isInGeneration.value && (conversationHistoryJSONString != null) + enabled = !isInGeneration.value ) { - Text(getString(R.string.clean_history_button_label)) + Text(getString(R.string.send_message_button_label)) } } }