android: remove legacy single-message action bar
Some checks failed
Android CI / android (push) Has started running
Android Release / release (push) Has been cancelled
CI / test (push) Has been cancelled

This commit is contained in:
Codex
2026-03-10 20:18:11 +03:00
parent 7f1b0e09c5
commit fbe4db02ca
2 changed files with 6 additions and 50 deletions

View File

@@ -890,56 +890,6 @@ fun ChatScreen(
}
}
if (state.actionState.hasSelection &&
state.actionState.mode == MessageSelectionMode.SINGLE &&
actionMenuMessage == null
) {
Row(
modifier = Modifier
.fillMaxWidth()
.background(MaterialTheme.colorScheme.secondaryContainer.copy(alpha = 0.92f))
.padding(horizontal = 12.dp, vertical = 6.dp),
horizontalArrangement = Arrangement.spacedBy(8.dp),
verticalAlignment = Alignment.CenterVertically,
) {
Button(onClick = onClearSelection) { Text("Close") }
Text(
text = "${state.actionState.selectedCount} selected",
style = MaterialTheme.typography.labelLarge,
modifier = Modifier.weight(1f),
)
if (state.actionState.mode == MessageSelectionMode.MULTI) {
Button(onClick = onForwardSelected) { Text("Forward") }
Button(
onClick = {
pendingDeleteForAll = false
showDeleteDialog = true
},
) { Text("Delete") }
} else {
Button(
onClick = {
pendingDeleteForAll = false
showDeleteDialog = true
},
) { Text("Delete") }
Button(
onClick = {
pendingDeleteForAll = true
showDeleteDialog = true
},
enabled = state.selectedCanDeleteForAll,
) { Text("Del for all") }
Button(
onClick = { state.selectedMessage?.let(onEditSelected) },
enabled = state.selectedCanEdit,
) { Text("Edit") }
Button(onClick = { onToggleReaction("\uD83D\uDC4D") }) { Text("\uD83D\uDC4D") }
Button(onClick = { onToggleReaction("\uD83D\uDE02") }) { Text("\uD83D\uDE02") }
}
}
}
if (state.forwardingMessageIds.isNotEmpty()) {
ModalBottomSheet(
onDismissRequest = onForwardDismiss,