Skip to content

[Liquid Glass Follow Up][Tech Debt] Remove Skia from the nav bar #104204

Open

Description

@grgia
  1. Long-term solution for the iOS tab bar rendering - remove Skia from the nav bar (e.g. react-native-nano-icons) so iOS lays out icons/indicators natively (landscape, Workspaces indicators), instead of recreating native behaviour manually. (comment, decision)

Render iOS tab bar icons natively instead of with Skia

Problem
On iOS 26, UIKit ignores most tab item colors and paints every badge in the selected tab's color. To keep our colors and status dots, the tab icons are drawn with Skia, each with its own dot and (on iOS) its own label. That means we recreate layout that iOS would otherwise do for us, and it already shows: landscape layout and the Workspaces indicators look better when the elements are real native items.

What to do

  • Remove Skia from the tab bar on iOS.
  • Try react-native-nano-icons (https://x.com/stachbial/status/2109650296443916549) or another approachthat gives iOS plain icons it can lay out natively, while keeping our colors and status dots.
  • Confirm landscape and the Workspaces indicators then lay out correctly without manual code.

Context

Issue OwnerCurrent Issue Owner: @sumo-slonik

Activity

  1. melvin-bot commented on Oct 19, 2026

    @melvin-bot

    @sumo-slonik Whoops! This issue is 2 days overdue. Let's get this updated quick!

  2. melvin-bot commented on Oct 21, 2026

    @melvin-bot

    @sumo-slonik Huh... This is 4 days overdue. Who can take care of this?

  3. melvin-bot commented on Oct 23, 2026

    @melvin-bot

    @sumo-slonik Still overdue 6 days?! Let's take care of this!

  4. melvin-bot commented on Oct 27, 2026

    @melvin-bot

    @sumo-slonik 10 days overdue. Is anyone even seeing these? Hello?

  5. grgia commented on Oct 29, 2026

    @grgia
    ContributorAuthor

    @sumo-slonik is this blocked on anything, or just queued behind the design follow ups? Demoting to weekly.

  6. added and removed on Oct 29, 2026
  7. sumo-slonik commented on Oct 29, 2026

    @sumo-slonik
    Contributor

    @grgia Nothing is blocking it, it's just queued until I'm done with the remaining follow ups.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions