You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are committed to making Lwidget as powerful, lightweight, and polished as possible. As an entirely community-funded open-source project, we rely on your support to keep going. Please consider supporting us on Open Collective or becoming a GitHub Sponsor. A huge thank you to all our supporters!
🚀 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.