Skip to content

Releases: LeanBitLab/LtvLauncher

LTvLauncher v2026.06.21

23 Jun 18:03

Choose a tag to compare

❤️ Support the Project

If you love using LTvLauncher (ad-free, lightweight, and open source), please consider supporting us! Your contributions help buy testing hardware, cover bills, and keep development active.
👉 Sponsor LeanBitLab on GitHub

Whats New

  • Fix key click sound on D-pad key press navigation.
  • Fix local cache out-of-sync issue when reordering apps in custom sections.
  • Fix active VPN connection detection to correctly display the VPN key icon instead of Wi-Fi.
  • Make tapping the VPN status bar icon open native VPN settings instead of Wi-Fi settings.
  • Consolidate GitHub Actions badge generation workflows to prevent build push conflicts.

📦 Artifacts

  • app-release.apk (18.3 MB): Universal build containing all architectures.
  • app-armeabi-v7a-release.apk (9.4 MB): Optimized build for ARMv7 architectures (older Android TVs & Fire TV sticks).
  • app-arm64-v8a-release.apk (9.8 MB): Optimized build for ARM64 architectures (newer Android TVs & NVIDIA Shield).

v2026.05.01 Release

21 Jun 11:06

Choose a tag to compare

❤️ Support the Project

If you love using LTvLauncher (ad-free, lightweight, and open source), please consider supporting us! Your contributions help buy testing hardware, cover bills, and keep development active.
👉 Sponsor LeanBitLab on GitHub


✨ New Features

  • Multiple Backups Support: Backups are now exported with unique timestamps (e.g., ltv_backup_20260621_155341.json)
  • System-wide Notification Overlays: Added popups for notification alerts visible across the entire operating system.
  • TV Input Selector: Directly switch between input sources (HDMI, AV, etc.) from the launcher.
  • Accessibility Settings Page: Dedicated settings panel for managing launcher accessibility features.

🛠️ Bug Fixes

  • Cropping & UI Scale Expansion: Capped scale limits on focused banners to prevent items from getting cropped on certain screen aspect ratios.
  • Wallpaper Live Updates: Fixed a bug where changing the wallpaper did not trigger an immediate visual update in the background.
  • Security & Backups: Disabled insecure full Android OS backups in the manifest (android:allowBackup="false").
  • Crash & Imports fixes: Resolved network/UI crashes, restored missing imports in the notification listener service, and resolved Java compilation errors in MainActivity.

🚀 Under-the-Hood & Performance

  • Settings Cache: Optimized SettingsService by caching values locally to avoid repeatedly reading from SharedPreferences.
  • Database & Query Optimization:
    • Fixed an $N+1$ query pattern when fetching and categorizing TV applications.
    • Optimized category lookups for new applications to run in $O(1)$ time.
  • Concurrency & I/O:
    • Implemented a concurrency pool to cap unawaited background caching tasks.
    • Replaced synchronous file I/O checks (e.g., wallpaper checks) with fully asynchronous operations.
  • Test Coverage: Added comprehensive widget and unit tests for AppCard, DateTimeWidget, SidePanelDialog, NetworkService, and the App/Category models.

📦 Artifacts

  • app-release.apk (18.3 MB): Universal build containing all architectures.
  • app-armeabi-v7a-release.apk (9.4 MB): Optimized build for ARMv7 architectures (older Android TVs & Fire TV sticks).
  • app-arm64-v8a-release.apk (9.8 MB): Optimized build for ARM64 architectures (newer Android TVs & NVIDIA Shield).

LTvLauncher v2026.05.01-beta.1

03 Jun 13:57

Choose a tag to compare

Pre-release

🚀 New Features

- **Notification Overlay Popups**: Added system-wide notification overlays.
- **TV Input Selector**: Added input selector support and optimized package size.
- **Toggle for Status Bar Inputs**: Added option to show/hide status bar inputs widget.
- **Accessibility Settings**: Added dedicated accessibility page.

⚡ Performance Optimizations

- **Settings Caching**: Optimized `SettingsService` with local caching.
- **Drift DB N+1 Fix**: Resolved N+1 query issue in TV apps categorization.
- **Asynchronous I/O**: Migrated wallpaper existence checks to async I/O.
- **Concurrency Pooling**: Capped concurrent background cache operations.
- **O(1) Lookups**: Optimized category matching for new apps.

🐞 Bug Fixes & Improvements

- **Banner Layout**: Capped premium banner scaling to prevent focus cropping.
- **Wallpaper Update**: Fixed delay in wallpaper changes.
- **Security**: Disabled insecure Android backup configuration

v2026.04.26 Release

26 Apr 12:18

Choose a tag to compare

✨ New Features

  • Themes: Switch between distinct visual styles (Default, Premium, Classic, Capsule).
  • Focus Customization: Toggle focus outline and transition animations to tailor your experience.
  • Edge Bump Animation: Visual feedback when reaching the edge of a row, preventing accidental focus wrapping.

🚀 Improvements

  • Data Usage Widget: Generalized to accurately detect and display internet consumption across WiFi, Ethernet, and Mobile data (no extra permissions required).
  • Date-Based Versioning: Shifted to a YYYY.MM.DD version scheme for clearer tracking.
  • Performance Optimizations: Aggressive icon caching and code cleanups.

🐛 Bug Fixes

  • Focus Traversal: Fixed an issue where rapid scrolling (long-press) would cause the focus to jump unexpectedly between rows.
  • General bug fixes and stability improvements.

v3.2.2 Release

31 Mar 06:26

Choose a tag to compare

LTvLauncher (Build 4101)

✨ New Features

  • Custom App Banners: Set your own banner graphics for unofficial apps from the App Info Panel.
  • Custom Section Names: Build custom categories from scratch without relying strictly on presets.
  • App Labels: Clean up your homescreen grid with a new toggle to hide text below icons or show if you really wanted.

🛠️ Bug Fixes

  • Fixed the keyboard overflow/scrolling glitch on the Modify Section page.
  • Squashed a persistent storage leak when deleting custom app images.
  • Fixed icon reloading glitches and rendering race-conditions.

🚀 Under-the-Hood

  • Fixed the png logo
  • Refactored settings to cache globally, drastically speeding up UI navigation and lowering disk usage overhead.

v3.2.1 Release

22 Mar 03:43

Choose a tag to compare

Release Notes (v3.2.1)

Maintenance & F-Droid Compatibility

  • Build Update: Disabled dependenciesInfo block generation inside the [build.gradle] to comply with IzzyOnDroid and F-Droid's open-source building policies.
  • Fastlane Metadata: Added structured Fastlane metadata to the repository (including icons, screenshots, and accurately formatted markdown descriptions).
  • Repository Migration: Updated all internal links and documentation to appropriately reflect the new repository URL (LeanBitLab/LtvLauncher).

Files attached:

  • (Universal) [LTvLauncher-universal-release.apk]
  • (64-bit) [LTvLauncher-arm64-v8a-release.apk]
  • (32-bit) [LTvLauncher-armeabi-v7a-release.apk]
  • (x86_64) LTvLauncher-x86_64-release.apk

v3.2 Release

07 Mar 13:10

Choose a tag to compare

Release Notes

New Features

  • Screensaver Clock Styles: 7 font styles — Minimal, Bold, Retro, Elegant, Neon, Pixel, Digital — applied to both the Flutter screensaver and native Android DreamService.

Improvements & Fixes

  • Screensaver AM/PM: Rendered inline at 35% size alongside the time, instead of full-size.
  • Screensaver Date: Increased font size for better readability.
  • Accent Color: Added more aesthetic color tiles.
  • Settings Focus: Optimized — removed expensive boxShadow, added RepaintBoundary for smoother navigation.
  • Time Formats: Cleaned up presets — removed HH:mm:ss since it conflicting on screensaver and removed duplicate HH:mm
  • Animations: Added minimal app opening animation; overall animation speeds might be snappier now.
  • Screensaver: Improved efficiency
  • Performance: Improved overall performance optimization.

Version: 3.2.0+2020

v3.1 Release

25 Feb 10:30

Choose a tag to compare

Release Notes

New Features

  • Time-based Wallpaper Switching: Automatically change your wallpaper based on the time of day (day/night modes).

Improvements & Fixes

  • Code cleanup:

Version: 3.1.0+19

Release 3.0.0 Rebrand

13 Feb 12:07

Choose a tag to compare

LTvLauncher v3.0.0+18 Release Notes

This release marks a significant milestone as we transition to a new identity.

🆕 Rebranding & Identity

🏷️ New Name: LTvLauncher

We have officially rebranded from FLauncher to LTvLauncher to better reflect our vision and avoid confusion with the original project.

📦 New Package Name

The application package name has been updated to com.leanbitlab.ltvL.

Important: This version will install as a separate app alongside the original FLauncher. You will need to migrate your settings manually and uninstall the old version if desired.

✨ New Features

🎨 Accent Color Support

Personalize your launcher experience! You can now choose from a variety of accent colors to match your style or room ambience.

☀️ Experimental Brightness Control

Added a new Brightness Scheduler feature that allows the launcher to automatically adjust system brightness based on the time of day.

Note: This feature requires WRITE_SETTINGS permission via ADB to function. However, it may not work on many TV models as they often handle brightness through hardware controls not accessible by third-party apps.

🚀 Improvements & Refinements

⚙️ Reorganized Settings

The settings menu has been streamlined for better navigation.

  • Better Organization: Moved "Miscellaneous" settings to the "Interface" section.
  • Unified Interface: Consistent styling across all settings pages.

💎 UI Refinement

Polished various UI elements for a more modern and cohesive look.

  • Enhanced focus indicators.
  • Improved spacing and layout consistency.

⚡ Animation Optimization

Optimized animations throughout the launcher for a smoother and more responsive feel, especially on lower-end devices.


Thank you for using LTvLauncher!

v2026.01.001 - Focus Enhancements & Settings Refinement

28 Jan 11:00

Choose a tag to compare

  • Enhanced Focus Indicator: New double-border (White Outer, Black Inner) design ensures perfect visibility on any background.
  • Smart Navigation: Fixed 'bounce back' issues and optimized focus traversal for a smoother experience.
  • Refined Settings: Reorganized menus with a new 'Miscellaneous' section and unified focus styles.

Important : Reuploaded apks due to version mismatch