| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | internal: remove dead code (#8748) | Ikalco | 2024-12-17 | 1 | -5/+0 |
| | | |||||
| * | core: Add clang-tidy (#8664) | Vaxry | 2024-12-07 | 1 | -5/+5 |
| | | | | | | This adds a .clang-tidy file for us. It's not a strict requirement to be compliant, but I tuned it to be alright. | ||||
| * | core: move to steady_clock where applicable | Vaxry | 2024-06-25 | 1 | -2/+2 |
| | | | | | avoid issues when system clock gets desynchronized or changed | ||||
| * | layerSurface: refactor/move to a memory-safe impl | Vaxry | 2024-04-30 | 1 | -1/+1 |
| | | | | | | Makes all the pointers smart to avoid memory issues Refactors layerSurface code to live inside desktop/layersurface | ||||
| * | internal: Window storage rework - part 1 (#5762) | Vaxry | 2024-04-27 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | * Window storage rework - part 1 * format * remove useless include * fix pch * format * fix crash in dwindle * fix vram leak * prefer .expired() for bool checks | ||||
| * | Workspace/core: Refactor workspace storage (#5380) | Vaxry | 2024-04-02 | 1 | -1/+1 |
| | | | | | | * refactor workspaces to use ptrs * clang-format | ||||
| * | animvar: fixup update callbacks and cleanup | Vaxry | 2024-03-29 | 1 | -1/+24 |
| | | |||||
| * | animations: Refactor AnimatedVariable (#4911) | GartoxFR | 2024-03-02 | 1 | -43/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
| * | avar: return curve value of 1 when not animated | Vaxry | 2024-02-27 | 1 | -0/+3 |
| | | | | | fixes #4862 | ||||
| * | refactor: manually resets singletons (#3395) | memchr | 2023-09-22 | 1 | -0/+2 |
| | | |||||
| * | internal: Formatter rework (#3186) | Vaxry | 2023-09-06 | 1 | -2/+2 |
| | | |||||
| * | animationmgr: avoid redundant ticks | vaxerski | 2023-08-05 | 1 | -0/+3 |
| | | |||||
| * | animationmgr: avoid looping over all avars in favor of only active ones | vaxerski | 2023-07-20 | 1 | -2/+14 |
| | | |||||
| * | use curves for special dim anim | vaxerski | 2022-12-29 | 1 | -0/+9 |
| | | |||||
| * | Added clang format (#1239) | Vaxry | 2022-12-16 | 1 | -13/+12 |
| | | | | * clang-format stuff and format files | ||||
| * | Added resize transitions | vaxerski | 2022-11-06 | 1 | -0/+5 |
| | | |||||
| * | prevent double-registering of avars | vaxerski | 2022-11-05 | 1 | -1/+4 |
| | | |||||
| * | Multiple animation optimization and xwayland wine fixes | vaxerski | 2022-11-04 | 1 | -2/+4 |
| | | |||||
| * | Replace clamp with max if there is no upper bound. | Felix Dick | 2022-09-26 | 1 | -1/+1 |
| | | |||||
| * | Animation config rework | vaxerski | 2022-07-28 | 1 | -7/+10 |
| | | |||||
| * | Added workspace animations | vaxerski | 2022-05-12 | 1 | -0/+4 |
| | | |||||
| * | optimization: dont damage entire window on border anim | vaxerski | 2022-05-05 | 1 | -3/+4 |
| | | |||||
| * | Added bezier curves | vaxerski | 2022-04-23 | 1 | -3/+4 |
| | | |||||
| * | New animation system | vaxerski | 2022-04-23 | 1 | -0/+54 |
