summaryrefslogtreecommitdiff
path: root/src/managers/animation/AnimationManager.cpp
Commit message (Collapse)AuthorAgeFilesLines
* config/lua: cannot disable animation (#14215)phanium2026-04-301-2/+2
| | | | | | | * config/lua: cannot disable animation seems regression from 9ee5ff1f7181cc5fa575f1702802ccb78c21ba12 * typing typo (auto generated by cmake)
* animations: add springs (#14171)Vaxry2026-04-291-7/+4
|
* config/lua: init lua config manager, use lua if available (#13817)Vaxry2026-04-261-1/+1
| | | Adds a new lua config manager, which will automatically be used if there is a lua config present.
* animation: avoid redundant damage calls in tickVaxry2026-04-041-132/+204
| | | | animated variables would independently damage, that's redundant.
* desktop/window: reduce window deco updates (#13980)Vaxry2026-04-041-5/+2
| | | AVARDAMAGE_ENTIRE doesn't mean the geometry changed, so no point in an expensive update
* renderer: refactor resources and flags (#13471)UjinT342026-03-071-2/+2
|
* event: refactor HookSystem into a typed event bus (#13333)Vaxry2026-02-221-3/+3
| | | | | Refactors the old HookSystem into a typed event bus with clear separation, discovery and types.
* renderer: fix mouse motion in VRR (#12665)Szwagi2026-01-311-1/+1
|
* animation: reset tick state on session activation (#13024)William Wernert2026-01-211-0/+5
| | | | | | | | | After suspend/wake, the animation tick timer state (m_lastTickValid, m_tickScheduled) could be stale, causing framerate drops when blur is enabled. This was introduced in 2b0fd417 which changed the animation tick timing mechanism. Reset the tick state when the session becomes active to ensure a clean state for the animation system.
* core: optimize some common branchesVaxry2026-01-161-2/+2
|
* animationMgr: avoid uaf in ::tick() if handleUpdate destroys AVVaxry2026-01-081-0/+3
| | | | ref https://github.com/hyprwm/Hyprland/discussions/12840
* animationmgr: avoid possible uaf in handling anim updatesVaxry2025-12-201-24/+28
|
* animation: migrate PHLANIMVAR from SP to UP (#12486)Maximilian Seidler2025-12-141-2/+1
|
* desktop: cleanup, unify desktop elements as views (#12563)Vaxry2025-12-081-2/+2
|
* animation: improve animations on multi refresh rate monitors (#12418)bea4dev2025-11-231-21/+26
|
* windowrules: rewrite completely (#12269)Vaxry2025-11-171-2/+2
| | | | | | | Reworks the window rule syntax completely --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* animation: fix slide/slidevert to accept params (#11574)0xFMD2025-09-061-1/+1
|
* input: Add fully configurable trackpad gestures (#11490)Vaxry2025-08-281-0/+351
Adds configurable trackpad gestures