summaryrefslogtreecommitdiff
path: root/src/desktop/view/Window.cpp
Commit message (Expand)AuthorAgeFilesLines
* layout/scrolling: handle fullscreen manually (#14190)Vaxry2026-05-071-5/+12
* desktop/window: refactor over fullscreen stateVaxry2026-04-291-1/+49
* desktop/window: expand hidden into proper statesVaxry2026-04-291-5/+40
* desktop/window: add alpha container for alpha calculationsVaxry2026-04-291-25/+63
* 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-281-7/+11
* 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-261-65/+71
* 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-071-4/+5
* desktop/popup: cache popup extentsVaxry2026-04-071-17/+1
* xwayland: pipe through monitor in coordinate mapping (#13700)Andreas Backx2026-04-051-4/+3
* desktop/window: optimize getRealBorderSize()Vaxry2026-04-041-2/+14
* desktop/window: reduce window deco updates (#13980)Vaxry2026-04-041-3/+12
* 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-271-0/+15
* config: cleanup the entire config infrastructure (#13785)Vaxry2026-03-201-45/+53
* window/rules: add scrolling_width (#13754)ItsOhen2026-03-171-2/+2
* desktop/rules: fix static rules and content type. (#13725)ItsOhen2026-03-151-4/+10
* renderer: refactor resources and flags (#13471)UjinT342026-03-071-6/+0
* 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/window: fix idealBB reserved (#13421)Vaxry2026-02-281-1/+1
* xwayland: normalize OR geometry to logical coords with force_zero_scaling (#1...Skidam2026-02-251-12/+13
* event: refactor HookSystem into a typed event bus (#13333)Vaxry2026-02-221-8/+10
* protocols: implement image-capture-source-v1 and image-copy-capture-v1 (#11709)Ikalco2026-02-221-0/+16
* layout: rethonk layouts from the ground up (#12890)Vaxry2026-02-211-411/+133
* desktop/window: add stable id and use it for foreignVaxry2026-02-191-2/+6
* xwayland: fix size mismatch for no scaling (#13263)bea4dev2026-02-151-1/+2
* renderer: fix mouse motion in VRR (#12665)Szwagi2026-01-311-14/+1
* desktop/window: avoid uaf on instant removal of a windowVaxry2026-01-161-5/+5
* desktop/window: track explicit workspace assignments to prevent X11 configure...John Mylchreest2026-01-091-1/+16
* desktop/window: catch bad any cast tokensVaxry2026-01-051-8/+12
* dekstop/window: read static rules before guessing initial size if possible (#...Vaxry2026-01-011-0/+3
* desktop/window: use workArea for idealBB (#12802)Vaxry2026-01-011-11/+15
* desktop/window: go back to the previously focused window in a group (#12763)Vaxry2025-12-301-1/+18
* rules/windowRuleApplicator: fix min/max size effects (#12491)Vaxry2025-12-271-31/+42
* desktop/window: improve fullscreen handling for grouped windowsVaxry2025-12-221-17/+37
* Desktop/history: Move history to desktop (#12676)Vaxry2025-12-201-1/+2
* debug: move to hyprutils' logger (#12673)Vaxry2025-12-181-32/+33
* desktop/windowRule: force center and move rules to override each other (#12618)Lichie2025-12-171-1/+1
* desktop/windowRules: fix disabling binary window rules with override (#12635)Lichie2025-12-151-13/+6
* 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-111-6/+11
* desktop/view: use aliveAndVisible for most things (#12631)Vaxry2025-12-111-1/+1
* desktop: cleanup, unify desktop elements as views (#12563)Vaxry2025-12-081-0/+2703