summaryrefslogtreecommitdiff
path: root/src/desktop
Commit message (Expand)AuthorAgeFilesLines
* chore: apply exec rules after removal and use CWindowRulefix-taglittleblack1112025-11-301-6/+15
* desktop/windowRule: return reset props from resetProps and recheck them (#12458)Vaxry2025-11-272-78/+66
* window: implement CWindow::getEnv() for BSDs (#12462)Hiroki Tagato2025-11-261-2/+23
* compositor: Configurable behavior when window to be focused conflicts with fu...Nikolai Nechaev2025-11-256-32/+406
* windowrules: fix persistent_size not applying (#12441)EvilLary2025-11-241-4/+2
* windowrules: fix group rule recalcs (#12403)Vaxry2025-11-201-0/+10
* rule: nuke parseRelativeVectorVaxry2025-11-192-24/+1
* windowrules: bring back windowUpdateRulesVaxry2025-11-181-0/+4
* windowrules: fix matching against xdgTag (#12393)fazzi2025-11-181-1/+1
* windowrules: rewrite completely (#12269)Vaxry2025-11-1743-923/+2449
* renderer: Allow DS for surfaces with inert subsurfaces (#12133)Dominick DiMaggio2025-11-111-7/+12
* layout: fit floating window on toggle to float (#12139)Vaxry2025-10-291-1/+4
* config/rule: don't populate ID field for automatically id-managed workspacesVaxry2025-10-271-1/+1
* layer-shell: fix fullscreen alpha when changing layers (#12124)Virt2025-10-251-3/+17
* surface: fix xwayland zero scaling damage calcs (#12123)Vaxry2025-10-241-5/+6
* desktopAnimationMgr: don't set fade 0 for members of a fs group (#12091)Vaxry2025-10-222-0/+11
* renderer: clean up surface UV size calcs, fix issues (#12070)Vaxry2025-10-191-3/+5
* windowrules: add modal prop (#12024)Vaxry2025-10-131-0/+1
* layouts: apply [min|max]size window rules to dwindle & master layouts (#11898)Richard Potter2025-10-131-4/+6
* decoration: reduce virtual callsTom Englund2025-09-281-5/+5
* renderer: add "noscreenshare" layer rule (#11664)0xFMD2025-09-224-2/+11
* renderer: fix uv calculations once and for all (#11770)Vaxry2025-09-213-6/+30
* windows: fix no decorate not disabling borders (#11673)ItsOhen2025-09-131-2/+2
* input: add per-device scroll-factor (#11241)Vaxry2025-09-022-0/+10
* window: treat maximize as toggle request (#11564)jmanc32025-09-011-2/+6
* window: allow rounding power of 1Vaxry2025-08-291-1/+1
* input: Add fully configurable trackpad gestures (#11490)Vaxry2025-08-286-256/+12
* internal: Solitary clients with single subsurface & verbose solitary/tearing/...UjinT342025-08-223-3/+38
* windowrules: Add `novrr` dynamic window rule (#11370)Hleb Shauchenka2025-08-224-1/+11
* window: fix requestedMinSize crash (#11498)jmanc32025-08-221-1/+3
* touch: detach from pointer inputvaxerski2025-08-201-0/+20
* refactor: Use new hyprutils casts (#11377)Kamikadze2025-08-147-57/+58
* popup: remove wlSurface ownership on destroyVaxry2025-08-031-0/+1
* popup: fix animation configsVaxry2025-08-031-1/+3
* subsurface: check surface size in damageLastAreaVaxry2025-08-031-2/+10
* popup: imorove logging, use fadeAlpha for opacityVaxry2025-08-031-1/+5
* renderer: add popup fade-in-out (#11313)Vaxry2025-08-032-3/+63
* layers: check monitor is not null on animation update (#11267)JS Deck2025-07-291-1/+1
* core: fix workspace persistence tracking (#11239)Vaxry2025-07-272-4/+23
* fix: include decorations in visibleOnMonitor calculation (#11232)jmanc32025-07-271-0/+3
* layerSurface: check for monitor validity in startAnimationVaxry2025-07-261-2/+7
* ci: correct tar command for xz compression & fix typos (#11213)xqso2025-07-251-1/+1
* core: move workspace ptrs to weak (#11194)Vaxry2025-07-241-0/+1
* internal: set value and goal for window size and position on setGroupCurrent ...MightyPlaza2025-07-201-7/+13
* snap: use window extents instead of border size (#11079)Mike Will2025-07-182-9/+14
* core: use new typed signals from hu (#10853)outfoxxed2025-07-089-50/+45
* internal: handle setGroupCurrent properly on fs groups (#10920)MightyPlaza2025-07-051-10/+13
* renderer: clamp rounding_power (#10816)rafiq2025-06-261-1/+1
* protocols: add ext-workspace implementation (#10818)outfoxxed2025-06-262-11/+13
* internal: clean up dead snapshot codeVaxry2025-06-151-1/+1