Lwidget v2.7 Released
Published on October 29, 2026 by Arjun
https://github.com/LeanBitLab/Lwidget/releases/tag/v2.7
🚀 What's New in v2.7
- 🧭 Rebuilt Settings Navigation & Auto-Hiding Top Bar
- Slim Material 3 Header: Rebuilt the top navigation into a slim 56dp TopAppBar featuring direct widget switching on the left and an expandable search icon button on the right.
- Auto-Hiding Scroll: The header and search bar seamlessly auto-hide on scroll down and re-appear on scroll up with snap animations, giving full focus to settings.
- Status Bar Protection: Applied system window insets and surface scrimming to prevent scrolling cards from bleeding under the transparent status bar icons.
- Persistent Preview: The live widget preview remains pinned cleanly above the category selector tabs.
- 👟 Pedometer Stability & Decoupled Notifications
- Reboot Resilience: Fixed pedometer reset issues across device reboots by dynamically recalculating baseline step deltas.
- Decoupled Notification Permission: On Android 13+, denying notification permission no longer disables the step counter - the foreground service runs reliably in the background without cluttering your notification shade.
- Live Step Notification: The ongoing service notification now dynamically displays your real-time daily step count (e.g., "4,520 steps today") alongside widget updates.
- Independent Keep Alive: Keep Alive now runs without requiring physical activity sensor permissions.
- ✨ Visual Polish & Unified Material Design
- Ambient Text Shadows: Added subtle, high-legibility text shadows across all 11 font layout styles and event displays for crisp contrast on bright wallpapers.
- Inline Battery Charging Indicator: Displays a clean inline lightning glyph (⚡78%) with proportional sizing when your device is charging.
- Refined Alarm Indicator: Updated the alarm separator dot (•) for improved visual balance across all layouts.
- Icon System Overhaul: Modernized all 39 vector icons across the app and widget to clean, consistent, pixel-perfect Material 3 vectors.
- ⚡ Battery & Performance Enhancements
- Pocket Mode Optimization: Suppresses widget updates while the screen is off and immediately synchronizes upon waking your device.
- Intelligent Walk Throttling: Throttles active walking updates to once every 10 seconds or 15 steps with guaranteed trailing-edge synchronization.
- Broadcast Deduplication: Eliminates redundant widget updates from minor microvolt battery fluctuation broadcasts.
- Binder IPC Reduction: Cached package launch intent lookups, eliminating repeated system service IPC round-trips.
- 🌐 100% Complete Translations
- All Languages Synchronized: Filled all missing translations across all 10 non-English languages (Arabic, German, Spanish, French, Hindi, Japanese, Portuguese, Russian, Turkish, and Chinese) for complete multi-language coverage.