fix(icons,splash): mirror native app icons and startup screens from legacy#3189
fix(icons,splash): mirror native app icons and startup screens from legacy#3189
Conversation
- Replace Linux icon: remove SVG, add PNG, update .desktop - Update macOS AppIcon assets (16-1024 px) - Update Windows app icon (.ico) - Adjust Linux runner code for app icon
…n, Android launch_background)
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Note Other AI code review bot(s) detectedCodeRabbit has detected other AI code review bot(s) in this pull request and will avoid duplicating their findings in the review comments. This may lead to a less comprehensive review. ✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Visit the preview URL for this PR (updated for commit b225f06): https://walletrc--pull-3189-merge-fy9hhuug.web.app (expires Mon, 27 Oct 2025 18:50:57 GMT) 🔥 via Firebase Hosting GitHub Action 🌎 Sign: f66a4ff03faa546f12f0ae5a841bd9eff2714dcc |
|
Should we update the web splash loading icon also for consistency? vokoscreenNG-2025-10-17_12-26-22.mp4 |
|
Windows icon update confirmed ✔️ |
…NG logo with WebP variants for app and web\n- Update iOS AppLogo images and Contents.json\n- Remove deprecated app_logo-1x/2x assets\n- Update web/index.html references to new logo\n- Format changed Dart file in ramp fiat provider\n\nRefs: fix/native-platform-app-icons
a54f93d to
a51d238
Compare
…into fix/native-platform-app-icons
Update prefetch and img src to /assets/assets/app_icon/logo_icon.webp to match Flutter web bundling and fix 404s on Firebase Hosting rewrites.
…uncher XML for adaptive icons
…into fix/native-platform-app-icons # Conflicts: # sdk
There was a problem hiding this comment.
Pull Request Overview
This PR updates native app icons and splash screens across all platforms (iOS, Android, Web, Linux) to mirror the legacy application's assets, replacing broken or inconsistent icons. Key changes include switching from PNG to WEBP for web assets and updating platform-specific icon configurations.
- Replaces iOS AppIcon.appiconset with full icon set matching legacy
- Updates Android adaptive icons and splash screen to use new foreground assets
- Switches Linux desktop icon from SVG to PNG format
- Migrates web assets to WEBP format and updates Ramp logo URL
Reviewed Changes
Copilot reviewed 10 out of 53 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| web/index.html | Updates prefetch and splash image paths to use WEBP format |
| sdk | Updates submodule commit reference |
| linux/my_application.cc | Changes window icon from SVG to PNG |
| linux/KomodoWallet.desktop | Updates desktop icon path to PNG |
| lib/bloc/fiat/ramp/ramp_fiat_provider.dart | Changes Komodo logo URL to WEBP and reformats code |
| ios/Runner/Base.lproj/LaunchScreen.storyboard | Updates toolsVersion metadata |
| ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json | Adds complete icon set for all iOS device sizes |
| android/app/src/main/res/values/colors.xml | Adds color resources for splash screen |
| android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml | Updates adaptive icon to use new foreground mipmap |
| android/app/src/main/res/drawable/launch_background.xml | Updates splash screen to use new color and foreground assets |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
…into fix/native-platform-app-icons # Conflicts: # macos/Podfile.lock # sdk
CharlVS
left a comment
There was a problem hiding this comment.
Review Comments Verification Complete ✅
Based on thorough code verification, all review comments have been addressed:
1. Web Asset Path (Copilot AI)
✅ FIXED - The duplicate 'assets' directory issue is fixed. Paths correctly use /icons/logo_icon.webp without duplication.
2. iOS Icon Idiom (Copilot AI)
✅ NOT AN ISSUE - The ios-marketing idiom for 1024x1024 icons is the correct iOS standard, not an error.
3. Android Foreground Resource (Copilot AI)
✅ NOT AN ISSUE - All required launcher_icon_foreground.png files exist in the appropriate mipmap directories (mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi).
4. WebP File Missing (cursor[bot])
✅ NOT AN ISSUE - Both logo_icon.webp files exist at:
web/icons/logo_icon.webpassets/app_icon/logo_icon.webp
All identified issues were either already fixed or were false positives. The implementation is correct and complete.



This PR manually mirrors native app icons and startup screens from the legacy repos. Current icons are broken/ugly.
Changes
Verification
Acceptance criteria
Screenshots (Not all platforms included)
Windows
Before:

After:

macOS
Before:

After:
...
Note
Updates app icons and splash assets across Android, iOS, Web, and Linux, switching logo references to WEBP/PNG and adjusting configs; bumps SDK submodule.
logo_icon.webp(web prefetch/loading,komodoLogoUrl).launch_background.xmlnow uses@color/background_colorand centers@mipmap/launcher_icon_foreground.@mipmap/launcher_icon_foreground.values/colors.xmlwithbackground_colorandicon_foreground_color.AppIcon.appiconset/Contents.jsonwith full device/marketing sizes..desktopandmy_application.cctoKomodoWallet.png; install PNG inCMakeLists.txt; remove SVG.sdksubmodule commit.Written by Cursor Bugbot for commit b225f06. This will update automatically on new commits. Configure here.