summaryrefslogtreecommitdiff
path: root/src/render/decorations/DecorationPositioner.cpp
Commit message (Expand)AuthorAgeFilesLines
* render/decorations: improve cache performanceVaxry2026-04-041-48/+42
* render/decoration: cache input extents as wellVaxry2026-04-041-8/+5
* render/decoration: improve extent calculationsVaxry2026-04-041-10/+45
* event: refactor HookSystem into a typed event bus (#13333)Vaxry2026-02-221-10/+3
* layout: rethonk layouts from the ground up (#12890)Vaxry2026-02-211-2/+2
* decoration: take desiredExtents on all sides into account (#12935)zacoons2026-01-101-15/+15
* debug: move to hyprutils' logger (#12673)Vaxry2025-12-181-3/+3
* desktop: cleanup, unify desktop elements as views (#12563)Vaxry2025-12-081-1/+1
* decoration: reduce virtual callsTom Englund2025-09-281-4/+9
* refactor: Use new hyprutils casts (#11377)Kamikadze2025-08-141-4/+4
* refactor: use std::ranges whenever possible (#10584)Kamikadze2025-05-301-9/+7
* internal: added error log when getEdgeDefinedPoint is impossible (#10462)zacoons2025-05-181-3/+1
* render: refactor class member vars (#10292)davc0n2025-05-051-21/+21
* windows: refactor class member vars (#10168)davc0n2025-04-281-7/+7
* decorationPositioner: update posinfo on window updateVaxry2025-04-251-0/+4
* core: move all shared_ptrs from the STL to hyprutils (#9143)Vaxry2025-01-231-1/+1
* core: reserve vector sizes as much as we can (#9118)Tom Englund2025-01-191-0/+3
* core: cleanup header includes (#9088)user1111111111111111111111111111111112025-01-171-1/+3
* core: move parts of the animation system to hyprutils (#8868)Maximilian Seidler2025-01-071-3/+3
* core: Add clang-tidy (#8664)Vaxry2024-12-071-6/+1
* internal: few more marginal optimisations from profiling (#8271)Tom Englund2024-10-281-16/+23
* internal: optimize cursor move a bit (#8264)Tom Englund2024-10-271-5/+7
* misc: constify the remaining for loops (#7534)Tom Englund2024-08-261-3/+3
* core: Move to hyprutils for MathVaxry2024-06-191-15/+15
* deco-positioner: avoid infinite recalcsVaxry2024-05-071-2/+4
* internal: new shared_ptr and weak_ptr implementation (#5883)Vaxry2024-05-051-5/+10
* layout: Trigger layout recalcuation on deco position/size change (#5821)zakk42232024-05-011-0/+1
* internal: Window storage rework - part 1 (#5762)Vaxry2024-04-271-31/+31
* HookSystem: improve callback safetyVaxry2024-04-201-2/+2
* animations: Refactor AnimatedVariable (#4911)GartoxFR2024-03-021-2/+2
* groupbar: add enabling groupbar and setting priority (#4299)MightyPlaza2023-12-301-1/+1
* deco-positioner: include sticky in sent geometryVaxry2023-12-111-8/+8
* internal: Remake borders as window decorations (#4104)Vaxry2023-12-101-13/+20
* decorations: recalc layout and positioner on add/removeVaxry2023-11-131-0/+10
* deco-positioner: don't remove hidden windows' dataVaxry2023-11-121-3/+3
* decoration: add NON_SOLID flag for shadowVaxry2023-11-121-12/+20
* decoration-positioner: improve stabilityVaxry2023-11-111-3/+41
* decoration-positioner: improve extent handlingVaxry2023-11-111-4/+34
* deco-positioner: recalc after uncacheVaxry2023-11-111-0/+3
* decorations: Decoration Positioner (#3800)Vaxry2023-11-111-0/+277