Fimeg
266af98a99
sessiond: double-tap-to-wake wakes, and the volume keys work again
...
Two things that worked under Hyprland and stopped when viewtop took the
session, both for the same reason: the binding lived in hyprland.lua and
the daemon was never in the path.
dt2w: note_input recorded the wake and returned Restore, which is
brightness. So a double tap reported to the machine and the screen stayed
dark. It now returns Unblank first — the brightness a panel comes back at
means nothing until the panel is back. Only for the deliberate wakes
(DoubleTapToWake, Squeeze) and only when the panel is actually dark. The
power button is excluded on purpose: apply_gesture already wakes on its
resolved tap, and emitting a second unblank here is precisely how the
wake loop happened in the compositor this afternoon.
Volume: Action::Volume through the executor table, per §12 — a small
daemon reading a signal and calling wpctl is the eighth blind actor. It
fires on the DOWN edge rather than from a recognised gesture, because
BUTTON_MULTI_TAP_WINDOW is 300ms and a volume key that lags a third of a
second behind the press feels broken. The recogniser still sees the
edges, so a future binding table gets volume hold-to-ramp without this
changing.
Shell: HyprlandData did a bare JSON.parse on hyprctl output, which throws
on every refresh when there is no hyprctl — six exceptions a pass, and
every consumer of monitorData.scale got undefined. That is why the region
selector rendered as a sliver: the geometry was not wrong, it was NaN.
Absence is now a latched state, and RegionSelection/OverviewWidget fall
back to screen.devicePixelRatio. Hyprland stays preferred where it exists.
105 tests.
2026-08-02 18:28:49 -04:00
..
ai
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
gCloud
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
hyprlandAntiFlashbangShader
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
network
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
Ai.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
AppSearch.qml
shell: recover the phone-only edits into the repo
2026-07-29 08:27:27 -04:00
Audio.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
Battery.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
BluetoothStatus.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
Booru.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
BooruResponseData.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
Brightness.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
ClaudeUsage.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
Cliphist.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
ConflictKiller.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
DateTime.qml
shell: dock reorder, fullscreen detection fix, idle-power, sessiond, misc shell work
2026-07-22 22:18:20 -04:00
EasyEffects.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
Emojis.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
FileSearch.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
FirstRunExperience.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
GlobalFocusGrab.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
GoogleCloud.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
HyprlandAntiFlashbangShader.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
HyprlandConfig.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
HyprlandData.qml
sessiond: double-tap-to-wake wakes, and the volume keys work again
2026-08-02 18:28:49 -04:00
HyprlandKeybinds.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
HyprlandXkb.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
Hyprsunset.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
Idle.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
KeyringStorage.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
LatexRenderer.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
LauncherApps.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
LauncherSearch.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
MaterialThemeLoader.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
MprisController.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
Network.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
NetworkTraffic.qml
shell: dock reorder, fullscreen detection fix, idle-power, sessiond, misc shell work
2026-07-22 22:18:20 -04:00
Notifications.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
PhysicalKeyboard.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
PolkitService.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
Privacy.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
ResourceUsage.qml
shell: dock reorder, fullscreen detection fix, idle-power, sessiond, misc shell work
2026-07-22 22:18:20 -04:00
SessionWarnings.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
SongRec.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
SystemInfo.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
TaskbarApps.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
TimerService.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
Todo.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
Translation.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
TrayService.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
Updates.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
Wallpapers.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
Weather.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00
Ydotool.qml
quickshell: pin shared ii base and phone overlay
2026-07-21 18:55:02 -04:00