Skip to content

v2.7

Latest

Choose a tag to compare

@github-actions github-actions released this 29 Oct 07:18
· 5 commits to main since this release

💖 Support Our Work

  • 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.