 VaxryandGitHub
|
45a79e5e84
|
config/propRefresher: damage monitor on refresh cursor zooms (#15957)
wtf was I smoking before?
|
2026-08-23 00:07:24 +02:00 |
|
 VaxryandGitHub
|
357513949b
|
monitor: solitary cannot have an underlying subsurface (#15958)
ref #15923
|
2026-08-23 00:07:08 +02:00 |
|
 VaxryandGitHub
|
6ffae9c5aa
|
config: fix CONFIG_VALUES not returning proper current values (#15948)
ref #15940
|
2026-08-22 18:05:31 +02:00 |
|
![github-actions[bot]](/avatar/af2ab225b7c0eec44a8d0eba6b5c869a?size=40) vaxerskiandgithub-actions[bot]
|
0251f09fd1
|
[gha] Nix: update inputs
|
2026-08-22 15:28:39 +00:00 |
|
 VaxryandGitHub
|
d8e657eaea
|
renderer/gl: implement swappable blur variants (#15661)
Adds multiple variants to the blur shader
|
2026-08-22 17:27:16 +02:00 |
|
 VaxryandGitHub
|
175aa0743a
|
desktop/window: warp pos/size on x11 configure to avoid jitter (#15950)
|
2026-08-22 16:54:23 +02:00 |
|
 VaxryandGitHub
|
9c7b45e628
|
decoration/groupbar: fix crash when group returns no match (#15947)
ref #13853
|
2026-08-22 15:18:38 +02:00 |
|
 VaxryandGitHub
|
a287842067
|
config/propRefresher: damage monitor on shader refresh (#15924)
ref #15889
|
2026-08-21 17:10:22 +02:00 |
|
 VaxryandGitHub
|
0f97a22d11
|
config/lua: allow get_monitors with a table for specifying args (#14693)
adds { all } to get all monitor objects including disabled ones
|
2026-08-21 13:26:23 +02:00 |
|
 VaxryandGitHub
|
8d50be06aa
|
keybinds: fix subchord matching for release binds (#15904)
|
2026-08-20 17:24:01 +02:00 |
|
 VaxryandGitHub
|
52b368f1d7
|
config/lua: adjust rounding limits (#15756)
ref https://github.com/hyprwm/Hyprland/discussions/15728
|
2026-08-19 13:24:19 +02:00 |
|
 VaxryandGitHub
|
af0d014cb2
|
desktop: refactor views, major cleanups (#15779)
Tons of stuff cleaned up, etc.
|
2026-08-17 22:26:04 +02:00 |
|
 VaxryandGitHub
|
6d43ce8453
|
input/seat: check HID caps directly for focus enters (#15841)
ref #15765
|
2026-08-12 20:57:58 +02:00 |
|
 VaxryandGitHub
|
153df31d2c
|
errorOverlay: fix reserved area tracking (#15839)
|
2026-08-12 20:57:46 +02:00 |
|
 VaxryandGitHub
|
ab2d313b55
|
monitor: fix layer arrangement on layout changes (#15842)
|
2026-08-12 20:57:27 +02:00 |
|
 VaxryandGitHub
|
24e23ca4bb
|
config: deprecate special_scale_factor (#15832)
workspace rules achieve the same effect
|
2026-08-11 19:57:59 +02:00 |
|
 VaxryandGitHub
|
a269fd77b0
|
layout/drag: fix draggingTiled not being reset properly (#15833)
ref #15789
|
2026-08-11 19:57:49 +02:00 |
|
 VaxryandGitHub
|
0cef51ab72
|
config/lua: fix empty object construction not resulting in nil (#15831)
|
2026-08-11 19:47:37 +02:00 |
|
![github-actions[bot]](/avatar/af2ab225b7c0eec44a8d0eba6b5c869a?size=40) vaxerskiandgithub-actions[bot]
|
5dee44a724
|
[gha] Nix: update inputs
|
2026-08-08 22:23:34 +00:00 |
|
 VaxryandGitHub
|
64962f89e4
|
renderer/transformer: make window transformers adapt to viewport constraints (#15759)
|
2026-08-05 20:38:11 +02:00 |
|
 VaxryandGitHub
|
d10194c63b
|
keybinds: refactor, clean up code, move to new style (#15568)
|
2026-08-05 13:26:45 +02:00 |
|
 VaxryandGitHub
|
ea95499cd7
|
hyprctl: fix wiki strings (#15739)
do not keep raw URLs, those can change. Just direct the user.
|
2026-08-04 14:33:39 +02:00 |
|
 VaxryandGitHub
|
1bf16447d7
|
config/monitorRuleManager: recheck mirrors on ensure (#15733)
ref #15695
|
2026-08-04 14:33:26 +02:00 |
|
 VaxryandGitHub
|
901881c9f2
|
render: always render in normal transform (#15714)
fixes a lot of effects needing to know about the output transform, screencopy, etc.
|
2026-08-04 14:33:08 +02:00 |
|
 VaxryandGitHub
|
d056ca6fd1
|
renderer/wobble: fix artifacts on transformed (#15709)
|
2026-08-02 16:35:53 +02:00 |
|
 VaxryandGitHub
|
2f9169f05f
|
renderer/wobble: fix wobble on transformed outputs (#15694)
* renderer/wobble: fix wobble on transformed outputs
* sc
|
2026-08-01 18:01:50 +02:00 |
|
 VaxryandGitHub
|
2effd2da48
|
algo/scrolling: bring back old behavior of fs (#15660)
|
2026-08-01 00:11:11 +02:00 |
|
 VaxryandGitHub
|
cfecc57436
|
config/values: fixup shadow limits (#15682)
|
2026-07-31 22:36:28 +02:00 |
|
 VaxryandGitHub
|
ff672deb68
|
config: add deprecation notices (#15669)
|
2026-07-31 21:10:39 +02:00 |
|
![github-actions[bot]](/avatar/af2ab225b7c0eec44a8d0eba6b5c869a?size=40) vaxerskiandgithub-actions[bot]
|
584df4c390
|
[gha] Nix: update inputs
|
2026-07-31 17:13:35 +00:00 |
|
 VaxryandGitHub
|
e8a6164298
|
renderer: implement window wobble (#14920)
Adds a new window transformer, and wobble framework.
|
2026-07-31 19:11:53 +02:00 |
|
 VaxryandGitHub
|
ab95888cd1
|
config/values: adjust requirements for values (#15654)
|
2026-07-30 13:00:23 +02:00 |
|
 VaxryandGitHub
|
2b1723adda
|
config/lua: fix forwarding of details to lua values (#15651)
|
2026-07-29 21:48:50 +02:00 |
|
 VaxryandGitHub
|
a95b81806c
|
desktop: render IME above all desktop components (#15646)
|
2026-07-29 13:49:35 +02:00 |
|
 VaxryandGitHub
|
ff24e1755f
|
ipc: refactor socket1 and socket2 (#15624)
clean up the code, separate impl, etc
|
2026-07-28 13:12:07 +02:00 |
|
 VaxryandGitHub
|
65e81c116a
|
config/lua: do not nuke package.path (#15622)
|
2026-07-27 15:34:25 +02:00 |
|
 VaxryandGitHub
|
e820db90cf
|
desktop/rule: add no_xdg_drags window rule (#15573)
* desktop/rule: add no_xdg_drags window rule
* peenor
* peenor
* pis
|
2026-07-24 11:59:49 +02:00 |
|
 VaxryandGitHub
|
62d890eacc
|
workspace: add changeworkspaceid to socket2 (#15571)
ref #15527
|
2026-07-23 21:20:13 +02:00 |
|
 VaxryandGitHub
|
e701768d5d
|
protocols/outputMgmt: fix reload not being fired after no-op commits (#15570)
ref #15526
|
2026-07-23 21:20:03 +02:00 |
|
 VaxryandGitHub
|
7d2ea27070
|
desktop/windowRule: fix exec rules leaking (#15543)
ref #15488
|
2026-07-22 18:35:37 +02:00 |
|
 VaxryandGitHub
|
a9902ea65f
|
config: remove legacy config support (#15539)
|
2026-07-22 18:35:10 +02:00 |
|
 VaxryandGitHub
|
4588b2958e
|
config/lua: use openLate for window.open events (#15540)
otherwise various other things might override what the user wants to do
|
2026-07-22 15:09:24 +02:00 |
|
 VaxryandGitHub
|
ca90dfb0e7
|
compositor: add a deprecation notice to .conf configs (#15538)
|
2026-07-22 13:29:15 +02:00 |
|
 VaxryandGitHub
|
1a3606234c
|
compositor: init eventManager earlier (#15522)
fixes #15521 and adds a tiny test
|
2026-07-21 15:52:10 +02:00 |
|
 VaxryandGitHub
|
d39afc0a56
|
hyprctl: fix json output for binds (#15507)
|
2026-07-21 10:37:22 +02:00 |
|
 VaxryandGitHub
|
2174f26a14
|
view: do not render monitor for tearing if it's blocked (#15500)
|
2026-07-20 21:04:25 +02:00 |
|
![github-actions[bot]](/avatar/af2ab225b7c0eec44a8d0eba6b5c869a?size=40) vaxerskiandgithub-actions[bot]
|
ef903b8927
|
[gha] Nix: update inputs
|
2026-07-19 08:22:22 +00:00 |
|
 VaxryandGitHub
|
44d16e9bd1
|
config/lua: allow wildcards or absolute paths in require (#15461)
|
2026-07-17 14:27:54 +02:00 |
|
 VaxryandGitHub
|
e7996dc9bd
|
desktop: remove using directives, move to geometric functions (#15402)
|
2026-07-14 11:35:26 +02:00 |
|
 VaxryandGitHub
|
1eebdac356
|
config/lua: add lua-driven custom live gestures (#15393)
fixes https://github.com/hyprwm/Hyprland/issues/15020
|
2026-07-13 20:42:06 +02:00 |
|
 VaxryandGitHub
|
2633ecff39
|
algo/dwindle: do not remove node before assigning (#15373)
this skips proper recalcs for windows on the old space. No other algo does this.
fixes #13456
|
2026-07-13 18:37:20 +02:00 |
|
 VaxryandGitHub
|
f25f2ff048
|
ci: fix codeownersplus (#15383)
this perm is sensitive, but for this one it should be ok
|
2026-07-12 17:40:12 +02:00 |
|
 VaxryandGitHub
|
e3ece11992
|
config/actions: unfocus last window on changeWorkspace when moving monitors (#15374)
|
2026-07-12 17:20:30 +02:00 |
|
 VaxryandGitHub
|
781d6070ba
|
config/lua: allow disabling workspace rules (#15362)
|
2026-07-10 18:49:37 +02:00 |
|
 VaxryandGitHub
|
987caf88dc
|
config/lua: allow manual group control (#15363)
|
2026-07-10 18:49:27 +02:00 |
|
 VaxryandGitHub
|
9d284382a6
|
protocols/xdg-shell: add support for xdg interactive drags (#15343)
|
2026-07-08 21:41:47 +02:00 |
|
 VaxryandGitHub
|
7046c0ff53
|
layout/target: fix unmanaged configure loops in x11 (#15336)
|
2026-07-06 18:08:51 +02:00 |
|
![github-actions[bot]](/avatar/af2ab225b7c0eec44a8d0eba6b5c869a?size=40) vaxerskiandgithub-actions[bot]
|
c44cf81f02
|
[gha] Nix: update inputs
|
2026-07-05 19:13:56 +00:00 |
|
 VaxryandGitHub
|
1c87d9dc80
|
monitor: fix special fade state update (#15316)
* monitor: fix special fade state update
on move from a -> b
* e
|
2026-07-04 23:00:38 +02:00 |
|
 VaxryandGitHub
|
14fa1fd027
|
core: various SHM handling fixes (#15315)
|
2026-07-03 22:21:46 +02:00 |
|
 VaxryandGitHub
|
1a18ba419a
|
animation: refactor manager, fixup desktopAnimationManager, clean up code (#15302)
|
2026-07-03 21:21:31 +02:00 |
|
 VaxryandGitHub
|
87604a7eed
|
config/lua: add hl.clear_crashed_lockscreen() and fix tty instructions (#15299)
|
2026-07-02 23:09:19 +02:00 |
|
 VaxryandGitHub
|
906e43e5ad
|
config/lua: add a change_id workspace API (#15298)
ref https://github.com/hyprwm/Hyprland/discussions/15277
|
2026-07-02 09:29:49 +02:00 |
|
 VaxryandGitHub
|
1b63ceecdf
|
core: refactor more compositor state into separate classes and states (#15282)
|
2026-07-01 10:12:39 +02:00 |
|
 VaxryandGitHub
|
254d6bae77
|
desktop/fadeout: extract bad logic, simplify fadeouts (#15260)
|
2026-06-29 19:57:25 +02:00 |
|
 VaxryandGitHub
|
ca877badde
|
desktop: move window manipulation functions out of compositor (#15256)
|
2026-06-27 22:37:59 +02:00 |
|
 VaxryandGitHub
|
f048359d22
|
desktop: extract a lot of view state from compositor (#15245)
cleanups.
|
2026-06-27 21:18:59 +02:00 |
|
 VaxryandGitHub
|
4b909903cc
|
algo/scrolling: intelligently decide where to drop a dnd'd window (#15251)
ref https://github.com/hyprwm/Hyprland/discussions/14274
|
2026-06-27 18:18:01 +02:00 |
|
 VaxryandGitHub
|
9405c7133e
|
desktop/groups: fix crash on dissolution (#15135)
|
2026-06-27 09:22:53 +01:00 |
|
 VaxryandGitHub
|
defc6be1f4
|
internal: fix more fd leaks (#15225)
|
2026-06-27 09:22:32 +01:00 |
|
 VaxryandGitHub
|
9b713ab50a
|
desktop/window: fix crash on requested workspace not having a mon (#15234)
|
2026-06-26 21:20:08 +02:00 |
|
![github-actions[bot]](/avatar/af2ab225b7c0eec44a8d0eba6b5c869a?size=40) vaxerskiandgithub-actions[bot]
|
fe7cffe9e2
|
[gha] Nix: update inputs
|
2026-06-26 16:27:34 +00:00 |
|
 VaxryandGitHub
|
87cd2a5f66
|
protocols/dmabuf: don't send mods on v4 and above (#15189)
* protocols/dmabuf: don't send mods on v4 and above
* bit
|
2026-06-24 16:33:29 +01:00 |
|
 VaxryandGitHub
|
98ebf05fe9
|
desktopAnimation: fix crash in startAnimation on ws with no parent (#15224)
|
2026-06-24 15:25:28 +01:00 |
|
 VaxryandGitHub
|
8f91ba920f
|
tests: fix failing cases (#15200)
|
2026-06-21 17:28:47 +01:00 |
|
 VaxryandGitHub
|
f03c245e56
|
monitor: don't refresh background textures on small changes (#15117)
|
2026-06-14 17:04:46 +01:00 |
|
 VaxryandGitHub
|
a23083e7a1
|
state: extract layout control functions from compositor (#15104)
* state: extract layout control functions from compositor
plus minor fixes
* remove shims
|
2026-06-14 13:13:24 +01:00 |
|
 VaxryandGitHub
|
0fa36aeb96
|
hyprpm: sanitize commit pin targets (#15094)
|
2026-06-13 17:00:29 +01:00 |
|
 VaxryandGitHub
|
9556660e27
|
helpers: remove old header (#15095)
|
2026-06-13 13:14:43 +01:00 |
|
 VaxryandGitHub
|
a582a5308d
|
desktop/window: fix small crash on commit without a toplevel (#15087)
|
2026-06-13 13:14:17 +01:00 |
|
 VaxryandGitHub
|
d5b8d7288d
|
config: fix description matching for default workspaces (#15074)
|
2026-06-12 15:38:43 +01:00 |
|
 VaxryandGitHub
|
70fd412d95
|
state/workspace: refactor workspace state, add querying, move off of CCompositor (#15075)
Another round of refactors, moves workspaces off of ccompositor.
Very similar to the monitor one.
|
2026-06-11 19:14:06 +01:00 |
|
 VaxryandGitHub
|
4d7ae07549
|
monitor: refactor inheritance, expand query, add unit tests for position and query (#15073)
|
2026-06-11 17:24:15 +01:00 |
|
 VaxryandGitHub
|
6d6d1ca558
|
state/monitorQuery: implement monitor query, move logic off of Compositor (#15070)
Reduce god-classiness of CCompositor, part 1: monitor lookups
|
2026-06-11 15:22:08 +01:00 |
|
 VaxryandGitHub
|
68e3e40491
|
config/lua: fix layout ctx checking the wrong argument (#15061)
|
2026-06-10 20:01:22 +01:00 |
|
 VaxryandGitHub
|
b6633c4120
|
protocols/foreignToplevel: fix class and title reporting on map and afterwards (#15037)
ref #15016
|
2026-06-09 19:01:34 +01:00 |
|
 VaxryandGitHub
|
0aa7a84351
|
state/monitor: refactor monitor state, init fallback state (#14547)
Instead of a broken unsafe state, support proper fallback, with a real output, and pure headless runs
|
2026-06-08 16:11:28 +01:00 |
|
 VaxryandGitHub
|
a11a718a45
|
config/monitorRule: default scale to auto (#15019)
|
2026-06-08 14:41:49 +01:00 |
|
 VaxryandGitHub
|
1d11bd926e
|
protocols/pointerWarp: fix crash when warp is on a non interactive surf (#15021)
|
2026-06-08 14:41:20 +01:00 |
|
![github-actions[bot]](/avatar/af2ab225b7c0eec44a8d0eba6b5c869a?size=40) vaxerskiandgithub-actions[bot]
|
a4797618f5
|
[gha] Nix: update inputs
|
2026-06-08 11:31:47 +00:00 |
|
 VaxryandGitHub
|
ef9b62356d
|
event/bus: add specialActive event to workspace (#14971)
allows for special workspace state tracking
|
2026-06-05 12:14:05 +01:00 |
|
 VaxryandGitHub
|
04435fb857
|
layout/dragController: reset floating offset on ended drag (#14940)
|
2026-06-03 21:40:08 +01:00 |
|
 VaxryandGitHub
|
dfbf1843d9
|
compositor: give preference to same-workspace windows in getWindowInDirection (#14941)
ref https://github.com/hyprwm/Hyprland/discussions/13782, scrolling needs this to function properly
|
2026-06-03 16:37:41 +01:00 |
|
 VaxryandGitHub
|
1cffdcf04b
|
scripts: fixup static asan patch (#14889)
|
2026-06-01 18:20:38 +01:00 |
|
 VaxryandGitHub
|
879711988c
|
renderer: add a motion blur option to windows (#14911)
Adds a motion blur effect
|
2026-06-01 14:48:42 +01:00 |
|
 
|
0d47a444b0
|
lua/monitor: add set_ functions for raw workspace management (#14875)
* lua/monitor: add set_ functions for raw workspace management
* Update src/config/lua/objects/LuaMonitor.cpp
Co-authored-by: Tuur Vanhoutte <4633209+zjeffer@users.noreply.github.com>
* Update src/config/lua/objects/LuaMonitor.cpp
Co-authored-by: Tuur Vanhoutte <4633209+zjeffer@users.noreply.github.com>
---------
Co-authored-by: Tuur Vanhoutte <4633209+zjeffer@users.noreply.github.com>
|
2026-06-01 14:29:46 +01:00 |
|
 VaxryandGitHub
|
e43b163f79
|
hyprctl: add config full-reload for performing a ground-up reload (#14748)
allows to switch to/from lua at runtime
|
2026-05-30 10:28:37 +01:00 |
|
 VaxryandGitHub
|
08b5c22b8f
|
desktop/window: allow focus while held to non-OR X11 windows (#14821)
the drag bug only happens on OR windows, so we should just skip those. Regular toplevels should be focusable.
|
2026-05-30 10:27:58 +01:00 |
|
 VaxryandGitHub
|
9940bf7246
|
config/propRefresher: schedule frames on screen shader refresh (#14874)
|
2026-05-30 10:24:54 +01:00 |
|
 VaxryandGitHub
|
18ca56b841
|
core: fix a few fd leaks (#14870)
* core: fix a few fd leaks
ref #14839
* core: fix a few fd leaks
ref #14839
|
2026-05-30 08:26:54 +01:00 |
|