4f868a1f3c
SECURITY: init security policy
...
fixes #9921
2025-04-27 00:07:00 +02:00
94c55fe909
helpers: properly support next/prev for workspace switching ( #10074 )
2025-04-26 23:52:07 +02:00
742bce016c
decorationPositioner: update posinfo on window update
...
fixes #10175
2025-04-25 16:09:11 +01:00
4cf62c114e
layerrules: add abovelock to render above lockscreen ( #9793 )
2025-04-25 16:38:31 +02:00
41f5f67f6c
window: Fix order of urgency flag and event emission ( #10163 )
2025-04-25 02:37:49 +02:00
02d7badd15
workspaces: refactor class member vars ( #10167 )
2025-04-25 02:37:12 +02:00
0e80ecc534
layers: refactor class member vars ( #10149 )
...
* layers: refactor class member vars
* popups: rename m_WLSurface to m_wlSurface
2025-04-24 20:49:49 +02:00
be6268a7ec
groupbar: Add options for setting group bar title font weight (and indicator gap) ( #9617 )
2025-04-24 20:48:08 +02:00
a9549dbca0
protocols: add Hyprland toplevel mapping implementation ( #9775 )
2025-04-24 18:10:57 +02:00
b06fbdb743
dwindle: use idealIgnoreReserved for moveWindowTo bbs
...
fixes #10005
2025-04-23 22:31:14 +01:00
241a4935a2
compositor: refactor class member vars ( #10141 )
2025-04-22 15:23:29 +02:00
3577a6be31
nix/overlays: add w-p 1.43
2025-04-22 11:03:27 +03:00
2e540e4ec4
flake.lock: update
2025-04-22 11:00:49 +03:00
a4f7d7c594
protocols: add xdg_toplevel_tag_v1 support
...
Adds a new windowrule to target windows by xdgTag, xdgtag:
2025-04-21 22:30:27 +01:00
55e953b383
InputManager: add nofollowmouse ( #9994 )
...
* InputManager: add nofollowmouse
with this, focus_follows_mouse=1 acts like focus_follows_mouse=2 on the specific windows defined by the user
* e
* e
biggest e of all time
2025-04-21 20:48:27 +02:00
d29723cb76
keybinds: allow executing binds not bound to a key ( #10102 )
2025-04-21 20:47:14 +02:00
400dd16072
debug: refactor class member vars ( #10130 )
2025-04-21 20:42:02 +02:00
a3b96961a2
tablet: naive window refocusing ( #10110 )
...
Signed-off-by: Andrei V <andrei@ptaxa.net >
2025-04-21 00:32:31 +02:00
a3d32f3b70
hyprpm: fix format
2025-04-20 23:23:17 +01:00
4d14bcb02f
config: Refactor class member vars ( #10124 )
...
* Refactor config classes vars
* Fix clang format errors
2025-04-20 20:39:33 +02:00
9b4060f09b
hyprpm: extend dep list
2025-04-20 16:54:28 +01:00
867bc86089
compositor: fix getMonitorInDirection skipping active monitor ( #10114 )
2025-04-20 04:22:21 +02:00
f48ee7a3d1
protocols: ensure PointerConstraints activation occurs only after attched to InputManager ( #10096 )
2025-04-19 01:16:30 +02:00
51afc2c291
ctm: enable fade animation on nvidia driver versions 575 and above ( #10095 )
...
* ctm: enable fade animation on nvidia driver versions 575 and above
* format if statement without braces; handle potential throw when checking for nvidia version file
2025-04-18 21:44:54 +02:00
02f7da2bf2
[gha] Nix: update inputs
2025-04-18 15:39:22 +00:00
7631d4c73f
render, helpers: Call OpenGL destroyMonitorResources on disconnect ( #10111 )
...
* render, helpers: Call OpenGL destroyMonitorResources on disconnect
* helpers: Add opengl null check
2025-04-18 17:37:51 +02:00
ddae3036ca
ci: close unwanted issues automatically ( #10106 )
...
* ci: close unwanted issues automatically
You want it, it's yours my friend.
* ci/close-issues: simplify
* ci/close-issues: try to handle large number of issues
* ci/close-issues: fix 'vaxerski'
2025-04-17 22:33:05 +02:00
225e13c3cc
InputManager: add config option to disable keybinds per device ( #10064 )
2025-04-17 02:19:10 +02:00
3fa6320a39
desktop: Damage subsurface when position changes ( #10094 )
2025-04-16 17:49:01 +02:00
1ae7e2164c
xcursormgr: include <variant>
...
ref #10093
2025-04-16 13:49:41 +01:00
877fb5b93a
time: move to stl's clocks and move timer
2025-04-16 01:37:48 +01:00
0e521788bc
core: wait for dmabuf readiness ( #9806 )
...
* add doOnReadable to event loop manager
* move syncTimeline addWaiter to doOnReadable
* wait on dmabuf buffers to be readable
* don't over synchronize in scanout, also give present feedback on same buffer commit
2025-04-16 01:02:31 +02:00
ffd6cf65e4
windowrules: allow incrementing window props ( #9566 )
2025-04-16 01:00:40 +02:00
8b7b169043
flake.lock: update
2025-04-14 18:58:37 +03:00
533bc5115e
monitors: fix disconnected monitors are reconnected to an empty workspace ( #9874 )
...
---------
Co-authored-by: nyx <nnyyxxxx@protonmail.com >
2025-04-14 11:07:53 +02:00
99ab3e19d9
framebuffer: Fix framebuffer size check ( #10068 )
2025-04-13 22:40:15 +02:00
f4e19d3f1e
layerSurface: warp position and size before taking a snapshot ( #10054 )
2025-04-13 17:56:20 +02:00
06469b3391
IHyprLayout: center floating window at cursor when picked up from fullscreen ( #10063 )
2025-04-13 17:32:53 +02:00
303a10d27c
IHyprLayout: respect minimum window size ( #10017 )
...
* IHyprLayout: respect minimum window size
this prevents window warping, before we were not respecting the minimum size which caused the window to move suddenly, even though it would be sized to its minimum size.
2025-04-13 01:03:03 +02:00
4d85e7996d
dwindle: ignore fullscreen window for positioning when use_active_for_splits=false ( #9838 )
...
* fix(dwindle): ignore fullscreen window for positioning when use_active_for_splits=false
* rename NON_FULLSCREEN -> SKIP_FULLSCREEN_PRIORITY
2025-04-13 00:58:38 +02:00
2da4f427ea
compositor/surface: fix surface opaque and input regions not being updated ( #10055 )
2025-04-12 18:58:29 +02:00
a17cea8b8c
asyncDialogBox: fix missing pid
...
fixes #10056
2025-04-12 17:47:22 +01:00
6538970087
binds: add drag_threshold for click/drag isolation ( #9839 )
...
---------
Co-authored-by: Leeman <lstrout@enlj.com >
2025-04-12 16:43:13 +02:00
0399e64274
screencopy: Handle explicit sync failure ( #10050 )
2025-04-12 16:38:46 +02:00
382f0f23f1
pass: revert "remove renderer finalDamage since it's unused ( #9996 )" ( #10039 )
...
This reverts commit 0a7e2cb152 .
2025-04-11 00:34:50 +02:00
b83c9f5c6f
cmake: do not install version.h.in ( #10035 )
2025-04-11 00:31:07 +02:00
d775686380
input: add warp_on_toggle_special ( #9945 )
2025-04-10 14:54:24 +02:00
0dc531c4a7
core: fix crash in data device on shutdown ( #9997 )
2025-04-09 18:08:42 +02:00
0a7e2cb152
pass: remove renderer finalDamage since it's unused ( #9996 )
2025-04-09 17:50:06 +02:00
4f991610d0
watchdog: remove watchdog
...
it has been unused for a while now
2025-04-09 01:48:21 +01:00