From 013792979f99d158bf44968902765fc31d090653 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Thu, 22 Oct 2026 10:45:34 +0200 Subject: Spec: prefer icons over text buttons Co-Authored-By: Claude Opus 5.5 --- docs/superpowers/specs/2026-10-22-mygram-droid-design.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/docs/superpowers/specs/2026-10-22-mygram-droid-design.md b/docs/superpowers/specs/2026-10-22-mygram-droid-design.md index 958f0a6..60419ef 100644 --- a/docs/superpowers/specs/2026-10-22-mygram-droid-design.md +++ b/docs/superpowers/specs/2026-10-22-mygram-droid-design.md @@ -24,6 +24,20 @@ plus shared likes. else from the platform: `HttpURLConnection`, `org.json`, `SharedPreferences`, `RenderEffect`, `MediaMetadataRetriever`. +## Visual style + +- Icons instead of text buttons wherever an icon is clear: top menu, + Continue tile, Retry / Change instance / Rescan / manual entry, viewer + overlays (pause, heart). +- Icons are Material Symbols vector drawables (Apache 2.0) copied into + `res/drawable` as XML, no icon-font or library dependency. +- The focused icon shows its label in small text beside or below it, so + icon-only controls stay readable from the couch. Unfocused icons show no + text. +- Every icon has a `contentDescription` (TalkBack). +- Text stays where content is text: instance names, URL and password + fields, error messages, Settings values. + ## Screens ### Instance picker (first launch, or "Change instance" in Settings) @@ -42,7 +56,7 @@ plus shared likes. ### Top menu -`Home · Reels · Liked · Folders · Settings`, always visible except in the +Icons for `Home · Reels · Liked · Folders · Settings`, always visible except in the viewer. Up from the content reaches it. ### Home -- cgit v1.2.3