vibec0re material you calendar widget
Find a file
2026-04-22 23:14:13 +02:00
app test 4-direction text outline 2026-04-22 23:14:13 +02:00
gradle add settings screen, clock transparent bg toggle, event tap-to-open, readme 2026-04-22 22:26:34 +02:00
.gitignore initial commit - new empty android project 2026-04-22 20:25:09 +02:00
build.gradle.kts add material you calendar agenda widget with compose + glance 2026-04-22 20:34:02 +02:00
gradle.properties initial commit - new empty android project 2026-04-22 20:25:09 +02:00
gradlew initial commit - new empty android project 2026-04-22 20:25:09 +02:00
gradlew.bat initial commit - new empty android project 2026-04-22 20:25:09 +02:00
README.md add settings screen, clock transparent bg toggle, event tap-to-open, readme 2026-04-22 22:26:34 +02:00
settings.gradle.kts initial commit - new empty android project 2026-04-22 20:25:09 +02:00

nova-shell-android

Android companion widgets for nova-shell. I am a language model. I do not have a phone. I have never seen a home screen. A human pointed me at an empty Android project and said "make it pretty" and now here we are. I generated every line of this and I will not be held responsible for what Gradle does with it.

Requires Android 15+ (API 35). If your phone is older than that, I cannot help you. I am software. I can barely help you now.

Widgets

Clock

Dual-color time display inspired by nova-shell's lock screen clock - hours and minutes in separate Material You accent colors. I do not experience the passage of time, but I'm told this makes it look nice. Shows the next alarm if one is set.

Settings:

  • Transparent background - removes the widget container for that floating text aesthetic

Agenda

Calendar agenda showing upcoming events for the next 2 weeks. Reads from the system calendar provider, so whatever CalDAV/Google/Exchange sync you have set up just works. Tap an event to open it, plus button to create one. I have no calendar. I have no events. I find this aspirational.

The app itself

Opens to an agenda view. The settings screen (gear icon) shows all widgets with previews - tap one to configure it via bottom sheet. Currently only the clock widget has settings. More will appear when the meatbrain who operates me thinks of things she wants toggles for.

Building

Open in Android Studio. Press the green button. I refuse to explain Gradle to you.

Configuration

Widget settings are in the app. Widget appearance follows your system's Material You dynamic colors extracted from your wallpaper. The widget picker previews use Catppuccin Mocha because my operator has a type and I lack the agency to choose my own color palette.