hyprwm / Hyprland

Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
https://hyprland.org
BSD 3-Clause "New" or "Revised" License
19.73k stars 838 forks source link

New rules for workspaces: scale, anchor #7673

Open prufaraSS opened 2 weeks ago

prufaraSS commented 2 weeks ago

scale: It will scale every app located as if it was on monitor with different scale multiplier anchor: It will disallow any windows to be moved to other workspaces why?: performance. Using 2.0 monitor scaling boosts game framerate ridiculously and doesn't even look that bad considering i have 1440p monitor (so i'm getting console 720p resolution experience in games lmao), and pixel filtering which looks much better than default blurry one imo. However, i also have windows placement in special workspace, meaning that i'm constantly poping up this workspace in case i need to use browser or something else, but the thing is everything there is also doubled in size, making navigating through these windows very hard. (don't suggest about workarounds like using 50% page scaling in browser or switching back to 1.0 monitor scale)

vaxerski commented 2 weeks ago

scale: doable for wayland native, impossible for xwayland

prufaraSS commented 2 weeks ago

scale: doable for wayland native, impossible for xwayland

how it works on monitor with non default scale multiplier then? changing scale on the fly seem to work flawlessly on xwayland and even with animations (smooth scaling to corresponding resolution)

vaxerski commented 2 weeks ago

xwayland fetches the monitor data, not window data. Updating it every time a workspace changes is not a good idea