An Android app to add a small "quick-select" panel when you swipe from a given side.
  • Kotlin 95.8%
  • Nix 4.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Brandon 07b291bce5 Add adjustable expansion threshold and wheel theme picker
Replaces the hardcoded EXPANSION_THRESHOLD_DP guess with a user-facing
slider (stored as % of screen width via GesturePrefs) and adds a real
theme system for the wheel's bubble colors: WheelTheme/ThemeCatalog +
ThemePrefs + ThemePickerDialog, following the same catalog/picker
pattern as ActionRegistry/IconCatalog. Ships with Monochrome (dark
gray idle, white dominant, icon flips dark for contrast) as the new
default and Classic Blue preserving the original look.

Also fixes icon tinting to actually follow the selected theme outside
the live wheel (MainActivity's bubble-config previews were still
hardcoded blue since every icon_*.xml bakes in its own white tint,
which only WheelOverlayView was overriding), and gates the
action-committed Toast behind the debug-visuals setting so it's silent
in normal use.
2026-09-18 02:02:53 -04:00
app Add adjustable expansion threshold and wheel theme picker 2026-09-18 02:02:53 -04:00
gradle Add onboarding screen, shrink+reposition edge strip, fix AAPT2 daemon bug 2026-09-17 22:28:09 -04:00
.envrc Add Nix flake for Android dev environment 2026-09-17 15:18:40 -04:00
.gitignore Scaffold Gradle project and edge-interception spike 2026-09-17 16:01:45 -04:00
build.gradle.kts Scaffold Gradle project and edge-interception spike 2026-09-17 16:01:45 -04:00
CLAUDE.md Overhauls action logic to allow future expansion 2026-09-18 00:28:10 -04:00
flake.lock Add Nix flake for Android dev environment 2026-09-17 15:18:40 -04:00
flake.nix Add onboarding screen, shrink+reposition edge strip, fix AAPT2 daemon bug 2026-09-17 22:28:09 -04:00
gradle.properties Scaffold Gradle project and edge-interception spike 2026-09-17 16:01:45 -04:00
gradlew Scaffold Gradle project and edge-interception spike 2026-09-17 16:01:45 -04:00
gradlew.bat Scaffold Gradle project and edge-interception spike 2026-09-17 16:01:45 -04:00
settings.gradle.kts Scaffold Gradle project and edge-interception spike 2026-09-17 16:01:45 -04:00
THIRD_PARTY_NOTICES.md Overhauls action logic to allow future expansion 2026-09-18 00:28:10 -04:00