| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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. | |||||
| * | master: add ignoremaster to swapwithmaster | Vaxry | 2025-07-16 | 1 | -2/+5 | |
| | | | | | fixes #11042 | |||||
| * | snap: fix `border_overlap` option for monitor snapping (#10987) | Mike Will | 2025-07-15 | 2 | -21/+28 | |
| | | ||||||
| * | snap: move `gapOffset` logic outside of for loop (#10861) | Mike Will | 2025-06-27 | 1 | -7/+8 | |
| | | ||||||
| * | dwindle: add the ability to specify an aspect ratio for a singular window ↵ | Viktor | 2025-06-10 | 1 | -6/+30 | |
| | | | | | (#10650) | |||||
| * | internal: Center window on parent if available (#10582) | sam | 2025-06-02 | 1 | -2/+4 | |
| | | | | Fixes #10537 | |||||
| * | internal: refactor to use empty() (#10599) | Kamikadze | 2025-05-31 | 1 | -1/+1 | |
| | | ||||||
| * | refactor: replace all `typedef` with `using` (#10594) | Kamikadze | 2025-05-31 | 1 | -1/+1 | |
| | | ||||||
| * | refactor: use std::ranges whenever possible (#10584) | Kamikadze | 2025-05-30 | 1 | -12/+11 | |
| | | ||||||
| * | 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 | |
| | | ||||||
| * | managers: refactor class member vars (#10242) | davc0n | 2025-05-02 | 1 | -3/+3 | |
| | | ||||||
| * | inputs: refactor class member vars (#10230) | davc0n | 2025-05-01 | 2 | -26/+26 | |
| | | ||||||
| * | master: Change center_master_slaves_on_right to center_master_fallback (#10201) | Zetta1 Reid0 | 2025-05-01 | 1 | -6/+12 | |
| | | | | * Change center_master_slaves_on_right to center_master_fallback | |||||
| * | layouts: refactor class member vars (#10228) | davc0n | 2025-05-01 | 6 | -169/+169 | |
| | | ||||||
| * | helpers: refactor class member vars (#10218) | davc0n | 2025-04-30 | 3 | -101/+99 | |
| | | ||||||
| * | windows: refactor class member vars (#10168) | davc0n | 2025-04-28 | 3 | -292/+291 | |
| | | ||||||
| * | workspaces: refactor class member vars (#10167) | davc0n | 2025-04-25 | 3 | -31/+31 | |
| | | ||||||
| * | dwindle: use idealIgnoreReserved for moveWindowTo bbs | Vaxry | 2025-04-23 | 1 | -6/+8 | |
| | | | | | fixes #10005 | |||||
| * | compositor: refactor class member vars (#10141) | davc0n | 2025-04-22 | 3 | -35/+35 | |
| | | ||||||
| * | config: Refactor class member vars (#10124) | davc0n | 2025-04-20 | 2 | -4/+4 | |
| | | | | | | * Refactor config classes vars * Fix clang format errors | |||||
| * | windowrules: allow incrementing window props (#9566) | MightyPlaza | 2025-04-16 | 3 | -0/+3 | |
| | | ||||||
| * | 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. | |||||
| * | dwindle: ignore fullscreen window for positioning when ↵ | rszyma | 2025-04-13 | 1 | -1/+1 | |
| | | | | | | | | use_active_for_splits=false (#9838) * fix(dwindle): ignore fullscreen window for positioning when use_active_for_splits=false * rename NON_FULLSCREEN -> SKIP_FULLSCREEN_PRIORITY | |||||
| * | binds: add drag_threshold for click/drag isolation (#9839) | alaricljs | 2025-04-12 | 2 | -37/+62 | |
| | | | | | | --------- 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 | |
| | | ||||||
| * | master: add option to keep master window position (#9537) | nyx | 2025-03-06 | 1 | -2/+16 | |
| | | ||||||
| * | window: move size reporting to animation begin callback (#9298) | Maximilian Seidler | 2025-02-06 | 3 | -20/+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: avoid .at() and use [] operator (#9347) | Tom Englund | 2025-02-06 | 1 | -1/+1 | |
| | | | | avoid .at() where it makes sense and use [] operator in loops. | |||||
| * | core,hyprctl: clang, clang-tidy, typo fixes and dtors changes (#9233) | Honkazel | 2025-01-30 | 3 | -4/+1 | |
| | | | | | | | | * 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 | |
| | | ||||||
| * | core: update groups on movewindow (#9183) | user111111111111111111111111111111111 | 2025-01-26 | 2 | -0/+18 | |
| | | ||||||
| * | 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 | 3 | -9/+9 | |
| | | | | | additionally fixes that one weird x11 issue with floating windows being mis-sized on open | |||||
| * | dwindle: fix possible crash on null ws | Vaxry | 2025-01-25 | 1 | -2/+2 | |
| | | ||||||
| * | 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 | |
| | | ||||||
| * | layout: damage window properly on float mode changes | Vaxry | 2025-01-23 | 1 | -0/+4 | |
| | | | | | fixes #8849 | |||||
| * | core: move all shared_ptrs from the STL to hyprutils (#9143) | Vaxry | 2025-01-23 | 1 | -2/+2 | |
| | | ||||||
