#Unified Icons and Orientation Control
We’ve just tagged v1.10.4 of NativePHP for Mobile, and this release brings two highly requested improvements to mobile apps built with Laravel: better icon handling and orientation control.
#Sharper, Consistent Icons
One of the most common pieces of feedback we’ve heard is that app icons didn’t always look right across devices. On Android, icons could appear stretched on higher-resolution devices, while on iOS and Android they sometimes didn’t quite match.
With v1.10.4, we’ve overhauled the way icons are processed and packaged. Icons are now generated at the proper resolutions and aspect ratios for each platform, ensuring that your app looks crisp and professional everywhere—from an iPhone home screen to the latest Android flagship. This change eliminates the inconsistencies and makes sure your branding shines through exactly as intended.
#Orientation and iPad Disablement
We’ve also added first-class support for orientation configuration right from your nativephp.php
config file. This lets you define exactly how your app should behave on iPhone, iPad, and Android, with a simple structure like this:
'orientation' => [ 'iphone' => [ 'portrait' => true, 'upside_down' => false, 'landscape_left' => false, 'landscape_right' => false, ], 'ipad' => [ 'portrait' => true, 'upside_down' => false, 'landscape_left' => false, 'landscape_right' => false, ], 'android' => [ 'portrait' => true, 'upside_down' => false, 'landscape_left' => false, 'landscape_right' => false, ],],
This means you can lock your app to portrait on iPhone, allow landscape on iPad, and give Android users the flexibility you want—all without touching Xcode or Android Studio. There’s even support for disabling iPad builds entirely if your app is phone-only.
With v1.10.4, your apps not only look better but also behave exactly the way you want across platforms. Update today and give your users a polished, consistent experience.
composer update php artisan native:install --force
— Shane