Vaxry
dd33128c2f
input: fix mouseDown triggering hl ops on locked ( #10809 )
2025-06-22 12:49:13 +02:00
zacoons
8b1d5560cf
renderer: add wrapping options to renderTextureWithBlur method ( #10807 )
2025-06-21 19:03:28 +02:00
vaxerski
2388874738
[gha] Nix: update inputs
2025-06-21 14:22:28 +00:00
Vladimir-csp
4be32dbff4
xwayland: Don't leave shell process ( #10802 )
2025-06-21 16:21:08 +02:00
fufexan
8ebff1948f
[gha] build man pages
2025-06-19 22:49:42 +00:00
Mihai Fufezan
a301d54df8
treewide: hyprland.org -> hypr.land
2025-06-20 01:49:20 +03:00
Mihai Fufezan
ff2f85641a
CI/Nix: add cache-nix-action
...
Use nixbuild/nix-quick-install-action which pairs well with
nix-community/cache-nix-action.
Should help with build times by reducing the number of packages needing
to be re-downloaded on each run.
Parameters are taken from https://github.com/nix-community/cache-nix-action
and may be tweaked later.
2025-06-20 01:37:59 +03:00
Jasson
b49d0ca20e
xwayland: Fix crash when copying from wayland to xwayland ( #10786 )
2025-06-19 19:44:38 +02:00
Vaxry
86b5e3bfbc
config: nuke explicit_sync settings
...
were not used anymore, explicit is on by default
2025-06-19 14:58:03 +02:00
Vaxry
54ccf9c6b3
renderer: make lock fail textures dynamically loaded
...
this should reduce idle vram usage by a whopping 16MB, but also might fix the tty unknown issue.
2025-06-19 13:46:42 +02:00
Vaxry
e999ad664d
hookSystem: avoid using manual mem management, fix leak
...
fixes #10790
2025-06-19 11:58:12 +02:00
7mile
9fb6b5d96b
input: Fix incorrect localcoords with a surface above an XWayland window ( #10773 )
2025-06-18 22:48:51 +02:00
Vaxry
0fb63c68e9
permissions: properly print config requests for plugins
2025-06-18 22:43:04 +02:00
Vaxry
83a4c61048
plugins: don't update config plugins on state unchanged
...
fixes #10781
2025-06-18 22:42:57 +02:00
Jasson
bef1321f00
xwayland: fix minor errors in previous refactor ( #10763 )
2025-06-18 10:16:22 +02:00
Jacob Ilias Komissar
0ece4af36a
grpupbar: Add config options to color inactive and locked groupbar titles ( #10667 )
2025-06-16 22:40:38 +02:00
Vaxry
aba2cfe7a8
asyncDialogBox: lock box in fdWrite to prevent a uaf ( #10759 )
2025-06-16 17:02:08 +02:00
Vaxry
d4e8a44087
windowrules/move: clamp max pos in onscreen to avoid assert crash
...
fixes #10760
2025-06-16 13:43:06 +02:00
Jasson
1905c41c65
xwayland: Use RAII instead or freeing memory manually ( #10677 )
...
As suggested by clang-tidy
2025-06-16 13:31:46 +02:00
UjinT34
bd5703d5c6
protocols/cm: fix wp invalid luminance check ( #10752 )
2025-06-15 23:13:57 +02:00
Vaxry
d037c54260
protocols: support xdg-shell v7
...
there's nothing special we need to add for this rev
2025-06-15 12:21:16 +02:00
UjinT34
c3894d9288
config/monitor: Add monitor v2 HDR rules ( #10623 )
2025-06-15 12:15:18 +02:00
Vaxry
3db3baa19e
opengl: use a stack for storing monitor transform enabled
...
fixes #10487
2025-06-15 12:11:28 +02:00
Vaxry
57d20a1bf6
internal: clean up dead snapshot code
2025-06-15 11:51:27 +02:00
Vaxry
472b52bc06
cursor: reset hc data after theme change
...
theme change invalidates the cairo surfaces there
fixes #10636
2025-06-15 11:47:10 +02:00
vaxerski
79b9edb85b
[gha] Nix: update inputs
2025-06-15 09:46:31 +00:00
may
f08167c877
input: add sticky option for drag_lock ( #10702 )
...
* allow configuring the sticky option for `drag_lock`
* enable sticky drag_lock by default as recommended by libinput
recommended here:
https://lists.freedesktop.org/archives/wayland-devel/2024-November/043860.html
2025-06-15 11:45:06 +02:00
Joel-Valenciano
ad85406220
drm-lease: Add Multi-GPU Support ( #10099 )
2025-06-13 15:17:32 +02:00
Otto Modinos
d14f81e6ac
protocols: whitelist wp_color_manager_v1 for security_context ( #10723 )
...
Now that `wine` (and `proton`) supports Wayland it makes sense to allow the `wp_color_manager_v1` in Flatpak for native HDR without the need for `gamescope`!
2025-06-13 00:27:30 +02:00
linfindel
826061d166
README: Update image cdn ( #10722 )
2025-06-12 23:22:52 +02:00
Vaxry
748419faa5
hyprpm: check version and update automatically on add ( #10706 )
...
ideally should let the user know, but jic also checks for header updates
2025-06-12 13:40:55 +02:00
Vaxry
412c7dc7f7
renderer: fixup some missing fadeout cases with special
...
fixes some fadeout missing cases:
- closing last window
- closing above fs
- closing in general
fixes #10283
2025-06-11 17:52:23 +02:00
Vaxry
8329de1ab5
input: grab the correct active workspace on mouseMove
...
fixes #10651
2025-06-11 17:09:39 +02:00
Vaxry
144885d89f
anr: make dialog disappear if the app dies
...
fixes #10514
2025-06-11 17:00:16 +02:00
Vaxry
f7526d6be0
renderer: refuse rendering invalid resolutions
...
sometimes a driver fails to assign any reasonable mode in which case we might render 0x0 which will make us crash. Don't do that. Part 1 of #10678
2025-06-11 16:57:07 +02:00
Vaxry
6910ca76bd
protocols/subcompositor: fixup place_above and _below
...
fixes #10716
2025-06-11 16:54:47 +02:00
Viktor
6bdb1f413e
dwindle: add the ability to specify an aspect ratio for a singular window ( #10650 )
2025-06-10 08:20:31 +01:00
ilusha420
81468253ea
hyprpm: fix typo in help message ( #10687 )
2025-06-09 14:31:04 +03:00
Luuk Blankenstijn
231e01e39b
hyprctl: don't detect a negative value as a parameter ( #10671 )
2025-06-08 20:17:38 +01:00
Kamikadze
c6f713fefe
screencopy: fix incorrect noscreenshare positions with monitor scaling ( #10674 )
2025-06-08 08:19:23 +01:00
Kamikadze
91967f8ec0
renderer: fix incorrect cursor position when screencopy region with monitor scaling ( #10675 )
2025-06-08 08:18:42 +01:00
Kamikadze
0a47575c7f
internal: Use using
instead of #define
to alias smart pointers ( #10673 )
2025-06-08 08:13:56 +01:00
vaxerski
8801770981
[gha] Nix: update inputs
2025-06-07 20:14:08 +00:00
Kamikadze
66b99bd277
monitor: ensure autoDir is applied when changed ( #10672 )
2025-06-07 21:12:43 +01:00
sam
2794f485cb
hyprctl: Remove exceptions, use modern error handling ( #10664 )
2025-06-06 20:23:33 +01:00
Ufuk Ustali
0ac3bef724
input: support configuring drag_3fg from libinput ( #10631 )
2025-06-06 15:47:15 +01:00
vaxerski
456c820d52
assets: update header
2025-06-06 15:14:17 +02:00
UjinT34
c35c2fea40
config: Restore auto-center-* for monitors ( #10660 )
2025-06-06 08:01:19 +01:00
Friday
d6fbd89336
nix: use gcc15-built dependencies
2025-06-06 08:07:34 +03:00
XPhyro
fb7548cb41
screencopy: fix applying noscreenshare
to invisible special workspaces ( #10628 )
2025-06-05 21:29:01 +01:00