commit d18dff61d3f394e9c18c92eadcacdc0b54bc02c6
parent ab8c4ddb665961961bd6629ace762f0bd67e8675
Author: rhunk <101876869+rhunk@users.noreply.github.com>
Date: Sun, 11 Jun 2023 01:17:49 +0200
fix: ff menu dimensions
Diffstat:
1 file changed, 5 insertions(+), 12 deletions(-)
diff --git a/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/ui/menus/impl/FriendFeedInfoMenu.kt b/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/ui/menus/impl/FriendFeedInfoMenu.kt
@@ -191,9 +191,9 @@ class FriendFeedInfoMenu : AbstractMenu() {
private fun getCurrentConversationId(): Pair<String, String?> {
val messaging = context.feature(Messaging::class)
- var focusedConversationTargetUser: String? = null
- val conversationId = if (messaging.lastFetchConversationUUID == null) {
- focusedConversationTargetUser = messaging.lastFetchConversationUserUUID.toString()
+ val focusedConversationTargetUser: String? = messaging.lastFetchConversationUserUUID?.toString()
+
+ val conversationId = if (messaging.lastFetchConversationUUID == null && focusedConversationTargetUser != null) {
val conversation: UserConversationLink = context.database.getDMConversationIdFromUserId(focusedConversationTargetUser) ?: throw IllegalStateException("No conversation found")
conversation.client_conversation_id!!.trim().lowercase()
} else {
@@ -214,10 +214,6 @@ class FriendFeedInfoMenu : AbstractMenu() {
viewConsumer(switch)
}
- fun injectOldButtons(viewModel: View, viewConsumer: ((View) -> Unit)) {
-
- }
-
@SuppressLint("SetTextI18n", "UseSwitchCompatOrMaterialCode", "DefaultLocale", "InflateParams",
"DiscouragedApi", "ClickableViewAccessibility"
)
@@ -291,10 +287,7 @@ class FriendFeedInfoMenu : AbstractMenu() {
menuButtonBar.addView(LinearLayout(viewModel.context).apply {
layoutParams = LinearLayout.LayoutParams(0, ViewGroup.LayoutParams.MATCH_PARENT, 1f)
gravity = Gravity.CENTER
- setPadding(0, 20, 0, 20)
- isClickable = true
- scaleX = 1.1f
- scaleY = 1.1f
+ isClickable = false
var isLineThrough = isDisabled ?: false
FriendActionButton.new(viewModel.context).apply {
@@ -304,7 +297,7 @@ class FriendFeedInfoMenu : AbstractMenu() {
setLineThrough(isLineThrough)
(instanceNonNull() as View).apply {
layoutParams = LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT).apply {
- setMargins(0, 60, 0, 60)
+ setMargins(0, 40, 0, 40)
}
setOnTouchListener { _, event ->
if (event.action == MotionEvent.ACTION_UP) {