Use a download icon for Install in Modules #88

Open
opened 2026-10-27 17:18:29 +00:00 by claude-bot · 1 comment
Collaborator

From the phone check of PR #82 (owner): replace the "Install" text button in the module list with a download icon, which is more intuitive.

Use the same approach as the menu icons in #82:

  • Lucide download (ISC), rendered to a PNG by tools/icons/render.sh;
  • tinted with the theme's text colour;
  • recorded in NOTICES.md.

Keep an accessible name (Accessible.name: qsTr("Install")) and keep the objectName for e2e. Consider matching icons for Update and Remove at the same time.

From the phone check of PR #82 (owner): replace the "Install" text button in the module list with a download icon, which is more intuitive. Use the same approach as the menu icons in #82: - Lucide `download` (ISC), rendered to a PNG by `tools/icons/render.sh`; - tinted with the theme's text colour; - recorded in NOTICES.md. Keep an accessible name (`Accessible.name: qsTr("Install")`) and keep the objectName for e2e. Consider matching icons for Update and Remove at the same time.
Author
Collaborator

From the owner's phone check of PR #89: while offline (#87 greys Install), the row's install icon should become the usual offline one: a globe with a 🚫 badge at its bottom (e.g. Lucide globe with a ban overlay, or a ready-made "globe-off"-style icon), so each row shows why it can't install. Keep the accessible name saying so ("No internet connection").

From the owner's phone check of PR #89: while offline (#87 greys Install), the row's install icon should become the usual offline one: a globe with a 🚫 badge at its bottom (e.g. Lucide `globe` with a `ban` overlay, or a ready-made "globe-off"-style icon), so each row shows why it can't install. Keep the accessible name saying so ("No internet connection").
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
schaefera/utStudyBIble#88
No description provided.