summaryrefslogtreecommitdiff
path: root/src/desktop
Commit message (Expand)AuthorAgeFilesLines
...
* desktop/popup: minor improvementsVaxry2025-12-161-2/+9
* desktop/windowRules: fix disabling binary window rules with override (#12635)Lichie2025-12-152-19/+11
* animation: migrate PHLANIMVAR from SP to UP (#12486)Maximilian Seidler2025-12-141-10/+7
* window: only damage floating on clamped size change (#12633)Tom Englund2025-12-112-7/+12
* desktop/view: use aliveAndVisible for most things (#12631)Vaxry2025-12-117-17/+23
* desktop: cleanup, unify desktop elements as views (#12563)Vaxry2025-12-0829-1100/+2272
* desktop: rewrite reserved area handling + improve tests (#12383)Vaxry2025-12-053-8/+145
* desktop/overridableVar: fix possible crashVaxry2025-12-031-1/+1
* desktop/rules: tag static rule being ignored (#12514)littleblack1112025-12-011-10/+14
* desktop/overridableVar: improve performanceVaxry2025-11-291-19/+25
* 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