Giter VIP home page Giter VIP logo

screenlight's Introduction

ScreenLight

☀️ Use your phone screen as a bright flashlight!

Easily switch your screen to a powerful flashlight with adjustable brightness. Get the light you need, when you need it!

Feature graphic

Features

  • Toggling white screen
  • Screen birghtness control
  • Saving your preferences
  • Locking flashlight state
  • Changing color of the light
  • Optional use of the rear camera flashlight
  • SOS mode
  • Ad-free

Device support

This application should work on every Android device with system version >= 5.0 Lollipop (API 21+)

Used resources

screenlight's People

Contributors

ezioleq avatar

Stargazers

Krzysztof Tajchman avatar Gabriel Kaszewski avatar

Watchers

 avatar

screenlight's Issues

Simple options menu

The menu should act as a simple pop up dialog with a few buttons etc.
This view should be invoked by pressing new Gear icon next to the brightness control widget.

For now it may contain a link to this GitHub repository and current application version string but in the future it will be a place for configuring rest of the features.

Fade in and out the UI on touch

The UI should smoothly disappear when screen isn't touch for a moment and bring itself back again when touched. This will ensure that we are using max area of the screen for a flashlight and the screen will be simply more clear.

Quick reset button

On the same row as options button there should be a reset button which will change the screen brightness to 100% and reset its color if it was changed before. This will also introduce some more balance to the interface since adding the option's Gear button.

Releasing a build

Hey,

I've just tested your app and it looks great on my Android. Do you plan to release prebuild version ? If you are interested I can list it on my open source repo at https://openapk.net/ so other people can try it !

Saving and loading previous settings

Things such a current screen brightness should be saved to the application's preferences or something similar and loaded on the next launch of the application.

Ability to lock the screen flashlight's state

In the options should be an option to lock the state of the screen's flashlight. The lock will permanently enable the flashlight and disable the switch button. By enabling this feature user will no more switching their flashlight by an accident.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.