16 Commits
Author SHA1 Message Date
jmanc3andGitHub cd83a26c7e renderer: fix blur not clipping when rounded (#15884)
* Fix blur not clipping when rounded

* fix unused
2026-08-21 22:09:35 +02:00
bc09504ea5 desktop/popup: fix use after free in Popup (#13335)
m_alpha was freed by fullyDestroy, but was then being touched because setCallbackOnEnd is activated by tick, which is the same function that updates animating variables

---------

Co-authored-by: Vaxry <vaxry@vaxry.net>
2026-02-23 16:58:06 +00:00
jmanc3andGitHub db6114c6c5 renderer/pass: fix surface opaque region bounds used in occluding (#13124) 2026-01-31 13:39:22 +00:00
jmanc3andGitHub c8b5023bb0 opengl: allow texture filter to be changed (#13078)
* opengl: allow texture filter to be changed

* format

* correct filter

* Moved from OpenGL.hpp to Texture.hpp

* Shortened names
2026-01-27 21:21:53 +00:00
jmanc3andGitHub e4a8f2b14f renderer: add zoom with detached camera (#12548) 2025-12-14 19:42:02 +00:00
jmanc3andGitHub 38f912c401 renderer: remove unnecessary assert from renderRoundedShadow (#12540) 2025-12-04 18:03:12 +00:00
jmanc3andGitHub ce9787b3f4 xwayland: set _NET_WORKAREA property (#12148) 2025-10-29 11:24:34 +00:00
jmanc3andGitHub ecc9e4d8cd window: fix centering calculation for floating windows (#11632) 2025-09-09 12:56:33 +01:00
jmanc3andGitHub 00423bb738 plugins: expose csd functionality (#11551) 2025-09-02 11:49:24 +02:00
jmanc3andGitHub 8a64168a43 window: treat maximize as toggle request (#11564)
Breaks the spec, but fixes a few issues due to how we always communicate to the apps that they are maximized in xdg_shell.
2025-09-01 22:44:41 +02:00
jmanc3andGitHub 4b2bfbd85f xwayland: fix game permanent blackscreen (#11542) 2025-08-28 11:22:00 +02:00
jmanc3andGitHub 4e8657568c xwayland: handle minimize and maximize requests (#11536) 2025-08-28 11:21:36 +02:00
jmanc3andGitHub e95ba5bf59 renderer: add eRenderStage::RENDER_POST_WALLPAPER (#11501)
Comes after the wallpaper is rendered, but before all windows and docks are rendered
2025-08-22 18:19:00 +01:00
jmanc3andGitHub 42caff5587 window: fix requestedMinSize crash (#11498)
There are cases where m_isX11 is true but m_xwaylandSurface doesn't exist.
2025-08-22 08:25:27 +01:00
jmanc3andGitHub 211199e864 fix: include decorations in visibleOnMonitor calculation (#11232)
Fixes: https://github.com/hyprwm/Hyprland/discussions/11203

The window turned invisible when just outside the monitor bounds, even though it should have stayed visible given its decorations.

The fix was to include the decorations when determining if a window is on a monitor.
2025-07-27 15:11:07 +02:00
jmanc3andGitHub 83c453cb82 plugins: made currentWindow available in RENDER_PRE_WINDOW (#10957) 2025-07-07 18:06:42 +02:00