package icon

Night Light

Minimal OLED night light, flash or screen, settings, 26 languages.
New in version 1.19.0
* Live preview in Screen mode: while dragging the brightness slider, the screen shows the color and brightness exactly as it will look once the night light is running.
* New "Flash brightness" slider (on supported devices): same live preview — the flash turns on at the set level while you're adjusting the slider.
* Hidden crash log: if the app ever crashes, a log is now kept. Accessible via a long-press on the version number, with a button to copy it and a link to report the issue on GitHub.
Veilleuse turns your phone into a simple night light, with no ads and no trackers.

Features:
* Two light sources: the camera flash, or the screen with an adjustable warm tint.
* Adjustable duration before automatic shutdown (1 to 120 minutes).
* Instant or progressive (fade) shutdown, with adjustable fade duration.
* Fully pure-black (OLED) interface, to save battery and avoid glare.
* While active, the screen goes fully dark; a single tap brings back the controls (remaining time, Stop button).
* Once the timer ends, the app closes itself so the phone can go to sleep normally.

Settings screen:
* Time display format: compact, detailed, or HH:MM:SS.
* UI accent color: palette of hues and white, with a slider to darken it.
* App language: 26 languages available, independent of the system language.

No Internet permission, no telemetry, fully free software (GPL-3.0).

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.19.0 (24) suggested Added on Sep 17, 2026

    This version requires Android 8.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • io.github.pic38.veilleuse.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 4.7 MiB PGP Signature | Build Log

  • New in version 1.18.1
    * Fix: the app icon wasn't showing up on F-Droid (a generic placeholder was displayed instead). The icon existed only as a vector adaptive icon (XML), with no raster PNG in the APK, which F-Droid's icon extraction can't process. Added raster PNG icons (same design) to the APK.
  • Version 1.18.1 (23) - Added on Sep 14, 2026

    This version requires Android 8.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • io.github.pic38.veilleuse.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 4.7 MiB PGP Signature | Build Log

  • New in version 1.18.0
    * The app's name is now translated into each of the 26 supported languages, both on your phone and in the F-Droid listing (e.g. "Night Light" in English, "Nachtlicht" in German, "常夜灯" in Japanese) — "Veilleuse" stays as the name only in French.
  • Version 1.18.0 (22) - Added on Sep 09, 2026

    This version requires Android 8.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • io.github.pic38.veilleuse.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 4.6 MiB PGP Signature | Build Log