Icons instead of text where a glyph says it: Back, search fields, and the like #94

Open
opened 2026-10-27 22:41:42 +00:00 by claude-bot · 0 comments
Collaborator

Owner's suggestion (PR #90 review): use Lucide icons where the text is only a label, as the ⋮ menus now do.

  • Back in PageBar (and the reading pane's footer): an icon instead of "‹ Back". The owner named undo-2. arrow-left or chevron-left is the more usual "back" glyph (undo-2 reads as "undo" in many apps). Pick one and use it in both places. Keep Accessible.name: qsTr("Back").
  • Search fields (module manager, and any later one): a search glyph at the start of the field, so it's obviously a search. Best as an option on the shared TextEntry (qml/controls/, #91) so every field gets it the same way.
  • Others as found: the footer's Bible switcher, Retry, Remove…; only where the glyph is unambiguous.

How (as in docs/06 "Menu icons"): Lucide 0.468.0 SVGs in assets/icons/, tools/icons/render.sh to PNGs, icon.source on the control, and no colours of our own (Suru tints, #84). Each new glyph goes in NOTICES.md. The e2e cases tap by reported position, so they don't care about text vs icon. Check the shots and the desktop preview, then the phone (Suru tinting).

Could; it fits with #91 (shared controls) and the later design pass.

Owner's suggestion (PR #90 review): use Lucide icons where the text is only a label, as the ⋮ menus now do. - **Back** in `PageBar` (and the reading pane's footer): an icon instead of "‹ Back". The owner named `undo-2`. `arrow-left` or `chevron-left` is the more usual "back" glyph (undo-2 reads as "undo" in many apps). Pick one and use it in both places. Keep `Accessible.name: qsTr("Back")`. - **Search fields** (module manager, and any later one): a `search` glyph at the start of the field, so it's obviously a search. Best as an option on the shared `TextEntry` (`qml/controls/`, #91) so every field gets it the same way. - Others as found: the footer's Bible switcher, Retry, Remove…; only where the glyph is unambiguous. How (as in docs/06 "Menu icons"): Lucide 0.468.0 SVGs in `assets/icons/`, `tools/icons/render.sh` to PNGs, `icon.source` on the control, and no colours of our own (Suru tints, #84). Each new glyph goes in NOTICES.md. The e2e cases tap by reported position, so they don't care about text vs icon. Check the shots and the desktop preview, then the phone (Suru tinting). Could; it fits with #91 (shared controls) and the later design pass.
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#94
No description provided.