You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CLAUDE.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
4
4
5
5
## Project Overview
6
6
7
-
**Heisenberg's Lux** is a minimalist Android app (Kotlin, min SDK 26) that wakes the device screen when motion or ambient light changes are detected. The name is a playful reference to Heisenberg's uncertainty principle (you can't observe without affecting the system) combined with "lux" (the SI unit for illuminance). The app is designed as a canonical example of modern Android development with minimal dependencies and maximum simplicity.
7
+
**Observer Effect**(displayed as "The Observer Effect" in the app) is a minimalist Android app (Kotlin, min SDK 26) that wakes the device screen when motion or ambient light changes are detected. The name refers to the observer effect in physics, where the act of observation changes what is being observed—in this case, your approach to the tablet causes it to wake up. The app is designed as a canonical example of modern Android development with minimal dependencies and maximum simplicity.
8
8
9
9
**Core Philosophy**: Simplicity, robustness, minimal dependencies. Use traditional Android Views, not Jetpack Compose. This app should be elegant enough to serve as a reference implementation.
Copy file name to clipboardExpand all lines: README.md
+14-2Lines changed: 14 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,12 @@
1
-
# Heisenberg's Lux
1
+
# The Observer Effect
2
2
3
3
I wanted my wall-mounted home automation tablets to light up as I walked by. This app wakes the screen when it detects motion or light changes, and can optionally launch any app you want.
4
4
5
5
Works great for Home Assistant dashboards, Alarmo alarm panels, or any app you want to see when you approach a mounted tablet. No more tapping the screen to wake it.
6
6
7
-
The name is a nod to Heisenberg's uncertainty principle (you can't observe without affecting the system) combined with "lux" (the SI unit for illuminance).
7
+
Similar concept to [Yakk](https://yakk.bkappz.com/), but open-source and with more sensors (camera + light) and the ability to auto-unlock and launch apps.
8
+
9
+
The name refers to the observer effect in physics, where the act of observation changes what is being observed—in this case, your approach to the tablet causes it to wake up.
8
10
9
11
## Screenshots
10
12
@@ -25,6 +27,16 @@ The name is a nod to Heisenberg's uncertainty principle (you can't observe witho
25
27
- Material Design 3 with dark mode and tablet layouts
26
28
- Full accessibility support with TalkBack
27
29
30
+
## Setup Recommendations
31
+
32
+
**For best results, disable your device's lock screen security:**
33
+
34
+
Go to **Settings → Security → Screen Lock** and set it to **"None"** or **"Swipe"**.
35
+
36
+
**Why?** Android's security model prevents apps from bypassing PIN, pattern, or biometric authentication. If you have secure lock screen enabled, the app will wake the screen but you'll still need to authenticate manually. For wall-mounted tablets that don't leave your home, disabling the lock screen provides the smoothest experience.
37
+
38
+
If you need security, consider using Smart Lock (Settings → Security → Smart Lock) with trusted locations or devices instead.
0 commit comments