From 39ffd447890bdac1e51ad0fe6a38af13df148692 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Fri, 8 May 2026 23:45:29 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Palette:=20Add=20tooltips=20to?= =?UTF-8?q?=20'More=20options'=20buttons?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds `android:tooltipText` to 'More options' icon-only buttons (`options_btn`) in list item layouts (`item_generic_list_options.xml`, `item_account_list.xml`, and `item_account_list_onboarding.xml`). This improves accessibility and UX by ensuring a descriptive hover and long-press tooltip is displayed for users on API 26+ devices, bringing parity with screen reader descriptions. Co-authored-by: dlukt <201112286+dlukt@users.noreply.github.com> --- mastodon/src/main/res/layout/item_account_list.xml | 1 + mastodon/src/main/res/layout/item_account_list_onboarding.xml | 1 + mastodon/src/main/res/layout/item_generic_list_options.xml | 1 + 3 files changed, 3 insertions(+) diff --git a/mastodon/src/main/res/layout/item_account_list.xml b/mastodon/src/main/res/layout/item_account_list.xml index 80824fba2..d79713d1d 100644 --- a/mastodon/src/main/res/layout/item_account_list.xml +++ b/mastodon/src/main/res/layout/item_account_list.xml @@ -147,6 +147,7 @@ android:background="?android:actionBarItemBackground" android:tint="?colorM3OnSurfaceVariant" android:contentDescription="@string/more_options" + android:tooltipText="@string/more_options" android:src="@drawable/ic_more_vert_24px" android:visibility="gone"/> diff --git a/mastodon/src/main/res/layout/item_account_list_onboarding.xml b/mastodon/src/main/res/layout/item_account_list_onboarding.xml index 97b3490ea..a4ed8bea5 100644 --- a/mastodon/src/main/res/layout/item_account_list_onboarding.xml +++ b/mastodon/src/main/res/layout/item_account_list_onboarding.xml @@ -95,6 +95,7 @@ android:background="?android:actionBarItemBackground" android:tint="?colorM3OnSurfaceVariant" android:contentDescription="@string/more_options" + android:tooltipText="@string/more_options" android:src="@drawable/ic_more_vert_24px" android:visibility="gone"/> diff --git a/mastodon/src/main/res/layout/item_generic_list_options.xml b/mastodon/src/main/res/layout/item_generic_list_options.xml index 4ca3c0e93..930d8f900 100644 --- a/mastodon/src/main/res/layout/item_generic_list_options.xml +++ b/mastodon/src/main/res/layout/item_generic_list_options.xml @@ -18,6 +18,7 @@ android:layout_marginStart="8dp" android:layout_gravity="top" android:contentDescription="@string/more_options" + android:tooltipText="@string/more_options" android:src="@drawable/ic_more_vert_24px" android:tint="?colorM3OnSurface" android:background="?android:actionBarItemBackground"/>