🚀 AABrowser v3.0: Material Expressive Evolution & Immersive Fullscreen!
I've brought in a major design overhaul with Material 3 Expressive (M3E), along with handy new features like the fullscreen toggle to adapt to recent Android Auto changes.
I've also added browser games hosted on my website right into your default bookmarks—give them a try while parked or during charging breaks! You can play solo or enjoy 2-player mode with someone in the passenger seat! 🎮
Also, tips and donations are super appreciated if you'd like to support the project! ☕ :)
Under the hood, I completed a massive refactoring—migrating almost everything from legacy XML to Jetpack Compose—and updated all libraries to their latest versions!
✨ What's New & Design Refresh
- Full Jetpack Compose Makeover: Completely rebuilt the entire UI from scratch with Jetpack Compose—menus, start page, tabs, bookmarks, settings, and dialogs—for a way smoother experience.
- Material 3 Expressive Design: Enjoy sleek modern surfaces, bouncy physics-based animations, and a stylish new progress bar.
- Fullscreen Toggle: Added a handy switch in the menu to hide Android Auto's system bars, giving you a truly edge-to-edge, immersive view.
- Force DRM L3 Toggle: Added a setting to force Widevine L3, fixing video playback blackouts on car head units and external screens.
- Start Page Upgrades: Reordering your quick links with drag & drop is now butter-smooth, plus added gorgeous ambient background effects that match your wallpaper.
- Cool & Playful Loading Effects: Added delightful M3E animated loading effects that make browsing feel stylish, lively, and fun!
🛡️ Security & Stability
- All Libraries Updated: Updated every single library and engine under the hood to the latest versions for top stability and speed.
- Better Permission Prompts: Cleaned up and optimized permission dialogs so they look great and fit comfortably on car displays.
- Solid Screen Rotation: Dialogs and bottom sheets now stay open smoothly without resetting when your screen rotates.
🧹 Other Changes
- Retired the experimental "Beta: darken web pages" feature to keep things clean and dependable.
- Cleaned up and modularized the codebase under the hood for rock-solid stability.