summaryrefslogtreecommitdiff
path: root/src/protocols/CTMControl.hpp
Commit message (Collapse)AuthorAgeFilesLines
* ctmcontrol: move to unique ptrsTom Englund2025-07-101-3/+3
| | | | less refcounting, move by rvalue.
* protocols: refactor class member vars (a-m) (#10265)davc0n2025-05-041-6/+6
|
* protocols: implement hyprland-ctm-control rev 2 (#9267)outfoxxed2025-02-021-1/+4
| | | | | * protocols: implement hyprland-ctm-control v2 * bump h-p and nix
* core: move all shared_ptrs from the STL to hyprutils (#9143)Vaxry2025-01-231-2/+1
|
* core: move parts of the animation system to hyprutils (#8868)Maximilian Seidler2025-01-071-2/+2
| | | | | | | | | | | | | * core: change animation manager to use Hyprutils::Animation * config: move animation config to hyprutils animation tree * use g_pAnimationManager->createAnimation and the new PHLANIMVAR template * core: use CGenericAnimatedVariabled::{enabled,setConfig,getStyle} and adapt callbacks * core: adapt animated variable usage (dereference the shared pointer) * misc: bump CMakeLists to hyprutils 0.3.3
* ctm: disable fade animation by default on nvidiavaxerski2024-12-301-0/+1
| | | | Fixes #8891, the nvidia driver dies when we spam CTM too much.
* ctm: add an internal fade animation to ctm transitionsvaxerski2024-12-291-0/+10
|
* internal: cleanup CMonitor usage and fix a few ref hogsVaxry2024-10-261-1/+1
| | | | ref #8221
* protocols: Add support for hyprland-ctm-control-v1 (#8023)Vaxry2024-10-081-0/+44
* initial ctm support * flake.lock: update * Meson: bump required versions and add ctm proto --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>