Skip to content

About

Configurable Android week and month widgets for Home Assistant calendars, drawn in the look of a Home Assistant dashboard, that open Home Assistant on tap.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

copper-calendar

Configurable Android home-screen widgets that show calendar entries from Home Assistant as a week or a month, in the look of a Home Assistant dashboard. A tap on a day, an entry or "+" opens the matching page in the Home Assistant app.

Build and run

The tasks run through mise, which brings the JDK; the Android SDK goes to ~/Android/Sdk without root.

mise run setup    # Android command-line tools, SDK packages, local.properties
mise run gate     # build, tests with coverage, Android Lint, ktlint, detekt
mise run render   # draws the sample month's week rows, the week widgets' days and the widget picker's previews to app/build/render/*.png
mise run preview  # draws the widget picker's previews anew into the app's resources, after a change to the drawing
mise run install  # builds the debug APK and installs it with adb

install needs a phone that adb is connected to: pair it once with adb pair (Wireless debugging on the phone), then adb connect <address>; adb is in ~/Android/Sdk/platform-tools. For now the widgets show sample data for November 2026.

License

MIT, see LICENSE. The bundled Roboto font and Material Design Icons keep their own licenses, in app/src/main/assets/licenses/; the libraries the app links (AndroidX, AndroidSVG, Kotlin) and the Gradle wrapper keep theirs.

About

Configurable Android week and month widgets for Home Assistant calendars, drawn in the look of a Home Assistant dashboard, that open Home Assistant on tap.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages