|
| 1 | +### 💖 Support Our Work |
| 2 | +* 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](https://opencollective.com/leanbitlab-org) or becoming a [GitHub Sponsor](https://github.com/sponsors/LeanBitLab). A huge thank you to all our supporters! |
| 3 | + |
| 4 | +## 🚀 What's New in v2.6 |
| 5 | + |
| 6 | +### 🔍 Unified Global Settings Search |
| 7 | +* **Search Everything**: Added a unified real-time search bar placed prominently above the live preview to instantly filter across all settings (Style, Content, Reorder, System). |
| 8 | +* **Dynamic Tab Expansion**: Settings categories automatically expand during an active search for seamless discovery and cleanly restore once the search query is cleared. |
| 9 | + |
| 10 | +### 📅 Calendar App Picker & Smart Permissions (Issue #55) |
| 11 | +* **Custom Calendar Client**: Choose your preferred installed calendar app (Google Calendar, Proton Calendar, Simple Calendar, etc.) or launch system calendar events directly. |
| 12 | +* **In-Widget Permission Prompts**: Tapping calendar or step count items when permissions are not yet granted now guides you directly to the relevant permission dialog. |
| 13 | +* **Timezone & Query Boundary Fixes**: Resolved all-day event query boundaries and UTC timezone calculations for accurate upcoming event tracking. |
| 14 | + |
| 15 | +### 🎨 Visual Contrast & Adaptive Preview |
| 16 | +* **High-Contrast Category Tabs**: Redesigned category navigation tabs in Light Mode with bold primary indicators and crisp pill borders for immediate visual clarity. |
| 17 | +* **Adaptive Preview Wallpaper**: Added dynamic light and dark wallpaper backdrops that sync seamlessly with active presets and theme modes. |
| 18 | +* **Typographic Contrast Boost**: Upgraded light theme primary, secondary, date, and alarm text contrast to deep 900/800 tones. |
| 19 | +* **Pixel-Perfect Alignment**: Aligned widget background fill and outline containers across all 11 font layout styles to prevent preview boundary collapses. |
| 20 | + |
| 21 | +### ⚡ Modular Architecture & Performance |
| 22 | +* **Single-Responsibility Architecture**: Modularized `AwidgetProvider` into focused components: `CalendarFetcher`, `SystemStatsFetcher`, `TasksFetcher`, and `WidgetRenderer`. |
| 23 | +* **Lean Dependency Footprint**: Stripped unused `WorkManager` dependencies and legacy update workers, reducing APK size and background resource overhead. |
| 24 | +* **Robustness Fixes**: Resolved midnight step count tracking glitches, guarded weather parsing against malformed network responses, corrected `bg_opacity` preference parsing, and restored the `font_style` preference key. |
0 commit comments