aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--docs/superpowers/specs/2026-10-22-mygram-droid-design.md16
1 files changed, 15 insertions, 1 deletions
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