summaryrefslogtreecommitdiff
path: root/src/layout
Commit message (Expand)AuthorAgeFilesLines
* master: fix placement with center_ignores_reserved (#12695)UjinT342025-12-271-12/+14
* rules/windowRuleApplicator: fix min/max size effects (#12491)Vaxry2025-12-273-10/+6
* debug: move to hyprutils' logger (#12673)Vaxry2025-12-183-17/+17
* desktop: cleanup, unify desktop elements as views (#12563)Vaxry2025-12-083-13/+16
* layouts: fix maximize sizeVaxry2025-12-062-2/+2
* desktop: rewrite reserved area handling + improve tests (#12383)Vaxry2025-12-055-208/+239
* compositor: Configurable behavior when window to be focused conflicts with fu...Nikolai Nechaev2025-11-253-42/+35
* windowrules: fix persistent_size not applying (#12441)EvilLary2025-11-241-0/+3
* windowrules: fix group rule recalcs (#12403)Vaxry2025-11-202-0/+4
* rule: nuke parseRelativeVectorVaxry2025-11-191-1/+1
* dwindle: Revert rework split logic to be fully gap-aware (#12047)Vaxry2025-11-182-92/+26
* windowrules: rewrite completely (#12269)Vaxry2025-11-173-66/+41
* internal: fix crash at startup on FreeBSD (#12298)Hiroki Tagato2025-11-132-0/+4
* layout: include reserved area in float fit (#12289)Vaxry2025-11-131-10/+11
* cursor: refactor override handling (#12166)Vaxry2025-10-311-12/+13
* layout: fit floating window on toggle to float (#12139)Vaxry2025-10-292-5/+39
* xwayland: set _NET_WORKAREA property (#12148)jmanc32025-10-292-0/+12
* dwindle: rework split logic to be fully gap-aware (#12047)crossatko2025-10-242-26/+92
* layouts: apply [min|max]size window rules to dwindle & master layouts (#11898)Richard Potter2025-10-132-1/+49
* internal: fix clang-tidy "errors" (#11862)UjinT342025-09-291-2/+2
* layout: avoid nullptr deref (#11831)Tom Englund2025-09-251-1/+1
* window: fix centering calculation for floating windows (#11632)jmanc32025-09-091-1/+1
* input: Add fully configurable trackpad gestures (#11490)Vaxry2025-08-282-1/+9
* dwindle: simplify split_bias logic and set of possible values. (#11448)Mike Will2025-08-191-3/+2
* masterlayout: add previous mode for focusmaster command (#11361)Maaz Ahmed2025-08-162-6/+23
* refactor: Use new hyprutils casts (#11377)Kamikadze2025-08-145-18/+18
* master: avoid crash if openingon null in onWindowCreatedVaxry2025-08-061-4/+4
* dwindle: fix single_window_aspect_ratio not updating with config reload (#11305)Rico2025-08-021-3/+3
* ci: correct tar command for xz compression & fix typos (#11213)xqso2025-07-252-2/+2
* internal: set value and goal for window size and position on setGroupCurrent ...MightyPlaza2025-07-201-8/+3
* snap: use window extents instead of border size (#11079)Mike Will2025-07-181-35/+28
* master: add ignoremaster to swapwithmasterVaxry2025-07-161-2/+5
* snap: fix `border_overlap` option for monitor snapping (#10987)Mike Will2025-07-152-21/+28
* snap: move `gapOffset` logic outside of for loop (#10861)Mike Will2025-06-271-7/+8
* dwindle: add the ability to specify an aspect ratio for a singular window (#1...Viktor2025-06-101-6/+30
* internal: Center window on parent if available (#10582)sam2025-06-021-2/+4
* internal: refactor to use empty() (#10599)Kamikadze2025-05-311-1/+1
* refactor: replace all `typedef` with `using` (#10594)Kamikadze2025-05-311-1/+1
* refactor: use std::ranges whenever possible (#10584)Kamikadze2025-05-301-12/+11
* snap: add option to respect gaps (#10524)littleblack1112025-05-281-18/+30
* dwindle: add better automatic window drag and drop direction detection (#9704)littleblack1112025-05-261-1/+25
* layout: properly assign workspace and monitor when moving a child to the pare...Vaxry2025-05-081-6/+13
* layout: allow interacting with pinned windows when fullscreened (#10326)nyx2025-05-081-1/+1
* xwayland: refactor class member vars (#10312)davc0n2025-05-071-2/+2
* window: use stored size for new floating window when persistentsize is set (#...Jack Barnes2025-05-061-2/+12
* render: refactor class member vars (#10292)davc0n2025-05-051-1/+1
* protocols: refactor class member vars (u-z) (#10282)davc0n2025-05-041-4/+4
* protocols: refactor class member vars (core) (#10259)davc0n2025-05-031-1/+1
* managers: refactor class member vars (#10242)davc0n2025-05-021-3/+3
* inputs: refactor class member vars (#10230)davc0n2025-05-012-26/+26