Skip to content

fix(home): draw unselected tab glyphs and labels white on every iOS version - #1073

Merged
bmc08gt merged 1 commit into
mainfrom
fix/tab-bar-unselected-white
Oct 15, 2026
Merged

bmc08gt merged 1 commit into
mainfrom
fix/tab-bar-unselected-white

Conversation

@bmc08gt

@bmc08gt bmc08gt commented Oct 15, 2026

Copy link
Copy Markdown
Collaborator

Unselected tab glyphs and labels were white only on iOS 27, where the system ignores the unselected iconColor. Earlier versions now match:

  • iOS 26 (HomeTabView): unselected icon and title color go from textSecondary to textMain.
  • Chat badge glyph (TabBarBadgedIcon): always textMain, so the version check in glyphColor goes away.
  • Legacy pill bar (HomeTabBar): the 50% opacity moves off the whole item onto the profile photo only, so glyphs, labels, and the unread bubble stay at full strength.

The profile photo keeps its unselected state (thinner ring, half opacity), as before. Android: code-payments/code-android-app#1786.

…ersion

iOS 27 already paints unselected tab glyphs in textMain. iOS 26 drew them in
textSecondary, and the legacy pill bar dimmed whole items to 50%. Both now
match iOS 27; the profile photo keeps its half-opacity unselected state.
@bmc08gt bmc08gt self-assigned this Oct 15, 2026
@bmc08gt
bmc08gt merged commit 2f664d7 into main Oct 15, 2026
2 of 3 checks passed
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