summaryrefslogtreecommitdiff
path: root/src/desktop/view
Commit message (Expand)AuthorAgeFilesLines
* algo/scrolling: various scrolling view related bugfixes (#13974)erstarr2026-05-083-5/+14
* layout/scrolling: handle fullscreen manually (#14190)Vaxry2026-05-072-10/+24
* desktop/window: refactor over fullscreen stateVaxry2026-04-292-2/+59
* desktop/window: expand hidden into proper statesVaxry2026-04-293-13/+67
* desktop/window: add alpha container for alpha calculationsVaxry2026-04-292-38/+89
* workspace: remove deprecated and unused members (#14198)ImperishableSecret2026-04-281-9/+0
* config/lua: add ExpressionVec2, allow using a table for vec2 rules (#14197)Vaxry2026-04-282-7/+12
* desktop/view: fix SIGABRT in CWindow::onUnmap when monitor is expired (#14148)xxyangyoulin2026-04-271-2/+5
* config/lua: init lua config manager, use lua if available (#13817)Vaxry2026-04-265-68/+75
* input: implement follow_mouse_shrink (#13707)Mihail Costea2026-04-201-1/+2
* cleanup: avoid repeated weak_ptr lock() calls in conditions (#14057)Visal Vijay2026-04-121-1/+1
* input: fix focus_on_close=2 (MRU) routing to cursor path instead of getNextCa...Lucas Zanoni⠀⠀⠀⠀⠀ ⠀╱|、 ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ (˚ˎ 。7 ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ |、˜〵 ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀じしˍ,)ノ2026-04-121-1/+1
* desktop/popup: cache tree countVaxry2026-04-074-11/+45
* desktop/popup: cache popup extentsVaxry2026-04-073-22/+129
* subsurface: use geometry-aware damage and recurse into nested trees (#13933)Anubhav2026-04-052-5/+33
* xwayland: pipe through monitor in coordinate mapping (#13700)Andreas Backx2026-04-051-4/+3
* desktop/window: optimize getRealBorderSize()Vaxry2026-04-042-2/+18
* desktop/window: reduce window deco updates (#13980)Vaxry2026-04-041-3/+12
* render: fix layer blur_popups ignoring ignore_alpha when blur is off (#13947)Mihai Fufezan2026-04-022-0/+5
* renderer: refactor part 7: api fixes (#13631)UjinT342026-03-283-5/+5
* desktop/reserved: do not crash on invalid box init (#13880)Vaxry2026-03-281-0/+3
* desktop/window: guard null monitor in xwaylandSizeToReal (#13876)xxyangyoulin2026-03-281-1/+1
* renderer/deco: add glow decoration (#13862)Vaxry2026-03-272-0/+18
* layersurface: simulate mouse movement on layer change (#13747)Blue2026-03-211-0/+3
* config: cleanup the entire config infrastructure (#13785)Vaxry2026-03-204-61/+71
* layershell: fix popup crash with nullptr mon (#13763)UjinT342026-03-171-7/+6
* window/rules: add scrolling_width (#13754)ItsOhen2026-03-171-2/+2
* 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-151-4/+10
* renderer: refactor resources and flags (#13471)UjinT342026-03-076-22/+25
* 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-031-8/+6
* 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/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-222-11/+13
* 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-214-443/+562
* 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
* xwayland: fix size mismatch for no scaling (#13263)bea4dev2026-02-151-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