summaryrefslogtreecommitdiff
path: root/src/managers/AnimationManager.hpp
Commit message (Collapse)AuthorAgeFilesLines
* animations: Refactor AnimatedVariable (#4911)GartoxFR2024-03-021-3/+3
| | | | | | | | | | | | | | | | | | | | | | | * animation: Refactor AnimatedVariable This commit decomposes the AnimatedVariable class into a base class with the common attribute to all variable types and a templated derived type containing strongly typed info on the type being animated. Access to the typed version is perfomed using the visitor pattern. A utility is provided to build a visitor on the fly using lambdas. Adding a new type to be animated should just be a matter of adding the typed in the list defined by the ANIMABLE_TYPES macro The size of the commit is justified by the API change in the AnimatedVariable class. No more vec(), fl() or col() method but a unified value() method. * animation: Remove visitor pattern * animation: Fix coding style * animation: Fix coding style
* internal: Unsafe state reworks (#3114)Vaxry2023-09-011-0/+1
|
* animationmgr: avoid redundant ticksvaxerski2023-08-051-0/+4
|
* animationmgr: avoid looping over all avars in favor of only active onesvaxerski2023-07-201-1/+2
|
* Update the debug overlayvaxerski2023-03-031-0/+3
|
* Move AnimationManager::tick() to an event loopvaxerski2023-03-021-0/+2
|
* Add hyprctl animationsvaxerski2023-01-251-8/+10
|
* use curves for special dim animvaxerski2022-12-291-0/+1
|
* Added clang format (#1239)Vaxry2022-12-161-17/+16
| | | * clang-format stuff and format files
* add more errorsvaxerski2022-08-071-0/+4
|
* added popin anim minimum %vaxerski2022-08-061-1/+1
|
* Added closing animations (reverse of open)vaxerski2022-05-281-3/+3
|
* Added window animation rulesvaxerski2022-05-151-0/+4
|
* Added animation style and style slidevaxerski2022-05-141-0/+3
|
* Added bezier curvesvaxerski2022-04-231-2/+8
|
* New animation systemvaxerski2022-04-231-0/+3
|
* added basic damage trackingvaxerski2022-04-141-0/+2
|
* Added animated bordersvaxerski2022-03-311-1/+4
|
* Added basic animations for windowsvaxerski2022-03-231-0/+17