summaryrefslogtreecommitdiff
path: root/src/managers/SessionLockManager.hpp
Commit message (Collapse)AuthorAgeFilesLines
* desktop: cleanup, unify desktop elements as views (#12563)Vaxry2025-12-081-1/+1
|
* session-lock: don't render workspaces when locked (#10865)Maximilian Seidler2025-07-141-5/+7
| | | Avoid rendering the workspace behind if we are locked
* managers: refactor class member vars (#10242)davc0n2025-05-021-4/+4
|
* time: move to stl's clocks and move timerVaxry2025-04-161-1/+1
|
* input: pass touch events to lock screens (#9129)Junxuan Liao2025-01-251-9/+9
| | | | | * refactor: use weak pointers for session lock surfaces * input: pass touch events to lock screens
* core: move all shared_ptrs from the STL to hyprutils (#9143)Vaxry2025-01-231-5/+5
|
* renderer: add lockdead_screen_delay (#8467)Alexandre Acebedo2024-11-171-0/+3
|
* renderer: better lockscreen dead behavior (#7574)Vaxry2024-08-291-0/+1
| | | | | --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* session-lock: send `locked` after the lock screen is properly rendered (#6850)Junxuan Liao2024-07-131-1/+7
| | | | | | | | | | The protocol says: > The locked event "must not be sent until a new "locked" frame (either from a > session lock surface or the compositor blanking the output) has been presented > on all outputs and no security sensitive normal/unlocked content is possibly > visible". This helps users ensure the screen is properly locked before suspending the machine. (e.g. with swaylock --ready-fd)
* core: move to hyprutils for utils (#6385)Vaxry2024-06-111-1/+1
| | | | | | | | | | | | | * core: move to hyprutils for utils Nix: add hyprutils dep * Meson: add hyprutils dep * flake.lock: update --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* wayland/core: move to new impl (#6268)Vaxry2024-06-081-3/+4
| | | | | * wayland/core/dmabuf: move to new impl it's the final countdown
* session-lock: move to new implVaxry2024-04-301-16/+30
|
* lock: fix red screen issues with multiple monitors (#5100)Maximilian Seidler2024-03-151-2/+8
| | | | | | | | | | | * lock: use uint64_t for iMonitorID * lock: move activateLock to onNewSessionLock * lock: add red screen fade * lock: damage when fading the red screen and delay for screencopy * lock: remove redundant scheduleFrameForMonitor
* Implement ext-session-lock-v1vaxerski2023-02-031-0/+46