| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | windowrules: rewrite completely (#12269) | Vaxry | 2025-11-17 | 1 | -260/+158 |
| | | | | | | | | Reworks the window rule syntax completely --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net> | ||||
| * | renderer: Allow DS for surfaces with inert subsurfaces (#12133) | Dominick DiMaggio | 2025-11-11 | 1 | -7/+12 |
| | | |||||
| * | layout: fit floating window on toggle to float (#12139) | Vaxry | 2025-10-29 | 1 | -1/+4 |
| | | |||||
| * | desktopAnimationMgr: don't set fade 0 for members of a fs group (#12091) | Vaxry | 2025-10-22 | 1 | -0/+10 |
| | | | | fixes a flash of opacity that shouldnt be there | ||||
| * | layouts: apply [min|max]size window rules to dwindle & master layouts (#11898) | Richard Potter | 2025-10-13 | 1 | -4/+6 |
| | | | | Uses min/max rules in the tiled layouts, akin to pseudotiling | ||||
| * | decoration: reduce virtual calls | Tom Englund | 2025-09-28 | 1 | -5/+5 |
| | | | | | | | | | this shows up as top contender in idle cpu usage, because decos in animations keeps locking weak pointers to shared pointers per window per frame when its not really needed, use weakpointers all the way and it drops to a bottom contender. marginal gains in the big picture. but gains is gains. | ||||
| * | renderer: fix uv calculations once and for all (#11770) | Vaxry | 2025-09-21 | 1 | -3/+24 |
| | | | | fixes synchronization of ackd sizes, fixes wrong xdg stuff | ||||
| * | windows: fix no decorate not disabling borders (#11673) | ItsOhen | 2025-09-13 | 1 | -2/+2 |
| | | |||||
| * | input: add per-device scroll-factor (#11241) | Vaxry | 2025-09-02 | 1 | -0/+8 |
| | | |||||
| * | window: treat maximize as toggle request (#11564) | jmanc3 | 2025-09-01 | 1 | -2/+6 |
| | | | | Breaks the spec, but fixes a few issues due to how we always communicate to the apps that they are maximized in xdg_shell. | ||||
| * | window: allow rounding power of 1 | Vaxry | 2025-08-29 | 1 | -1/+1 |
| | | | | | supersedes #11510 | ||||
| * | input: Add fully configurable trackpad gestures (#11490) | Vaxry | 2025-08-28 | 1 | -1/+1 |
| | | | | Adds configurable trackpad gestures | ||||
| * | internal: Solitary clients with single subsurface & verbose ↵ | UjinT34 | 2025-08-22 | 1 | -3/+31 |
| | | | | | | solitary/tearing/DS checks (#11228) Adds more verbose checks for various conditional rendering mechanisms | ||||
| * | windowrules: Add `novrr` dynamic window rule (#11370) | Hleb Shauchenka | 2025-08-22 | 1 | -0/+5 |
| | | |||||
| * | window: fix requestedMinSize crash (#11498) | jmanc3 | 2025-08-22 | 1 | -1/+3 |
| | | | | There are cases where m_isX11 is true but m_xwaylandSurface doesn't exist. | ||||
| * | refactor: Use new hyprutils casts (#11377) | Kamikadze | 2025-08-14 | 1 | -32/+32 |
| | | |||||
| * | fix: include decorations in visibleOnMonitor calculation (#11232) | jmanc3 | 2025-07-27 | 1 | -0/+3 |
| | | | | | | | | Fixes: https://github.com/hyprwm/Hyprland/discussions/11203 The window turned invisible when just outside the monitor bounds, even though it should have stayed visible given its decorations. The fix was to include the decorations when determining if a window is on a monitor. | ||||
| * | ci: correct tar command for xz compression & fix typos (#11213) | xqso | 2025-07-25 | 1 | -1/+1 |
| | | |||||
| * | internal: set value and goal for window size and position on setGroupCurrent ↵ | MightyPlaza | 2025-07-20 | 1 | -7/+13 |
| | | | | | (#11120) | ||||
| * | snap: use window extents instead of border size (#11079) | Mike Will | 2025-07-18 | 1 | -9/+13 |
| | | | | | | * snap: use window extents instead of border size `border_overlap` no longer does anything for window snapping, only monitor snapping. | ||||
| * | core: use new typed signals from hu (#10853) | outfoxxed | 2025-07-08 | 1 | -17/+17 |
| | | |||||
| * | internal: handle setGroupCurrent properly on fs groups (#10920) | MightyPlaza | 2025-07-05 | 1 | -10/+13 |
| | | |||||
| * | renderer: clamp rounding_power (#10816) | rafiq | 2025-06-26 | 1 | -1/+1 |
| | | |||||
| * | renderer: fixup some missing fadeout cases with special | Vaxry | 2025-06-11 | 1 | -0/+6 |
| | | | | | | | | | | | fixes some fadeout missing cases: - closing last window - closing above fs - closing in general fixes #10283 | ||||
| * | internal: refactor to use empty() (#10599) | Kamikadze | 2025-05-31 | 1 | -2/+2 |
| | | |||||
| * | refactor: use std::ranges whenever possible (#10584) | Kamikadze | 2025-05-30 | 1 | -1/+2 |
| | | |||||
| * | input: always allow focus to permission popups | Vaxry | 2025-05-18 | 1 | -0/+4 |
| | | |||||
| * | renderer: render blur on fade out (#10356) | Vaxry | 2025-05-10 | 1 | -1/+1 |
| | | |||||
| * | desktop: cleanup code and use std::ranges (#10289) | s1dd | 2025-05-08 | 1 | -45/+38 |
| | | |||||
| * | layout: properly assign workspace and monitor when moving a child to the ↵ | Vaxry | 2025-05-08 | 1 | -0/+21 |
| | | | | | parent (#10338) | ||||
| * | xwayland: refactor class member vars (#10312) | davc0n | 2025-05-07 | 1 | -31/+31 |
| | | | | | | * xwayland: refactor class member vars * xwayland: fix pure wayland build | ||||
| * | render: refactor class member vars (#10292) | davc0n | 2025-05-05 | 1 | -3/+3 |
| | | | | | | * render: refactor class member vars * render: fix clang format | ||||
| * | protocols: refactor class member vars (u-z) (#10282) | davc0n | 2025-05-04 | 1 | -35/+35 |
| | | | | | | * protocols: refactor class member vars (u-z) * protocols: fix clang format | ||||
| * | protocols: refactor class member vars (a-m) (#10265) | davc0n | 2025-05-04 | 1 | -2/+2 |
| | | |||||
| * | protocols: refactor class member vars (core) (#10259) | davc0n | 2025-05-03 | 1 | -15/+15 |
| | | |||||
| * | managers: refactor class member vars (#10242) | davc0n | 2025-05-02 | 1 | -4/+4 |
| | | |||||
| * | inputs: refactor class member vars (#10230) | davc0n | 2025-05-01 | 1 | -2/+2 |
| | | |||||
| * | helpers: refactor class member vars (#10218) | davc0n | 2025-04-30 | 1 | -43/+43 |
| | | |||||
| * | windows: refactor class member vars (#10168) | davc0n | 2025-04-28 | 1 | -524/+524 |
| | | |||||
| * | window: Fix order of urgency flag and event emission (#10163) | Jason | 2025-04-25 | 1 | -2/+2 |
| | | |||||
| * | workspaces: refactor class member vars (#10167) | davc0n | 2025-04-25 | 1 | -14/+14 |
| | | |||||
| * | layers: refactor class member vars (#10149) | davc0n | 2025-04-24 | 1 | -2/+2 |
| | | | | | | * layers: refactor class member vars * popups: rename m_WLSurface to m_wlSurface | ||||
| * | compositor: refactor class member vars (#10141) | davc0n | 2025-04-22 | 1 | -15/+15 |
| | | |||||
| * | protocols: add xdg_toplevel_tag_v1 support | Vaxry | 2025-04-21 | 1 | -0/+14 |
| | | | | | Adds a new windowrule to target windows by xdgTag, xdgtag: | ||||
| * | config: Refactor class member vars (#10124) | davc0n | 2025-04-20 | 1 | -8/+8 |
| | | | | | | * Refactor config classes vars * Fix clang format errors | ||||
| * | time: move to stl's clocks and move timer | Vaxry | 2025-04-16 | 1 | -3/+3 |
| | | |||||
| * | windowrules: allow incrementing window props (#9566) | MightyPlaza | 2025-04-16 | 1 | -1/+2 |
| | | |||||
| * | xdg-shell: fix some null refs (#9992) | nyx | 2025-04-08 | 1 | -2/+2 |
| | | |||||
| * | window: send fractional scale on updateScaleTransform | Vaxry | 2025-04-06 | 1 | -0/+2 |
| | | | | | fixes #9889 | ||||
| * | window: don't deactivate unfocused xwayland windows in groups (#9781) | nyx | 2025-04-02 | 1 | -3/+5 |
| | | | | | | | * window: don't deactivate unfocused xwayland windows in groups we dont want to deactivate unfocused xwayland windows because X is weird, keep the behavior for wayland windows | ||||
