Commit Graph
7 Commits
Author SHA1 Message Date
bea 43a3251bac decouple the key listener from the main window 2026-10-01 23:35:19 +02:00
bea 2a4795773a feed the automation settings into the movers 2026-10-01 23:34:11 +02:00
bea f89af040b9 track user presence by time instead of poll count 2026-10-01 23:32:08 +02:00
bea 8b869fe4e9 add a persistent settings store 2026-10-01 23:30:41 +02:00
bea 4a7b4267f5 feed keyboard activity into the away detection 2026-10-01 22:48:15 +02:00
bea c95e660c2c fix away detection, pause while user is present 2026-09-29 11:58:03 +02:00
bea ed90b246d6 add first unit tests
the ci has always had a 'mvn test' step, but there was nothing to
test. add junit 6 and pin surefire 3.6.0, extract the os detection
into a testable fromOsName method, and cover the movement step math
- including the axis-aligned cases that used to produce infinite
steps and never converge.
2026-09-29 11:51:13 +02:00