summaryrefslogtreecommitdiff
path: root/src/layout/target/WindowTarget.cpp
Commit message (Collapse)AuthorAgeFilesLines
* layout/scrolling: handle fullscreen manually (#14190)Vaxry2026-05-071-2/+24
| | | Makes scroll handle fullscreen by itself, allowing for fs scrolls.
* config/lua: init lua config manager, use lua if available (#13817)Vaxry2026-04-261-7/+7
| | | Adds a new lua config manager, which will automatically be used if there is a lua config present.
* layout: guard null workspace in CWindowTarget::updatePos() (#13861)Barrett Ruth2026-03-261-0/+3
|
* config: cleanup the entire config infrastructure (#13785)Vaxry2026-03-201-5/+6
| | | | Massively refactors the config infrastructure, sorely needed and will be req'd for the lua stuff
* layout/windowTarget: add visualBox (#13626)outfoxxed2026-03-091-49/+50
| | | | Allows layouts to explicitly define the visual geometry of a tiled window.
* hyprctl: fix workspace dynamic effect reloading (#13537)Vaxry2026-03-031-0/+1
| | | ref https://github.com/hyprwm/Hyprland/discussions/12806
* layout/windowTarget: override maximized box status in updateGeom (#13535)Vaxry2026-03-031-0/+5
| | | | ref https://github.com/hyprwm/Hyprland/discussions/13525
* layout/windowTarget: don't use swar on maximized (#13501)Vaxry2026-03-021-2/+2
|
* layout/windowTarget: damage before and after moves (#13496)Vaxry2026-03-021-0/+6
|
* layout/windowTarget: fix size_limits_tiled (#13445)Vaxry2026-03-011-9/+5
| | | fucks up on scroll, also, wtf
* xwayland: normalize OR geometry to logical coords with force_zero_scaling ↵Skidam2026-02-251-0/+9
| | | | | (#13359) Fixes X11 popups, tooltips, and menus showing black boxes on scaled monitors with xwayland:force_zero_scaling = 1 #13334
* target: fix geometry for x11 floatsVaxry2026-02-241-3/+5
|
* layout: rethonk layouts from the ground up (#12890)Vaxry2026-02-211-0/+363
Rewrites layouts to be much smaller, and deal with much less annoying BS. Improves the overall architecture, unifies handling of pseudotiling, and various other improvements.