history of internal/app/app.go at proto/netpoll-waits
2026-10-13
| 99ddc5d | perf(core): wake core on flips only while a scene animates GPG Verified | brice | ||
| fefcf43 | refactor(wayland): pace frames on the display loop via a presentation sink GPG Verified | brice |
2026-10-08
| 508f6f4 | feat(powerkey): hold logind key locks so binds decide power, sleep and reboot keys GPG Verified | brice |
2026-10-06
| 3d282fb | refactor(app): make session dependencies explicit GPG Verified | brice |
2026-10-05
| b6be3a8 | feat: global spring animation system (#134) GPG Unverifiedtag v0.4.0 | bnema |
2026-10-04
| 073f55f | refactor(adapters): move logging and sessionlock under internal/adapters (#132) GPG Unverified | bnema | ||
| 014854e | feat(headless): on-demand SDR/HDR colour check with a test-pattern client (#126) GPG Unverified | bnema | ||
| d476712 | fix(logging): clean up startup warning, duplicate component fields and output placement logs (#125) GPG Unverified | bnema |
2026-10-03
| 1c6cce9 | refactor(app): make every session channel in newPipes and hand each side its ends (#103) GPG Unverified | bnema | ||
| 819389e | feat(input): configure mice and left-handed pointers (#108) GPG Unverified | bnema | ||
| 245942b | feat(idle): honour D-Bus idle inhibitors through org.freedesktop.ScreenSaver (#94) GPG Unverified | bnema | ||
| b9309c2 | feat(cursor): hide the cursor after cursor.hide-after without motion (#95) GPG Unverified | bnema |
2026-10-02
| 13c6a90 | feat: subtle focus indicator pulse on newly focused windows (#87) GPG Unverifiedtag v0.2.0 | bnema |
2026-10-01
| 78083b5 | feat(capture): generic capture with compositor-imposed indicator and allowlist (#74) GPG Unverified | bnema |
2026-09-30
| 39f7a28 | feat(session-lock): add ext-session-lock with DRM output protection (#73) GPG Unverified | bnema | ||
| 36cc89e | feat(capture): bounded asynchronous SDR capture with GPU HDR mapping (#67) GPG Unverified | bnema |
2026-09-29
| 1d16b83 | fix(drm): keep a gap after each VRR game flip (#63) GPG Unverified | bnema | ||
| ded8960 | feat(wayland): Wine and Proton protocols (#60) GPG Unverified | bnema | ||
| 92ab9ad | perf: faster game frame path (#59) GPG Unverified | bnema | ||
| ffbd0df | feat(input): smooth touchpad swipes, tap to click and touchpad speed (#54) GPG Unverified | bnema |
2026-09-28
| f94690a | fix(core): ignore fullscreen requests in a window's first second GPG Verified | brice | ||
| 0db93ca | refactor(ports): add Clock port for timers owned by goroutines GPG Verified | brice | ||
| e2957a8 | feat(input): add three-finger touchpad swipes and natural scroll config (#35) GPG Unverified | bnema | ||
| 74d746f | refactor(app): own output apply in the backend owner loop (#40) GPG Unverified | bnema | ||
| dd089ad | refactor: deepen surface, output, frame and workspace modules (#37) GPG Unverified | bnema |
2026-09-27
| 3c68abd | Merge pull request #18: feat(scale): save scale-bind changes to the config with a notification merge GPG Verified | brice | ||
| 0049441 | Merge pull request #22: feat(wayland): support ext-workspace-v1 merge GPG Verified | brice | ||
| 509f0eb | feat(session): start graphical-session.target through a systemd user unit (#21) GPG Unverified | bnema | ||
| 35f6f59 | fix(scale): create a missing config as owner-only and stop notifications on shutdown GPG Verified | brice | ||
| e16ebd1 | feat(wayland): support ext-workspace-v1 GPG Verified | brice | ||
| b931c88 | feat(scale): save scale-bind changes to the config with a notification GPG Verified | brice | ||
| 5731344 | feat(hdr): HDR content from Wayland clients (#11) GPG Unverified | bnema | ||
| c746896 | feat(output): support wlr-output-management-unstable-v1 (#12) GPG Unverified | bnema | ||
| 471cea3 | feat(capture): support grim and slurp through screencopy and image copy capture (#5) GPG Unverified | bnema |
2026-09-26
| 1d43b1b | refactor(project): rename nefertty to neferwl GPG Verified | brice | ||
| 76522c2 | feat(input): log pointer motions only with --debug=input-motion and warn when the input queue backs up GPG Verified | brice | ||
| 6f16509 | feat(wayland): wp_linux_drm_syncobj_v1 explicit sync with acquire fences for the renderer and KMS GPG Verified | brice | ||
| c595af8 | feat(dmabuf): offer a scanout tranche to fullscreen surfaces from the primary plane's IN_FORMATS GPG Verified | brice | ||
| 8d7d700 | fix(packaging): clean-tree dist, wayland and dbus deps, no personal paths, session export before clients GPG Verified | brice |