Gwilherm Folliot
a94d9dea21
input-capture: hide cursor when the input is captured
2025-01-09 13:18:28 +01:00
Gwilherm Folliot
0a1f95b657
input-capture: don't send motion when the input is locked (like inside a 3d game)
2025-01-09 13:18:28 +01:00
Gwilherm Folliot
21a7251d02
input-capture: send modifiers (highly experimental)
2025-01-09 13:18:28 +01:00
Gwilherm Folliot
6dfbcdc994
input-capture: fix build
2025-01-09 13:18:28 +01:00
Gwilherm Folliot
b7fd9090e9
input-capture: add protocol to meson.build
2025-01-09 13:18:28 +01:00
Gwilherm Folliot
30d106842b
input-capture: fix rebase issues
2025-01-09 13:18:13 +01:00
Gwilherm Folliot
4fc4388283
input-capture: impl force release
2025-01-09 13:18:13 +01:00
Gwilherm Folliot
93da5ffb12
input-capture: impl keymap
2025-01-09 13:16:44 +01:00
Gwilherm Folliot
4b9d33111b
input-capture: fixes
2025-01-09 13:12:51 +01:00
Gwilherm Folliot
fa210e6286
input-capture: Init active property & upstream protocol changes
2025-01-09 13:12:51 +01:00
Gwilherm Folliot
1dea0c94b6
input-capture: fix build
2025-01-09 13:12:45 +01:00
Gwilherm Folliot
92f89443b5
input-capture: code cleanup
2025-01-09 13:12:45 +01:00
Gwilherm Folliot
fb749a680e
input-capture: inhibit inputs
2025-01-09 13:12:45 +01:00
Gwilherm Folliot
62c5ee5f19
input-capture: impl keyboard, mouse button & mouse wheel
2025-01-09 13:12:45 +01:00
Gwilherm Folliot
56e6824de9
WIP: input capture
2025-01-09 13:12:27 +01:00
Maximilian Seidler
e66eab7b6a
animationmgr: don't warp based on POINTY value ( #9000 )
2025-01-09 11:13:47 +00:00
littleblack111
c9822b08f9
keybinds: add new window destruction dispatchers ( #8962 )
2025-01-08 21:16:34 +00:00
983bc067da
opengl: fix crash on null fb stencil op
2025-01-08 12:34:43 +01:00
b320bc2dc6
core: use cpu-buffer hw cursors on nvidia by default
2025-01-08 12:29:24 +01:00
ad64726f5d
opengl: only allocate offMainFB on demand
...
These are not used by hyprland, only potentially plugins. No need to keep the VRAM allocated all the time
2025-01-08 11:33:45 +01:00
Maximilian Seidler
5fa2594659
renderer: don't access hdrMetadata optional if it has no value ( #8987 )
2025-01-08 10:28:55 +00:00
staz
75727e7c17
protocols: fix compilation error ( #8988 )
2025-01-08 10:28:47 +00:00
67e1e46f9b
window: fixup fade out animation on silent moves
2025-01-07 20:58:49 +01:00
308b1f3afb
core: minor fixes for animation rewrite
2025-01-07 20:30:44 +01:00
c143907857
config: update animation even if disabled
2025-01-07 20:27:07 +01:00
UjinT34
830350a1f7
core: Add support for HDR and color management protocols ( #8715 )
2025-01-07 18:32:50 +00:00
95542e4488
animationmgr: fix invalid include
2025-01-07 19:13:35 +01:00
Maximilian Seidler
5642ed331d
core: move parts of the animation system to hyprutils ( #8868 )
...
* core: change animation manager to use Hyprutils::Animation
* config: move animation config to hyprutils animation tree
* use g_pAnimationManager->createAnimation and the new PHLANIMVAR template
* core: use CGenericAnimatedVariabled::{enabled,setConfig,getStyle} and adapt callbacks
* core: adapt animated variable usage (dereference the shared pointer)
* misc: bump CMakeLists to hyprutils 0.3.3
2025-01-07 17:55:14 +00:00
Zetta1 Reid0
c7086f936a
master: add option to show slaves on left in center orientation ( #8940 )
...
Co-authored-by: Zetta1_Reid0 <11255-Zetta1_Reid0@users.noreply.gitlab.xfce.org>
2025-01-07 17:50:34 +00:00
Pollux
b9f110ef87
shaders: fix blank windows when using corner rounding ( #8969 ) ( #8971 )
2025-01-06 19:30:57 +00:00
Byso
1bf4937b02
hyprctl: fix hyprctl --batch not working with exec rules ( #8952 )
2025-01-06 16:52:59 +00:00
UjinT34
6a90b50545
core/compositor: fix too early buffer release ( #8966 )
2025-01-06 16:52:35 +00:00
Mike Will
602d6b7356
snap: don't snap to any windows if workspace has a fullscreen window ( #8870 )
2025-01-06 16:37:13 +00:00
vaxerski
780e3dd542
[gha] Nix: update inputs
2025-01-06 14:29:29 +00:00
f1a7a7497e
datadevice: guard XWayland server against crashes
...
The server might be dead or restarting, and we'd deref null
ref #7822
2025-01-06 15:27:57 +01:00
f390f48a07
pass: fixup debug mode rendering of input boxes
2025-01-05 23:19:13 +01:00
1b06d222cf
pass/surface: fixup invalid expansion by old -1 rounding param
...
fixes #8889
2025-01-05 20:35:24 +01:00
391ff29110
pass: improve pass debug mode
2025-01-05 19:49:31 +01:00
Pollux
a5c14370c1
renderer: Add supercircular window corners ( #8943 )
...
renderer: Add supercircular shadows and borders
config: Add rounding_power to default and example configs
rule: add `roundingpower` window rule
2025-01-05 18:38:49 +00:00
Sergio Miguéns
b0bae15499
master: make loop around optional when cycling ( #8926 )
2025-01-04 16:40:33 +00:00
e8317ae34d
xwayland: don't define atoms on no_xwayland builds
...
fixes #8661
2025-01-04 17:35:11 +01:00
a25d228840
windows: minor initial workspace improvements
...
ref #8942
2025-01-04 17:21:02 +01:00
60f069d540
groupbar: fix missing ellipsize for text
...
fixes #8938
2025-01-04 00:25:01 +01:00
2e6e0e9278
core: guard workspace and monitor in moveWorkspaceToMonitor
...
ref #7822
2025-01-04 00:10:21 +01:00
davc0n
f69e72eca1
socket2: add focusedmonv2 event ( #8921 )
...
* socket2: add focusedmonv2 event
* socket2: remove workspace name from focusedmonv2
2025-01-03 22:43:48 +00:00
rszyma
b0cd9972e8
github: bug issue template improvements ( #8894 )
2025-01-03 12:47:34 +00:00
f3c49c1295
pass: ignore empty rectangles queued
...
ref #8935
2025-01-02 21:58:23 +01:00
4971725b69
config: avoid querying the fs every tick
2025-01-02 18:29:10 +01:00
1697171fc0
pass: allow removing all pass elements of a given type
2025-01-02 18:14:45 +01:00
81721b8aa8
groupbar: unify title rendering
...
moves the text renderer to the unified opengl impl
2025-01-02 17:50:55 +01:00