Skip to content

Conversation

@ajanuar
Copy link

@ajanuar ajanuar commented Dec 1, 2025

Description

This PR adds support for using .xcassets asset catalog icons across key navigation UI elements. Developers can now reference native asset names directly for both bottom-tab icons and header bar button items, removing the need to bundle standalone image files. By integrating with iOS/macOS asset catalogs, the update aligns icon handling with platform best practices, simplifies asset management, and enables automatic support for multi-resolution and variant images (such as dark mode).

Address discussion

Changes

Screenshots / GIFs

Here you can add screenshots / GIFs documenting your change.

You can add before / after section if you're changing some behavior.

Add logo to asset catalog
Screenshot 2025-12-03 at 12 11 43

Bottom tabs
Simulator Screenshot - iPhone 17 Pro - 2025-12-03 at 12 11 45

Header Bar Button Item
Simulator Screenshot - iPhone 17 Pro - 2025-12-03 at 12 49 15

Menu
Simulator Screenshot - iPhone 17 Pro - 2025-12-03 at 12 52 03

Submenu
Simulator Screenshot - iPhone 17 Pro - 2025-12-03 at 13 06 08

Test code and steps to reproduce

Checklist

@kkafar
Copy link
Member

kkafar commented Dec 2, 2025

Hey! Thanks for the PR. We'll look into it after 4.19.0 release

@ajanuar
Copy link
Author

ajanuar commented Dec 2, 2025

Thank you @kkafar ! I'll add more tests

@ajanuar ajanuar marked this pull request as ready for review December 3, 2025 06:12
@ajanuar ajanuar changed the title Add xcassets support chore(ios): Add xcassets support Dec 3, 2025
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.

2 participants