| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | layout/scrolling: handle fullscreen manually (#14190) | Vaxry | 2026-05-07 | 1 | -1/+1 |
| | | | | Makes scroll handle fullscreen by itself, allowing for fs scrolls. | ||||
| * | config/lua: cannot disable animation (#14215) | phanium | 2026-04-30 | 1 | -2/+2 |
| | | | | | | | | * config/lua: cannot disable animation seems regression from 9ee5ff1f7181cc5fa575f1702802ccb78c21ba12 * typing typo (auto generated by cmake) | ||||
| * | desktop/window: refactor over fullscreen state | Vaxry | 2026-04-29 | 1 | -5/+4 |
| | | |||||
| * | desktop/window: add alpha container for alpha calculations | Vaxry | 2026-04-29 | 1 | -11/+12 |
| | | |||||
| * | animations: add springs (#14171) | Vaxry | 2026-04-29 | 1 | -7/+4 |
| | | |||||
| * | config/lua: init lua config manager, use lua if available (#13817) | Vaxry | 2026-04-26 | 2 | -2/+2 |
| | | | | Adds a new lua config manager, which will automatically be used if there is a lua config present. | ||||
| * | animation: avoid redundant damage calls in tick | Vaxry | 2026-04-04 | 1 | -132/+204 |
| | | | | | animated variables would independently damage, that's redundant. | ||||
| * | desktop/window: reduce window deco updates (#13980) | Vaxry | 2026-04-04 | 1 | -5/+2 |
| | | | | AVARDAMAGE_ENTIRE doesn't mean the geometry changed, so no point in an expensive update | ||||
| * | config: cleanup the entire config infrastructure (#13785) | Vaxry | 2026-03-20 | 1 | -15/+21 |
| | | | | | Massively refactors the config infrastructure, sorely needed and will be req'd for the lua stuff | ||||
| * | config/workspacerule: add animation style (#13380) | ItsOhen | 2026-03-13 | 2 | -4/+7 |
| | | |||||
| * | renderer: refactor resources and flags (#13471) | UjinT34 | 2026-03-07 | 1 | -2/+2 |
| | | |||||
| * | event: refactor HookSystem into a typed event bus (#13333) | Vaxry | 2026-02-22 | 1 | -3/+3 |
| | | | | | | Refactors the old HookSystem into a typed event bus with clear separation, discovery and types. | ||||
| * | layout: rethonk layouts from the ground up (#12890) | Vaxry | 2026-02-21 | 1 | -1/+2 |
| | | | | | | Rewrites layouts to be much smaller, and deal with much less annoying BS. Improves the overall architecture, unifies handling of pseudotiling, and various other improvements. | ||||
| * | renderer: fix mouse motion in VRR (#12665) | Szwagi | 2026-01-31 | 1 | -1/+1 |
| | | |||||
| * | desktop: restore invisible floating window alpha/opacity when focused over ↵ | Naufal Hisyam Muzakki | 2026-01-21 | 2 | -0/+9 |
| | | | | | fullscreen (#12994) | ||||
| * | animation: reset tick state on session activation (#13024) | William Wernert | 2026-01-21 | 2 | -0/+8 |
| | | | | | | | | | | 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 branches | Vaxry | 2026-01-16 | 1 | -2/+2 |
| | | |||||
| * | animationMgr: avoid uaf in ::tick() if handleUpdate destroys AV | Vaxry | 2026-01-08 | 1 | -0/+3 |
| | | | | | ref https://github.com/hyprwm/Hyprland/discussions/12840 | ||||
| * | desktopAnimationMgr: fix slide direction | Vaxry | 2025-12-30 | 1 | -26/+22 |
| | | | | | ref https://github.com/hyprwm/Hyprland/discussions/12744 | ||||
| * | animationmgr: avoid possible uaf in handling anim updates | Vaxry | 2025-12-20 | 1 | -24/+28 |
| | | |||||
| * | debug: move to hyprutils' logger (#12673) | Vaxry | 2025-12-18 | 1 | -1/+1 |
| | | |||||
| * | desktop/layer: store aboveFs property and use that | Vaxry | 2025-12-16 | 1 | -1/+1 |
| | | |||||
| * | animation: migrate PHLANIMVAR from SP to UP (#12486) | Maximilian Seidler | 2025-12-14 | 2 | -8/+5 |
| | | |||||
| * | desktop: cleanup, unify desktop elements as views (#12563) | Vaxry | 2025-12-08 | 2 | -4/+4 |
| | | |||||
| * | desktop: rewrite reserved area handling + improve tests (#12383) | Vaxry | 2025-12-05 | 1 | -4/+5 |
| | | |||||
| * | animation: improve animations on multi refresh rate monitors (#12418) | bea4dev | 2025-11-23 | 2 | -22/+31 |
| | | |||||
| * | windowrules: rewrite completely (#12269) | Vaxry | 2025-11-17 | 2 | -5/+5 |
| | | | | | | | | Reworks the window rule syntax completely --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net> | ||||
| * | desktopAnimationMgr: don't set fade 0 for members of a fs group (#12091) | Vaxry | 2025-10-22 | 1 | -2/+7 |
| | | | | fixes a flash of opacity that shouldnt be there | ||||
| * | managers/helpers: add missing includes (#11969) | Linux User | 2025-10-08 | 1 | -0/+1 |
| | | | | | | | | | | * managers: include string header Fixes error `implicit instantiation of undefined template 'std::basic_string<char>'` on llvm/musl * helpers: include unistd header Fixes error `use of undeclared identifier 'pipe'` on llvm/musl | ||||
| * | animation: fix slide/slidefade to accept forced direction (#11725) | nikitax44 | 2025-09-18 | 1 | -5/+25 |
| | | |||||
| * | animation: fix slide/slidevert to accept params (#11574) | 0xFMD | 2025-09-06 | 2 | -20/+15 |
| | | |||||
| * | input: Add fully configurable trackpad gestures (#11490) | Vaxry | 2025-08-28 | 4 | -0/+926 |
| Adds configurable trackpad gestures | |||||
