From 9959904853fd05c563da5b6210960e4c02c1117d Mon Sep 17 00:00:00 2001 From: Thomas Date: Wed, 30 Nov 2022 17:07:23 +0100 Subject: [PATCH] Some fixes --- .../android/ui/drawer/ComposeAdapter.java | 26 ++++++++----------- .../ui/drawer/ConversationAdapter.java | 5 ---- .../ui/drawer/NotificationAdapter.java | 5 ---- .../android/ui/drawer/StatusAdapter.java | 8 +----- .../main/res/layout/drawer_conversation.xml | 10 ------- app/src/main/res/layout/drawer_follow.xml | 11 -------- app/src/main/res/layout/drawer_status.xml | 11 -------- app/src/main/res/xml/pref_timelines.xml | 2 +- 8 files changed, 13 insertions(+), 65 deletions(-) diff --git a/app/src/main/java/app/fedilab/android/ui/drawer/ComposeAdapter.java b/app/src/main/java/app/fedilab/android/ui/drawer/ComposeAdapter.java index de70ce38..36cb47dc 100644 --- a/app/src/main/java/app/fedilab/android/ui/drawer/ComposeAdapter.java +++ b/app/src/main/java/app/fedilab/android/ui/drawer/ComposeAdapter.java @@ -1134,21 +1134,17 @@ public class ComposeAdapter extends RecyclerView.Adapter { - InputMethodManager imm = (InputMethodManager) context.getSystemService(INPUT_METHOD_SERVICE); - imm.hideSoftInputFromWindow(holder.binding.buttonEmojiOne.getWindowToken(), 0); - EmojiManager.install(new EmojiOneProvider()); - final EmojiPopup emojiPopup = EmojiPopup.Builder.fromRootView(holder.binding.buttonEmojiOne).setOnEmojiPopupDismissListener(() -> { - imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0); - }).build(holder.binding.content); - emojiPopup.toggle(); - }); - } else { - holder.binding.buttonEmojiOne.setVisibility(View.GONE); - } + + holder.binding.buttonEmojiOne.setVisibility(View.VISIBLE); + holder.binding.buttonEmojiOne.setOnClickListener(v -> { + InputMethodManager imm = (InputMethodManager) context.getSystemService(INPUT_METHOD_SERVICE); + imm.hideSoftInputFromWindow(holder.binding.buttonEmojiOne.getWindowToken(), 0); + EmojiManager.install(new EmojiOneProvider()); + final EmojiPopup emojiPopup = EmojiPopup.Builder.fromRootView(holder.binding.buttonEmojiOne).setOnEmojiPopupDismissListener(() -> { + imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0); + }).build(holder.binding.content); + emojiPopup.toggle(); + }); int newInputType = holder.binding.content.getInputType() & (holder.binding.content.getInputType() ^ InputType.TYPE_TEXT_FLAG_AUTO_COMPLETE); holder.binding.content.setInputType(newInputType); diff --git a/app/src/main/java/app/fedilab/android/ui/drawer/ConversationAdapter.java b/app/src/main/java/app/fedilab/android/ui/drawer/ConversationAdapter.java index d64834d3..ed5c8b61 100644 --- a/app/src/main/java/app/fedilab/android/ui/drawer/ConversationAdapter.java +++ b/app/src/main/java/app/fedilab/android/ui/drawer/ConversationAdapter.java @@ -138,11 +138,6 @@ public class ConversationAdapter extends RecyclerView.Adapter boolean confirmFav = sharedpreferences.getBoolean(context.getString(R.string.SET_NOTIF_VALIDATION_FAV), false); boolean confirmBoost = sharedpreferences.getBoolean(context.getString(R.string.SET_NOTIF_VALIDATION), true); boolean fullAttachement = sharedpreferences.getBoolean(context.getString(R.string.SET_FULL_PREVIEW), false); - boolean displayBookmark = sharedpreferences.getBoolean(context.getString(R.string.SET_DISPLAY_BOOKMARK), false); + boolean displayBookmark = sharedpreferences.getBoolean(context.getString(R.string.SET_DISPLAY_BOOKMARK), true); boolean long_press_media = sharedpreferences.getBoolean(context.getString(R.string.SET_LONG_PRESS_STORE_MEDIA), false); boolean displayCounters = sharedpreferences.getBoolean(context.getString(R.string.SET_DISPLAY_COUNTER_FAV_BOOST), false); String loadMediaType = sharedpreferences.getString(context.getString(R.string.SET_LOAD_MEDIA_TYPE), "ALWAYS"); @@ -515,12 +515,6 @@ public class StatusAdapter extends RecyclerView.Adapter holder.binding.actionButtonBoost.setActiveImageTint(R.color.boost_icon); holder.binding.actionButtonBookmark.setActiveImageTint(R.color.marked_icon); - if (status.cached) { - holder.binding.cacheIndicator.setVisibility(View.VISIBLE); - } else { - holder.binding.cacheIndicator.setVisibility(View.GONE); - } - if (status.pinned) { holder.binding.statusPinned.setVisibility(View.VISIBLE); diff --git a/app/src/main/res/layout/drawer_conversation.xml b/app/src/main/res/layout/drawer_conversation.xml index c30d7b1e..968ebf87 100644 --- a/app/src/main/res/layout/drawer_conversation.xml +++ b/app/src/main/res/layout/drawer_conversation.xml @@ -37,16 +37,6 @@ android:orientation="horizontal" android:padding="6dp"> - - - -