GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com โ€” GitHub - LeanBitLab/Lwidget: A modern,minimal,lightweight open-source Android dashboard

BranchesTags
Open more actions menu

Latest commit

 

History

391 Commits
391 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
app
app
 
 
docs
docs
 
 
fastlane/metadata/android/en-US
fastlane/metadata/android/en-US
 
 
fdroid
fdroid
 
 
gradle
gradle
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
build.gradle.kts
build.gradle.kts
 
 
gradle.properties
gradle.properties
 
 
gradlew
gradlew
 
 
gradlew.bat
gradlew.bat
 
 
settings.gradle.kts
settings.gradle.kts
 
 

Repository files navigation

Lwidget

Lwidget Banner

Download Downloads Stars

Lwidget is a modern, open-source Android widget built with Kotlin and Material 3 design principles. It provides essential information at a glance while adhering to your device's dynamic theme.

๐Ÿ’ฌ Feedback & Bugs: Telegram Group ยท GitHub Discussions ยท Report a Bug

Download

You can download the latest release from the Play Store or the GitHub Releases page.


Get it on Google Play Get it on GitHub

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4
Screenshot 5 Screenshot 6 Screenshot 7 Screenshot 8

Features

  • Material You: Full dynamic color support.
  • Time & Date: Clear, customizable display.
  • Battery & Temperature: Real-time device status.
  • Step Counter: Track your daily steps directly from the widget.
  • Calendar Events: Upcoming agenda at a glance.
  • Task Integration: Seamless integration with Tasks.org.
  • Weather: Current conditions and weekly forecast warnings via Breezy Weather integration.
  • World Clock: Track time in another zone.
  • Next Alarm: Display your next scheduled alarm.
  • Daily Data Usage: Monitor your daily data consumption.
  • Screen Time: Track your daily device usage directly from the widget.
  • Internal Storage: Monitor available device storage.
  • RAM: Monitor available device memory.
  • Reorder: Drag to sort widget items in any order you like.
  • Font Style: 11 fonts โ€” Default, Serif, Monospace, Cursive, Condensed, and more.
  • Update Interval: Set how often the widget refreshes.
  • Widget Padding: Adjust inner spacing for a cleaner look.
  • Custom Formats: Choose your preferred Time and Date formats.
  • Light/Dark Mode: Optimized contrast for readability.
  • Privacy Focused: No internet permission required.
  • Accent Outline: Adds a stylish border to the widget.
  • Improved Settings: Refined settings interface for better usability.
  • Manual Transparency: Fine-tune the widget's background transparency.
  • Custom Colors: Choose between Default, System Accent, or Custom colors for text and background.
  • Outline Color: Customize the widget outline color.

Setup

  • Calendar: Required to display upcoming events on the widget.
  • Activity Recognition: Required for the Step Counter feature.
  • Usage Access: Required to display daily data consumption and screen time.
  • Tasks.org Integration: Requires Tasks.org to be installed for task integration.
  • Notifications: Required for the Step Counter foreground service.
  • Breezy Weather Integration: Requires Breezy Weather to be installed with DataBridge enabled. In Breezy Weather: Settings โ†’ External Modules โ†’ Send Gadgetbridge Data โ†’ toggle on Lwidget. Lwidget does not access location or the internet โ€” it only reads weather data stored locally by Breezy Weather.
  • Battery Optimization: Lwidget works without any background service. However, some devices may kill the app to save battery, which can stop widget updates. To fix this:
    • Mark Lwidget as non-battery-optimized in your device settings.
    • Or, enable the Step Counter โ€” it uses a lightweight foreground service that also keeps all other widget features updating live.

All permissions are requested only when you enable the corresponding feature.

License

Lwidget is licensed under GNU General Public License v3.0.

See LICENSE file.

Credits

  • Built with โค๏ธ by LeanBitLab
  • ๐Ÿ›ก๏ธ LeanBitLab Ecosystem: ๐Ÿ‘‰ Check out our other projects!

Support the Development

Building and maintaining open-source apps takes time and resources. If you love Lwidget, please consider supporting the project!

Sponsor on GitHub

Your support keeps the code 100% Free and Open Source.


Lwidget โ€ข Modern Material You Widget

About

A modern,minimal,lightweight open-source Android dashboard

leanbitlab.github.io/LeanBitLab/

Topics

androidandroidwidgetbattery-levelbattery-temperatureeventsleanbitlablightweightminimalopensourcetimewidgets

Resources

Readme
GPL-3.0 license
Activity

Stars

68 stars

Watchers

0 watching

Forks

5 forks
Report repository

Releases

Sponsor this project

Contributors

Languages

You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.