| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | animations: Refactor AnimatedVariable (#4911) | GartoxFR | 2024-03-02 | 1 | -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) | Vaxry | 2023-09-01 | 1 | -0/+1 |
| | | |||||
| * | animationmgr: avoid redundant ticks | vaxerski | 2023-08-05 | 1 | -0/+4 |
| | | |||||
| * | animationmgr: avoid looping over all avars in favor of only active ones | vaxerski | 2023-07-20 | 1 | -1/+2 |
| | | |||||
| * | Update the debug overlay | vaxerski | 2023-03-03 | 1 | -0/+3 |
| | | |||||
| * | Move AnimationManager::tick() to an event loop | vaxerski | 2023-03-02 | 1 | -0/+2 |
| | | |||||
| * | Add hyprctl animations | vaxerski | 2023-01-25 | 1 | -8/+10 |
| | | |||||
| * | use curves for special dim anim | vaxerski | 2022-12-29 | 1 | -0/+1 |
| | | |||||
| * | Added clang format (#1239) | Vaxry | 2022-12-16 | 1 | -17/+16 |
| | | | | * clang-format stuff and format files | ||||
| * | add more errors | vaxerski | 2022-08-07 | 1 | -0/+4 |
| | | |||||
| * | added popin anim minimum % | vaxerski | 2022-08-06 | 1 | -1/+1 |
| | | |||||
| * | Added closing animations (reverse of open) | vaxerski | 2022-05-28 | 1 | -3/+3 |
| | | |||||
| * | Added window animation rules | vaxerski | 2022-05-15 | 1 | -0/+4 |
| | | |||||
| * | Added animation style and style slide | vaxerski | 2022-05-14 | 1 | -0/+3 |
| | | |||||
| * | Added bezier curves | vaxerski | 2022-04-23 | 1 | -2/+8 |
| | | |||||
| * | New animation system | vaxerski | 2022-04-23 | 1 | -0/+3 |
| | | |||||
| * | added basic damage tracking | vaxerski | 2022-04-14 | 1 | -0/+2 |
| | | |||||
| * | Added animated borders | vaxerski | 2022-03-31 | 1 | -1/+4 |
| | | |||||
| * | Added basic animations for windows | vaxerski | 2022-03-23 | 1 | -0/+17 |
