| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | algo/dwindle: use focal point correctly for x-ws moves (#13514) | Vaxry | 2026-03-02 | 6 | -28/+40 | |
| | | ||||||
| * | algo/scroll: improve directional moves (#13423) | Vaxry | 2026-03-02 | 4 | -51/+114 | |
| | | ||||||
| * | layout: store and preserve size and pos after fullscreen (#13500) | Vaxry | 2026-03-02 | 10 | -0/+75 | |
| | | | | ref https://github.com/hyprwm/Hyprland/discussions/13401 | |||||
| * | layout/windowTarget: don't use swar on maximized (#13501) | Vaxry | 2026-03-02 | 1 | -2/+2 | |
| | | ||||||
| * | algo/dwindle: add back splitratio (#13498) | Vaxry | 2026-03-02 | 1 | -0/+19 | |
| | | ||||||
| * | layout/windowTarget: damage before and after moves (#13496) | Vaxry | 2026-03-02 | 1 | -0/+6 | |
| | | ||||||
| * | layout/scroll: fix configuredWidths not setting properly on new workspaces ↵ | Thedudeman | 2026-03-02 | 1 | -11/+18 | |
| | | | | | (#13476) | |||||
| * | layout/windowTarget: fix size_limits_tiled (#13445) | Vaxry | 2026-03-01 | 1 | -9/+5 | |
| | | | | fucks up on scroll, also, wtf | |||||
| * | layout/scrolling: fix size_t underflow in idxForHeight (#13465) | Yujon Pradhananga | 2026-03-01 | 1 | -1/+3 | |
| | | ||||||
| * | scroll: clamp column widths properly | Vaxry | 2026-03-01 | 2 | -9/+14 | |
| | | | | | ref https://github.com/hyprwm/Hyprland/discussions/13458 | |||||
| * | layouts: fix crash on missed relayout updates (#13444) | Vaxry | 2026-02-28 | 3 | -7/+11 | |
| | | ||||||
| * | layout/algo: fix swar on removing a target (#13427) | Vaxry | 2026-02-28 | 1 | -2/+2 | |
| | | | | | ref https://github.com/hyprwm/Hyprland/discussions/13422 | |||||
| * | algo/dwindle: fix focal point not being properly used in movedTarget (#13373) | Vaxry | 2026-02-26 | 2 | -10/+11 | |
| | | ||||||
| * | algo/master: fix orientation cycling (#13372) | Vaxry | 2026-02-25 | 2 | -34/+39 | |
| | | ||||||
| * | xwayland: normalize OR geometry to logical coords with force_zero_scaling ↵ | Skidam | 2026-02-25 | 2 | -7/+10 | |
| | | | | | | (#13359) Fixes X11 popups, tooltips, and menus showing black boxes on scaled monitors with xwayland:force_zero_scaling = 1 #13334 | |||||
| * | target: fix geometry for x11 floats | Vaxry | 2026-02-24 | 2 | -4/+8 | |
| | | ||||||
| * | algo/scrolling: adjust focus callbacks to be more intuitive | Vaxry | 2026-02-24 | 4 | -15/+36 | |
| | | ||||||
| * | algo/master: fix master:orientation being a noop | Vaxry | 2026-02-24 | 1 | -0/+4 | |
| | | ||||||
| * | algo/scrolling: fix crashes on destroying ws | Vaxry | 2026-02-24 | 1 | -1/+6 | |
| | | | | | ref #13324 | |||||
| * | event: refactor HookSystem into a typed event bus (#13333) | Vaxry | 2026-02-22 | 5 | -28/+24 | |
| | | | | | | Refactors the old HookSystem into a typed event bus with clear separation, discovery and types. | |||||
| * | layout: rethonk layouts from the ground up (#12890) | Vaxry | 2026-02-21 | 39 | -4248/+7240 | |
| | | | | | | Rewrites layouts to be much smaller, and deal with much less annoying BS. Improves the overall architecture, unifies handling of pseudotiling, and various other improvements. | |||||
| * | master: fix placement with center_ignores_reserved (#12695) | UjinT34 | 2025-12-27 | 1 | -12/+14 | |
| | | ||||||
| * | rules/windowRuleApplicator: fix min/max size effects (#12491) | Vaxry | 2025-12-27 | 3 | -10/+6 | |
| | | | | fixes #12412 | |||||
| * | debug: move to hyprutils' logger (#12673) | Vaxry | 2025-12-18 | 3 | -17/+17 | |
| | | ||||||
| * | desktop: cleanup, unify desktop elements as views (#12563) | Vaxry | 2025-12-08 | 3 | -13/+16 | |
| | | ||||||
| * | layouts: fix maximize size | Vaxry | 2025-12-06 | 2 | -2/+2 | |
| | | ||||||
| * | desktop: rewrite reserved area handling + improve tests (#12383) | Vaxry | 2025-12-05 | 5 | -208/+239 | |
| | | ||||||
| * | compositor: Configurable behavior when window to be focused conflicts with ↵ | Nikolai Nechaev | 2025-11-25 | 3 | -42/+35 | |
| | | | | | | | | | | | 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 | |
| | | ||||||
| * | windowrules: fix group rule recalcs (#12403) | Vaxry | 2025-11-20 | 2 | -0/+4 | |
| | | ||||||
| * | rule: nuke parseRelativeVector | Vaxry | 2025-11-19 | 1 | -1/+1 | |
| | | ||||||
| * | dwindle: Revert rework split logic to be fully gap-aware (#12047) | Vaxry | 2025-11-18 | 2 | -92/+26 | |
| | | | | | | | This reverts commit 151b5f69783b111831e8c5dc062904a221799d7b. Fixes #12380 | |||||
| * | windowrules: rewrite completely (#12269) | Vaxry | 2025-11-17 | 3 | -66/+41 | |
| | | | | | | | | Reworks the window rule syntax completely --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net> | |||||
| * | internal: fix crash at startup on FreeBSD (#12298) | Hiroki Tagato | 2025-11-13 | 2 | -0/+4 | |
| | | | | | | Hyprland at the latest commit crashes at starting up on FreeBSD with SIGSEGV. Checking the validity of g_pXWayland->m_wm before calling updateWorkArea() appears to fix the issue. | |||||
| * | 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 | 2 | -5/+39 | |
| | | ||||||
| * | xwayland: set _NET_WORKAREA property (#12148) | jmanc3 | 2025-10-29 | 2 | -0/+12 | |
| | | ||||||
| * | dwindle: rework split logic to be fully gap-aware (#12047) | crossatko | 2025-10-24 | 2 | -26/+92 | |
| | | ||||||
| * | layouts: apply [min|max]size window rules to dwindle & master layouts (#11898) | Richard Potter | 2025-10-13 | 2 | -1/+49 | |
| | | | | Uses min/max rules in the tiled layouts, akin to pseudotiling | |||||
| * | internal: fix clang-tidy "errors" (#11862) | UjinT34 | 2025-09-29 | 1 | -2/+2 | |
| | | ||||||
| * | 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 | 2 | -1/+9 | |
| | | | | Adds configurable trackpad gestures | |||||
| * | dwindle: simplify split_bias logic and set of possible values. (#11448) | Mike Will | 2025-08-19 | 1 | -3/+2 | |
| | | ||||||
| * | masterlayout: add previous mode for focusmaster command (#11361) | Maaz Ahmed | 2025-08-16 | 2 | -6/+23 | |
| | | ||||||
| * | refactor: Use new hyprutils casts (#11377) | Kamikadze | 2025-08-14 | 5 | -18/+18 | |
| | | ||||||
| * | master: avoid crash if openingon null in onWindowCreated | Vaxry | 2025-08-06 | 1 | -4/+4 | |
| | | ||||||
| * | dwindle: fix single_window_aspect_ratio not updating with config reload (#11305) | Rico | 2025-08-02 | 1 | -3/+3 | |
| | | | | | | * dwindle: fix single_window_aspect_ratio not updating with config reload * refactor: dereference instead of using ptr method | |||||
| * | ci: correct tar command for xz compression & fix typos (#11213) | xqso | 2025-07-25 | 2 | -2/+2 | |
| | | ||||||
