What problem does it solve?
iOS 26 introduced Liquid Glass materials, floating tab bars, shared-background platters, and new search placements that silently change how navigation bars, tab bars, and toolbars behave. This Skill gives you a complete reference of those APIs plus exactly how react-native-navigation (RNN) maps to them, so you can add iOS 26 features or fix iOS 26-only regressions without reverse-engineering UIKit internals.
Core Features & Use Cases
- iOS 26 API reference: Covers Liquid Glass materials, UITab/UITabGroup, bottomAccessory, scroll-edge effects, search bar placement, hidesSharedBackground, UIBarButtonItemGroup, UIGlassEffect, UINavigationItem styles, concentric corners, UISheetPresentationController changes, and SF Symbols 7.
- RNN code mapping: Each API lists the exact RNN files that handle it (e.g. BottomTabsAppearancePresenter.mm, RNNUIBarButtonItem.mm, RNNBottomTabsController.mm) and which options are or are not yet exposed in Options.ts.
- Guided workflows: Step-by-step procedures for adding a new iOS 26 option (JS option → parser → presenter → playground screen → e2e → docs) and for investigating iOS 26-only regressions, including a known trouble-spot table with related PRs.
- Use Case: A custom React bar button appears blank during push transitions on iOS 26. The Skill explains the 44pt host-view sizing race and platter snapshot behavior, pointing you to the pinning logic in RNNUIBarButtonItem.mm and RNNReactButtonView.mm.
Quick Start
Use the ios26-navigation skill to explain why my custom right bar button snaps into place after the screen appears on iOS 26 and how to fix it in RNN.