Skip to content

v0.1.2 Feature realese.

Choose a tag to compare

@codershubinc codershubinc released this 28 Sep 15:45
· 19 commits to main since this release

NullVoid Launcher v0.1.2 — Health Connect Steps Sync & Quick Control Deck Overhaul

NullVoid Launcher v0.1.2 introduces official Google Fit and Health Connect step counter integration with resilient hardware sensor fallback, alongside a comprehensive overhaul of the Quick Control Deck featuring real-time hardware sync, customizable icon styles, and granular toggle controls.

🌟 What's New

🏃‍♂️ Health Connect & Google Fit Steps Telemetry

  • Official Health Connect Integration: Integrated androidx.health.connect:connect-client:1.1.0 with full Android 14+ / Health Connect permission flows.
  • Direct Google Fit Sync: Package-level record filtering (com.google.android.apps.fitness) to match Google Fit daily steps accurately.
  • Dual Sync Safeguard: Automatic fallback to local hardware step sensors when Health Connect queries return 0 records, preventing steps from zeroing out before syncing.
  • 6 Visual Step Styles:
    • ELEGANT (Google Fit dual rings with kcal & distance)
    • MINIMAL (Clean inline step count)
    • RING (Precision activity arc meter)
    • GAUGE_BAR (Linear progress gauge micro telemetry)
    • TERMINAL (CLI hacker prompt aesthetic)
    • RETRO (Vintage digital pedometer meter)
  • Live Sensor & Sync Diagnostic Viewer: Real-time log inspector and manual baseline calibration built directly into widget settings.

🎛️ Quick Control Deck Overhaul

  • Real-Time Hardware State Synchronization:
    • Flashlight / Torch: Hardware CameraManager.TorchCallback syncs LED state even when toggled from system quick settings.
    • Ringer Mode Switch: Synchronized via system audio intents with safe DND policy compliance (Normal ➔ Vibrate ➔ Silent). Long-press opens Sound Settings.
    • Auto-Rotate: Real-time ContentObserver bound to accelerometer orientation lock.
    • Do Not Disturb (DND): Instant priority interruption toggle.
    • Wi-Fi & Bluetooth: Live connectivity indicators with rapid system settings access.
    • Hotspot / Tethering: Direct shortcut to wireless tethering settings.
  • Multiple Icon Glyph Styles:
    • Rounded (Smooth): Google Material rounded icon glyphs.
    • Outlined (Clean): Minimal, crisp hollow stroke glyphs.
    • Sharp (Geometric): Angular, high-contrast geometric glyphs.
    • Two-Tone (Duo): Dual-depth styled iconography.
  • 5 Deck Aesthetics:
    • Glass (Frosted), Minimal (Floating), Outline (Border), Solid (Dark), and Chip (With Text).
  • Granular Toggle Management:
    • Enable/disable any combination of the 7 toggles, plus compact size mode.

🛠️ Bug Fixes & Improvements

  • Fixed zero-record overwrite bug that previously reset daily steps when opening the launcher before Google Fit published its batch records.
  • Added safe intent fallbacks for tethering and sound settings across various Android ROMs.
  • Reduced APK footprint through R8 resource and code shrinking.

📦 Download

  • Release APK: nullvoid-launcher-v0.1.2.apk (5.4 MB)
  • Minimum Android Version: Android 10 (API 29)
  • Target Android Version: Android 14+ (API 34)