diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/info/channel/ChannelInfoFragment.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/info/channel/ChannelInfoFragment.kt index 8671616b9a19c81a5ce563b0c49a174d9f0ccf72..a4a5a2eee89cb02d8195e9178f12b12145a05b06 100644 --- a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/info/channel/ChannelInfoFragment.kt +++ b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/info/channel/ChannelInfoFragment.kt @@ -33,10 +33,7 @@ import de.kuschku.libquassel.quassel.syncables.IrcChannel import de.kuschku.libquassel.util.helpers.value import de.kuschku.quasseldroid.R import de.kuschku.quasseldroid.ui.chat.topic.TopicActivity -import de.kuschku.quasseldroid.util.helper.combineLatest -import de.kuschku.quasseldroid.util.helper.retint -import de.kuschku.quasseldroid.util.helper.setTooltip -import de.kuschku.quasseldroid.util.helper.toLiveData +import de.kuschku.quasseldroid.util.helper.* import de.kuschku.quasseldroid.util.irc.format.ContentFormatter import de.kuschku.quasseldroid.util.service.ServiceBoundFragment import de.kuschku.quasseldroid.util.ui.BetterLinkMovementMethod @@ -127,12 +124,39 @@ class ChannelInfoFragment : ServiceBoundFragment() { topic.movementMethod = movementMethod actionEditTopic.setTooltip() + actionEditTopic.setCompoundDrawablesWithIntrinsicBounds( + null, + requireContext().getVectorDrawableCompat(R.drawable.ic_pencil), + null, + null + ) actionEditTopic.retint() + actionWho.setTooltip() + actionWho.setCompoundDrawablesWithIntrinsicBounds( + null, + requireContext().getVectorDrawableCompat(R.drawable.ic_info), + null, + null + ) actionWho.retint() + actionJoin.setTooltip() + actionJoin.setCompoundDrawablesWithIntrinsicBounds( + null, + requireContext().getVectorDrawableCompat(R.drawable.ic_account_plus), + null, + null + ) actionJoin.retint() + actionPart.setTooltip() + actionPart.setCompoundDrawablesWithIntrinsicBounds( + null, + requireContext().getVectorDrawableCompat(R.drawable.ic_account_minus), + null, + null + ) actionPart.retint() return view diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/info/user/UserInfoFragment.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/info/user/UserInfoFragment.kt index f169cb4c10228f5f82558d36bc2261336b99840e..68eb288d1bb6434b988a464ae2b707e458eb5f3d 100644 --- a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/info/user/UserInfoFragment.kt +++ b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/info/user/UserInfoFragment.kt @@ -254,12 +254,39 @@ class UserInfoFragment : ServiceBoundFragment() { realName.movementMethod = movementMethod actionQuery.setTooltip() + actionQuery.setCompoundDrawablesWithIntrinsicBounds( + null, + requireContext().getVectorDrawableCompat(R.drawable.ic_message_bulleted), + null, + null + ) actionQuery.retint() + actionIgnore.setTooltip() + actionIgnore.setCompoundDrawablesWithIntrinsicBounds( + null, + requireContext().getVectorDrawableCompat(R.drawable.ic_eye_off), + null, + null + ) actionIgnore.retint() + actionWhois.setTooltip() + actionWhois.setCompoundDrawablesWithIntrinsicBounds( + null, + requireContext().getVectorDrawableCompat(R.drawable.ic_info), + null, + null + ) actionWhois.retint() + actionMention.setTooltip() + actionMention.setCompoundDrawablesWithIntrinsicBounds( + null, + requireContext().getVectorDrawableCompat(R.drawable.ic_share_alternative), + null, + null + ) actionMention.retint() return view diff --git a/app/src/main/res/layout/fragment_info_channel.xml b/app/src/main/res/layout/fragment_info_channel.xml index f1d3eb68430dd89755e4994ed6c370a453385900..616be8dec8b30d801454ff1291d7145f3f4707ad 100644 --- a/app/src/main/res/layout/fragment_info_channel.xml +++ b/app/src/main/res/layout/fragment_info_channel.xml @@ -63,7 +63,6 @@ android:id="@+id/action_edit_topic" style="@style/Widget.Info.ActionButton" android:contentDescription="@string/label_edit_topic_long" - android:drawableTop="@drawable/ic_pencil" android:text="@string/label_edit_topic" tools:drawableTint="?colorTextSecondary" /> @@ -71,7 +70,6 @@ android:id="@+id/action_who" style="@style/Widget.Info.ActionButton" android:contentDescription="@string/label_who_long" - android:drawableTop="@drawable/ic_info" android:text="@string/label_who" tools:drawableTint="?colorTextSecondary" /> @@ -79,7 +77,6 @@ android:id="@+id/action_part" style="@style/Widget.Info.ActionButton" android:contentDescription="@string/label_part_long" - android:drawableTop="@drawable/ic_account_minus" android:text="@string/label_part" tools:drawableTint="?colorTextSecondary" /> @@ -87,7 +84,6 @@ android:id="@+id/action_join" style="@style/Widget.Info.ActionButton" android:contentDescription="@string/label_join_long" - android:drawableTop="@drawable/ic_account_plus" android:text="@string/label_join" android:visibility="gone" tools:drawableTint="?colorTextSecondary" diff --git a/app/src/main/res/layout/fragment_info_user.xml b/app/src/main/res/layout/fragment_info_user.xml index 7d42719241311e7ff742ca09e3a4c1d1d74acc56..5167d2b8ecd5a26b611b1e4b897b840269de4558 100644 --- a/app/src/main/res/layout/fragment_info_user.xml +++ b/app/src/main/res/layout/fragment_info_user.xml @@ -93,7 +93,6 @@ android:id="@+id/action_query" style="@style/Widget.Info.ActionButton" android:contentDescription="@string/label_query_long" - android:drawableTop="@drawable/ic_message_bulleted" android:text="@string/label_query" tools:drawableTint="?colorTextSecondary" /> @@ -101,7 +100,6 @@ android:id="@+id/action_ignore" style="@style/Widget.Info.ActionButton" android:contentDescription="@string/label_ignore_long" - android:drawableTop="@drawable/ic_eye_off" android:text="@string/label_ignore" android:visibility="gone" tools:drawableTint="?colorTextSecondary" @@ -111,7 +109,6 @@ android:id="@+id/action_whois" style="@style/Widget.Info.ActionButton" android:contentDescription="@string/label_whois_long" - android:drawableTop="@drawable/ic_info" android:text="@string/label_whois" tools:drawableTint="?colorTextSecondary" /> @@ -119,7 +116,6 @@ android:id="@+id/action_mention" style="@style/Widget.Info.ActionButton" android:contentDescription="@string/label_mention_long" - android:drawableTop="@drawable/ic_share_alternative" android:text="@string/label_mention" tools:drawableTint="?colorTextSecondary" /> </LinearLayout>