summaryrefslogtreecommitdiff
path: root/src/desktop
Commit message (Expand)AuthorAgeFilesLines
* layershell: fix popup crash with nullptr mon (#13763)UjinT342026-03-171-7/+6
* window/rules: add scrolling_width (#13754)ItsOhen2026-03-175-4/+13
* view: consolidate group flags and apply window rules (#13694)Kon2026-03-172-8/+15
* desktop/rules: fix static rules and content type. (#13725)ItsOhen2026-03-153-26/+35
* config/workspacerule: add animation style (#13380)ItsOhen2026-03-132-3/+6
* desktop/windowRule: fix matching CONTENT (#13636)Vaxry2026-03-072-2/+2
* renderer: refactor resources and flags (#13471)UjinT342026-03-076-22/+25
* layerrules: add dynamically registered rules for plugins (#13331)Virt2026-03-062-0/+43
* desktop/rules: fix empty workspace handling (#13544)justin40462026-03-051-2/+3
* desktop/window: don't group modalsVaxry2026-03-031-0/+1
* desktop/window: fix floating windows being auto-grouped (#13475)André Silva2026-03-031-5/+6
* hyprctl: fix workspace dynamic effect reloading (#13537)Vaxry2026-03-032-8/+8
* desktop/group: respect direction when moving window out of group (#13490)André Silva2026-03-022-4/+17
* desktop/group: fix movegroupwindow not following focus (#13426)André Silva2026-02-281-0/+2
* desktop/window: fix idealBB reserved (#13421)Vaxry2026-02-281-1/+1
* desktop/rule: fix matching for content type by strVaxry2026-02-281-1/+1
* desktop/rules: fix border colors not resetting. (#13382)ItsOhen2026-02-271-0/+2
* desktop/rules: use pid for exec rules (#13374)ItsOhen2026-02-263-17/+19
* desktop/popup: avoid crash on null popup child in recheckingVaxry2026-02-251-2/+6
* xwayland: normalize OR geometry to logical coords with force_zero_scaling (#1...Skidam2026-02-251-12/+13
* popup: check for expired weak ptr (#13352)Tom Englund2026-02-241-1/+1
* view: send wl_surface.enter to subsurfaces of popups (#13353)Skidam2026-02-241-1/+1
* desktop/popup: fix use after free in Popup (#13335)jmanc32026-02-231-2/+7
* event: refactor HookSystem into a typed event bus (#13333)Vaxry2026-02-229-55/+41
* protocols: implement image-capture-source-v1 and image-copy-capture-v1 (#11709)Ikalco2026-02-222-1/+21
* layout: rethonk layouts from the ground up (#12890)Vaxry2026-02-2111-479/+631
* desktop/popup: only remove reserved for window popupsVaxry2026-02-191-1/+1
* desktop/window: add stable id and use it for foreignVaxry2026-02-192-2/+9
* desktop/windowRule: use content rule as enum directly (#13275)ssareta2026-02-161-1/+1
* xwayland: fix size mismatch for no scaling (#13263)bea4dev2026-02-151-1/+2
* desktop/reserved: fix a possible reserved crash (#13207)Vaxry2026-02-101-1/+2
* popup: reposition with reserved taken into accountVaxry2026-02-071-2/+1
* renderer: fix mouse motion in VRR (#12665)Szwagi2026-01-311-14/+1
* desktop/windowRule: allow expression in min_size/max_size (#12977)Florent Charpentier2026-01-211-6/+15
* desktop: restore invisible floating window alpha/opacity when focused over fu...Naufal Hisyam Muzakki2026-01-211-0/+2
* desktop/ruleApplicator: fix typo in border color rule parsing (#12995)Vaxry2026-01-161-1/+1
* desktop/window: avoid uaf on instant removal of a windowVaxry2026-01-161-5/+5
* desktop/workspaceHistory: fix tracking for multiple monitors (#12979)Vaxry2026-01-152-46/+42
* desktop/window: track explicit workspace assignments to prevent X11 configure...John Mylchreest2026-01-091-1/+16
* desktop/ls: fix invalid clampVaxry2026-01-081-2/+2
* desktop/reservedArea: clamp dynamic types to 0Vaxry2026-01-081-0/+2
* desktop/reservedArea: clamp to 0Vaxry2026-01-081-2/+3
* desktop/ls: clamp layer from protocolVaxry2026-01-051-4/+6
* desktop/window: catch bad any cast tokensVaxry2026-01-051-8/+12
* desktop/layerRuleApplicator: fix an epic c+p failVaxry2026-01-021-2/+2
* dekstop/window: read static rules before guessing initial size if possible (#...Vaxry2026-01-014-5/+8
* desktop/window: use workArea for idealBB (#12802)Vaxry2026-01-011-11/+15
* desktop/window: remove old fn defsVaxry2025-12-311-2/+0
* desktop/LS: avoid creating an invalid LS if no monitor could be found (#12787)Vaxry2025-12-311-17/+17
* desktop/window: go back to the previously focused window in a group (#12763)Vaxry2025-12-301-1/+18