Skip to content

Redesign Android feed list, menus, themes, and story popup#2081

Open
samuelclay wants to merge 63 commits intomainfrom
run-android
Open

Redesign Android feed list, menus, themes, and story popup#2081
samuelclay wants to merge 63 commits intomainfrom
run-android

Conversation

@samuelclay
Copy link
Owner

@samuelclay samuelclay commented Mar 7, 2026

Summary

  • Redesign Android feed list with collapsible sections, sync status pill, themed search field, and story list header bar
  • Overhaul menus: new popup-based feed list menu and story list context menu with icons and theme support
  • Add sepia theme to Android alongside light, dark, and black themes
  • Add archive and pro subscription tiers to Android subscription screen
  • Polish story popup styling with thumbnail preview icons and no-image controls
  • Add Android emulator make targets and development tooling (run_android.py)
Screenshot_1772846745 Screenshot_1772846747 Screenshot_1772846742 Screenshot_1772846740 Screenshot_1772846736 Screenshot_1772846731

samuelclay and others added 30 commits March 7, 2026 19:43
InsetDrawable.getPadding() was overriding the button's padding with
its own insets when the highlight background was applied, pushing the
icon flush against the left edge. Re-apply padding after setBackground
and symmetrize start/end padding to 12dp.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Shrink share icon, match next/previous chevron sizes, fix progress
circle tap with themed snackbar that updates count in real-time
on navigation. Re-apply button padding after setBackground to
prevent InsetDrawable from resetting it.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace bold 4-color sweeping progress bar with a thin 3dp disjoint
animation using theme-aware colors (light/sepia/dark/black). Swap
"Loading…" text in story detail for a centered circular spinner.
Mute the story list empty-state text with alpha instead of italic.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant