| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | rules/windowRuleApplicator: fix min/max size effects (#12491) | Vaxry | 2025-12-27 | 1 | -7/+3 |
| | | | | fixes #12412 | ||||
| * | debug: move to hyprutils' logger (#12673) | Vaxry | 2025-12-18 | 1 | -8/+8 |
| | | |||||
| * | desktop: cleanup, unify desktop elements as views (#12563) | Vaxry | 2025-12-08 | 1 | -10/+13 |
| | | |||||
| * | desktop: rewrite reserved area handling + improve tests (#12383) | Vaxry | 2025-12-05 | 1 | -12/+34 |
| | | |||||
| * | compositor: Configurable behavior when window to be focused conflicts with ↵ | Nikolai Nechaev | 2025-11-25 | 1 | -9/+10 |
| | | | | | | | | | | | fullscreen (#12033) Renames `misc:new_window_takes_over_fullscreen` into `misc:on_focus_under_fullscreen` and implements the following behavior: - By default, when a tiling window is being focused on a workspace where a fullscreen/maximized window exists, respect the `misc:on_focus_under_fullscreen` config variable. | ||||
| * | windowrules: fix persistent_size not applying (#12441) | EvilLary | 2025-11-24 | 1 | -0/+3 |
| | | |||||
| * | rule: nuke parseRelativeVector | Vaxry | 2025-11-19 | 1 | -1/+1 |
| | | |||||
| * | windowrules: rewrite completely (#12269) | Vaxry | 2025-11-17 | 1 | -44/+19 |
| | | | | | | | | Reworks the window rule syntax completely --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net> | ||||
| * | layout: include reserved area in float fit (#12289) | Vaxry | 2025-11-13 | 1 | -10/+11 |
| | | | | Ref https://github.com/basecamp/omarchy/issues/3327 | ||||
| * | cursor: refactor override handling (#12166) | Vaxry | 2025-10-31 | 1 | -12/+13 |
| | | | | much cleaner and more reliable. Should fix https://github.com/hyprwm/Hyprland/issues/12088 | ||||
| * | layout: fit floating window on toggle to float (#12139) | Vaxry | 2025-10-29 | 1 | -5/+34 |
| | | |||||
| * | layout: avoid nullptr deref (#11831) | Tom Englund | 2025-09-25 | 1 | -1/+1 |
| | | | | | OPENINGON can be a nullptr and that makes FLOATEDINTOTILED to nullptr deref and segfault. | ||||
| * | window: fix centering calculation for floating windows (#11632) | jmanc3 | 2025-09-09 | 1 | -1/+1 |
| | | |||||
| * | input: Add fully configurable trackpad gestures (#11490) | Vaxry | 2025-08-28 | 1 | -1/+1 |
| | | | | Adds configurable trackpad gestures | ||||
| * | refactor: Use new hyprutils casts (#11377) | Kamikadze | 2025-08-14 | 1 | -3/+3 |
| | | |||||
| * | internal: set value and goal for window size and position on setGroupCurrent ↵ | MightyPlaza | 2025-07-20 | 1 | -8/+3 |
| | | | | | (#11120) | ||||
| * | snap: use window extents instead of border size (#11079) | Mike Will | 2025-07-18 | 1 | -35/+28 |
| | | | | | | * snap: use window extents instead of border size `border_overlap` no longer does anything for window snapping, only monitor snapping. | ||||
| * | snap: fix `border_overlap` option for monitor snapping (#10987) | Mike Will | 2025-07-15 | 1 | -21/+22 |
| | | |||||
| * | snap: move `gapOffset` logic outside of for loop (#10861) | Mike Will | 2025-06-27 | 1 | -7/+8 |
| | | |||||
| * | internal: Center window on parent if available (#10582) | sam | 2025-06-02 | 1 | -2/+4 |
| | | | | Fixes #10537 | ||||
| * | refactor: replace all `typedef` with `using` (#10594) | Kamikadze | 2025-05-31 | 1 | -1/+1 |
| | | |||||
| * | snap: add option to respect gaps (#10524) | littleblack111 | 2025-05-28 | 1 | -18/+30 |
| | | |||||
| * | dwindle: add better automatic window drag and drop direction detection (#9704) | littleblack111 | 2025-05-26 | 1 | -1/+25 |
| | | |||||
| * | layout: properly assign workspace and monitor when moving a child to the ↵ | Vaxry | 2025-05-08 | 1 | -6/+13 |
| | | | | | parent (#10338) | ||||
| * | layout: allow interacting with pinned windows when fullscreened (#10326) | nyx | 2025-05-08 | 1 | -1/+1 |
| | | | | | | | | * layout: allow interacting with pinned windows when fullscreened * IHyprLayout: format code * e | ||||
| * | xwayland: refactor class member vars (#10312) | davc0n | 2025-05-07 | 1 | -2/+2 |
| | | | | | | * xwayland: refactor class member vars * xwayland: fix pure wayland build | ||||
| * | window: use stored size for new floating window when persistentsize is set ↵ | Jack Barnes | 2025-05-06 | 1 | -2/+12 |
| | | | | | | | | | | | | | | | | (#10212) * fix(window): use stored size for new floating window when persistentsize is set. fix hyprwm#9422. * fix: replace `std::any_of` with `std::ranges:any_of` * fix: use initialClass and initialTitle when storing sizes on close * fix: add `xdgTag` as a new indicator * fix: no {} * fix: format with clang-format | ||||
| * | render: refactor class member vars (#10292) | davc0n | 2025-05-05 | 1 | -1/+1 |
| | | | | | | * render: refactor class member vars * render: fix clang format | ||||
| * | protocols: refactor class member vars (u-z) (#10282) | davc0n | 2025-05-04 | 1 | -4/+4 |
| | | | | | | * protocols: refactor class member vars (u-z) * protocols: fix clang format | ||||
| * | protocols: refactor class member vars (core) (#10259) | davc0n | 2025-05-03 | 1 | -1/+1 |
| | | |||||
| * | inputs: refactor class member vars (#10230) | davc0n | 2025-05-01 | 1 | -21/+21 |
| | | |||||
| * | layouts: refactor class member vars (#10228) | davc0n | 2025-05-01 | 1 | -59/+59 |
| | | |||||
| * | helpers: refactor class member vars (#10218) | davc0n | 2025-04-30 | 1 | -30/+28 |
| | | |||||
| * | windows: refactor class member vars (#10168) | davc0n | 2025-04-28 | 1 | -147/+146 |
| | | |||||
| * | workspaces: refactor class member vars (#10167) | davc0n | 2025-04-25 | 1 | -4/+4 |
| | | |||||
| * | compositor: refactor class member vars (#10141) | davc0n | 2025-04-22 | 1 | -13/+13 |
| | | |||||
| * | windowrules: allow incrementing window props (#9566) | MightyPlaza | 2025-04-16 | 1 | -0/+1 |
| | | |||||
| * | IHyprLayout: center floating window at cursor when picked up from fullscreen ↵ | nyx | 2025-04-13 | 1 | -2/+7 |
| | | | | | (#10063) | ||||
| * | IHyprLayout: respect minimum window size (#10017) | nyx | 2025-04-13 | 1 | -2/+3 |
| | | | | | | | * IHyprLayout: respect minimum window size this prevents window warping, before we were not respecting the minimum size which caused the window to move suddenly, even though it would be sized to its minimum size. | ||||
| * | binds: add drag_threshold for click/drag isolation (#9839) | alaricljs | 2025-04-12 | 1 | -37/+55 |
| | | | | | | --------- Co-authored-by: Leeman <lstrout@enlj.com> | ||||
| * | layout: properly track floating window position (#9937) | Virt | 2025-04-06 | 1 | -2/+8 |
| | | |||||
| * | layout: center floating window at cursor when picked up from fullscreen (#9780) | nyx | 2025-04-02 | 1 | -2/+6 |
| | | | | | | | | * layout: center floating window at cursor when picked up from fullscreen when picking up a floating window after it had been fullscreened before it would return to its previous position which looked ugly because the cursor could be no where near the windows original position, this patch makes it so that the window is returned to the users current cursor position * E | ||||
| * | windowrules: add option to allow size persistence between app launches (#9422) | nyx | 2025-03-08 | 1 | -2/+10 |
| | | |||||
| * | window: move size reporting to animation begin callback (#9298) | Maximilian Seidler | 2025-02-06 | 1 | -12/+6 |
| | | | | | | | | | | | | | | | | | | * window: fix resizes with an update callback * window: fixup sendWindowSize Remove the size argument from sendWindowSize, since it is now a member of the Window class and we don't want any mismatches between m_vRealSize and what we report. Remove sendWindowSize from mapWindow, since we shouldn't need it. * window: sendWindowSize on animation begin * window: move most calls to sendWindowSize to the animation begin callback * window: remove sendWindowSize in unmanaged if not fullscreen | ||||
| * | core,hyprctl: clang, clang-tidy, typo fixes and dtors changes (#9233) | Honkazel | 2025-01-30 | 1 | -2/+0 |
| | | | | | | | | * declare dtor once + DMABBUF typo fix * dup include + clang moment * linux-dmabuf: last minute nit change | ||||
| * | input: change window grab cursor to closed hand (#9196) | Owen L. | 2025-01-29 | 1 | -1/+1 |
| | | |||||
| * | renderer/internal: stop using box pointers | Vaxry | 2025-01-26 | 1 | -5/+3 |
| | | | | | in favor of const refs | ||||
| * | core: move sendWindowSize off of xwaylandmgr | Vaxry | 2025-01-25 | 1 | -5/+5 |
| | | | | | additionally fixes that one weird x11 issue with floating windows being mis-sized on open | ||||
| * | layout: force full damage on toggling floating mode | Vaxry | 2025-01-24 | 1 | -1/+1 |
| | | | | | fixes #8849 | ||||
| * | layout: set window size after toggling floating | Vaxry | 2025-01-24 | 1 | -2/+1 |
| | | |||||
