1
0
mirror of https://github.com/hyprwm/Hyprland.git synced 2025-07-25 17:21:54 -07:00
Commit Graph

12 Commits

Author SHA1 Message Date
davc0n
ce821294e2 managers: refactor class member vars () 2025-05-02 17:07:20 +02:00
Vaxry
877fb5b93a time: move to stl's clocks and move timer 2025-04-16 01:37:48 +01:00
Junxuan Liao
9199a9746d input: pass touch events to lock screens ()
* refactor: use weak pointers for session lock surfaces

* input: pass touch events to lock screens
2025-01-25 19:44:13 +01:00
Vaxry
0a1ae48a9f core: move all shared_ptrs from the STL to hyprutils () 2025-01-23 21:55:41 +01:00
Alexandre Acebedo
0ddbd1c3a4 renderer: add lockdead_screen_delay () 2024-11-17 15:58:18 +00:00
Vaxry
604eb21a7e renderer: better lockscreen dead behavior ()
---------

Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2024-08-29 23:30:12 +02:00
Junxuan Liao
7486576fa7 session-lock: send locked after the lock screen is properly rendered ()
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)
2024-07-13 12:32:08 +02:00
Vaxry
8c64a4bad7 core: move to hyprutils for utils ()
* 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>
2024-06-11 17:17:45 +02:00
Vaxry
6967a31450 wayland/core: move to new impl ()
* wayland/core/dmabuf: move to new impl

it's the final countdown
2024-06-08 10:07:59 +02:00
Vaxry
90e1411315 session-lock: move to new impl 2024-04-30 16:34:09 +01:00
Maximilian Seidler
a958884b52 lock: fix red screen issues with multiple monitors ()
* 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
2024-03-15 16:17:13 +00:00
vaxerski
129e99a6f6 Implement ext-session-lock-v1 2023-02-03 11:58:55 +00:00