extensions-app: Add tooltips to icon-only buttons from ExtensionRow

This improves the recognizability of these buttons.

Also, remove the button a11y labels, as Orca
tooltips are also read by Orca.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3529>
This commit is contained in:
Automeris naranja 2024-10-30 15:41:32 -03:00
parent 7b42699c07
commit 8a80dbec9e

View File

@ -10,6 +10,7 @@
</binding>
<child type="suffix">
<object class="GtkMenuButton" id="errorButton">
<property name="tooltip-text" translatable="yes">Error Details</property>
<property name="valign">center</property>
<property name="has-frame">false</property>
<property name="icon-name">dialog-error-symbolic</property>
@ -18,9 +19,6 @@
<lookup name="extension" type="ExtensionRow"/>
</lookup>
</binding>
<accessibility>
<property name="label" translatable="yes">Error Details</property>
</accessibility>
<property name="popover">
<object class="GtkPopover" id="errorPopover">
<property name="child">
@ -50,6 +48,7 @@
</child>
<child type="suffix">
<object class="GtkMenuButton" id="updatesButton">
<property name="tooltip-text" translatable="yes">Updates Details</property>
<property name="valign">center</property>
<property name="has-frame">false</property>
<property name="icon-name">software-update-available-symbolic</property>
@ -58,9 +57,6 @@
<lookup name="extension" type="ExtensionRow"/>
</lookup>
</binding>
<accessibility>
<property name="label" translatable="yes">Updates Details</property>
</accessibility>
<property name="popover">
<object class="GtkPopover" id="updatesPopover">
<property name="child">