Skip to content

iKanoid/digilux-android

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DigiLux Android App

Get it on F-Droid Get it on Google Play

Please note: Devices with large circular fingerprint sensors are most likely to be supported, others cannot because of hardware limitations. You're more than welcome to try, but there are no guarantees you device will be supported; no Samsung support.

Enjoy your large screen, but find using the notification shade brightness widget one handed difficult or inaccessible? Always been upset that you have physical controls to manage your phone's volume, but not its brightness? Well, worry no more! This app lets you use your finger print sensor as dedicated brightness control hardware in addition to many other single handed use niceties.

You've turned off the lights and crawled into bed completely knackered. Your phone goes off, your crush just texted you. You want to read it, but you also quite like seeing and don't want to sacrifice your eyes to the relationship gods for this person; at least not yet, maybe ever, who knows?! Life's a journey and all that. But! You've got this app installed! you merely swipe your finger to the left and your eyes are no longer an Icarus drifting defiantly and foolishly into the sunlight of your phone's screen.

You read the message, you giggle, your eyes are saved and your can proceed to sleep. You don't text back immediately though, you close your eyes with a smirk: "Good things are worth waiting for". Right you are you beautiful person. Right you are.

This app uses Accessibility services.

This app enhances one handed phone usage of your device by providing the following:

  1. Gestures and Brightness control:
  • Customize how much each swipe increases or reduces the brightness.
  • Position the slider closer to the top or bottom of your screen.
  • Change the color of the slider and it's background.
  • Choose whether you want the slider to show up or not.
  • The ability to map gestures to actions, keep the gestures you already use and love!
  1. Auto changing wallpapers: Android 8.1 added the feature where a light wallpaper gave a light notification shade, and a dark wallpaper a dark notification shade. The app now lets you choose wallpapers for either scenario and set the time for the app to automatically change over. A future update will let this automatically sync with sunrise and sunset at the user's location for pro users.

  2. Auto rotation: Auto rotate apps only certain apps to landscape, all others will remain in potrait mode. (limited to 2 for free users)

  3. Accessibility Pop up button: Run out of gestures? Use a pop up for those actions you still want, but would rather not use gestures for.

  4. A trial period: You can now tap the "Gift" icon in the Action Bar to try the premium version of the app for 10 minutes first, 30 seconds next and 10 seconds on subsequent taps. If you want another 10 minute trial, just have to disable the app in accessibility settings, and reenable it again. This closes the app completely and resets the trial status. A handy timer shows how much time is left in the trial in the same Action Bar icon.

Cooler features:

  • Pick your slider colors based on your wallpaper! Please note live wallpapers are not supported.

  • Add a dimmer for when you want your brightness to go down just that much more.

  • Add as many apps as you want to the auto rotation list.

  • Restore Adaptive brightness depending on an ambient brightness threshold when the screen turns on.

  • Apply a dark screen filter over the the Application Window to further dim the screen. Android OS limitations however prevent the filter from drawing over the Notification Drawer.

Supported Devices:

This app depends on a FingerPrint Gesture API introduced in Android Oreo. Please note, this app is not compatible with your device if it doesn't have it installed.

Supported devices include:

  • All Google Pixels
  • Nexus 6P
  • Nexus 5X
  • The Essential Phone
  • One Plus 5T (One Plus removed support in Pie, dunno why)
  • Xiaomi Mi A1 (Xiaomi removed support in Pie, dunno why)

License follows; because this app uses Android Accessibility APIs, it's licenced under the GNU General Public License. This is because Accessibility APIs allow a level of introspection on what's running on the user's phone, I think any app based off this source code should be freely accessible to the public so they can see what the app is really doing.

License

Copyright (c) 2017, 2018, 2019 Adetunji Dahunsi.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.

Packages

No packages published

Languages

  • Kotlin 97.9%
  • Java 2.1%