-
Notifications
You must be signed in to change notification settings - Fork 12
Brightness appears to be controlled by app but does not respond to ambient light #49
Description
Version
1.0.48.0 (thats what it says in the app info)
Deployment Method
Google play
Description
When running Immich Frame on a Samsung Galaxy Tab A7, the app seems to take control of system brightness, but does not actually adjust it based on ambient conditions.
While the app is active, attempting to change brightness at the system level shows that brightness is being controlled by the current app. However, the brightness remains fixed at a high level and does not respond to environmental changes.
For example:
Covering the front-facing camera (to simulate low light) does not reduce brightness
The display stays consistently very bright regardless of room lighting
There are no visible in-app controls to adjust or disable this behavior
Reproduction
run immich frame (not through the immich frame launcher). turn out the lights. no adjustment is made.
cover up the camera....nothing
try to adjust the brightness while the app is in focus. you get an error message saying that the current app is controlling brightness.
Expectations
Either:
The app should properly adjust brightness based on ambient light (if it is taking control), or
The app should not override system brightness controls if no adaptive behavior is implemented
Actual behavior:
The app appears to override brightness controls but does not perform any adaptive adjustment, resulting in a consistently bright display and no way to manually control it.
Configuration
Device:
Samsung Galaxy Tab A7
Additional context:
This setup is used as a wall-mounted display that switches between Immich Frame and UniFi Protect (via a custom launcher), making proper brightness behavior especially important for day/night use.Logs
Pre-Submission Checklist
-
This is a bug report and not a feature request
-
I have provided all of the required information to reproduce the bug (config, logs, etc.)
-
I have checked for related issues and checked the documentation