🚀 Major Alpha Update (v0.1.0)
Pre-release
Pre-release
·
73 commits
to master
since this release
Alpha Update v0.1.0-alpha
A major technical and structural overhaul has been performed to enhance stability, performance, and user customization.
🛠 Architecture & Performance Optimizations
- UI Framework Upgrade: The project has been migrated to the latest Jetpack Compose BOM (2026.06.01), ensuring compatibility with modern Android versions.
- Memory Management: App icon processing is now handled in background threads. Icons are automatically scaled to a fixed resolution (120x120px) to prevent Out-of-Memory (OOM) crashes during long list scrolling.
- Rendering Efficiency: A "Zero Lag" direct-mapping logic has been implemented for the search wheel indicator, providing perfect synchronization with user touch input.
✨ UI/UX Customization
- Adaptive Hand-Side Logic: Full support for left or right-handed use is now provided. The entire interface mirrors itself based on the user's preference in settings.
- Dynamic Accent Colors: A new dropdown-based color picker has been integrated. Accent colors are globally applied to all UI elements, including icons and indicators.
- Adaptive Text Shadows: A shadow system is now included to ensure visibility across diverse wallpapers. This can be toggled via the new "Adaptive Shadows" setting.
- Auto-Resizing Labels: Long application names are now automatically scaled down to fit within their designated screen areas without truncation.
🕹 Navigation & Gesture System
- Unified Navigation Flow:
- Access to the App Search is provided via a vertical swipe-up gesture on the main screen.
- System notifications are opened with a swipe-down gesture.
- A horizontal "Back" gesture from Search to Home has been added with vertical transition animations.
- Access to Settings: The settings menu is now accessed exclusively via a Long Press on any empty area of the screen.
- Gesture Isolation: Input conflicts between page scrolling and list navigation have been resolved through strict gesture zone separation (50/50 split).
📱 System Integration
- Default Launcher Support: A native-inspired flow for setting the application as the default launcher has been implemented, including an in-app verification dialog.
- Contextual Actions: "Uninstall App" and "Remove from History" functionalities have been added to the application long-press menus.
This is an alpha release. Bug reports and technical feedback are welcomed as progress continues toward a stable version.