dranull
|
8321d6be46
|
internal: Unify input handling on decorations (#4280)
* Unify input handling on decorations
* Make input methods private
* Optional data
|
2023-12-28 23:54:41 +01:00 |
|
Mihai Fufezan
|
cedf5f1fca
|
CI/Nix: fix build
|
2023-12-29 00:07:23 +02:00 |
|
|
9fba887cc9
|
socket2: emit configreloaded event
fixes #4285
|
2023-12-28 22:34:12 +01:00 |
|
|
4f3ee4c645
|
renderer: add decoration:blur:popups_ignorealpha
fixes #4282
|
2023-12-28 22:29:04 +01:00 |
|
MightyPlaza
|
5f65946c84
|
hyprctl: add decorations (#4275)
* add hyprctl decorations
modified: hyprctl/main.cpp
modified: src/debug/HyprCtl.cpp
modified: src/render/decorations/CHyprBorderDecoration.cpp
modified: src/render/decorations/CHyprBorderDecoration.hpp
modified: src/render/decorations/CHyprDropShadowDecoration.cpp
modified: src/render/decorations/CHyprDropShadowDecoration.hpp
modified: src/render/decorations/CHyprGroupBarDecoration.cpp
modified: src/render/decorations/CHyprGroupBarDecoration.hpp
modified: src/render/decorations/IHyprWindowDecoration.cpp
modified: src/render/decorations/IHyprWindowDecoration.hpp
* fixes
modified: hyprctl/main.cpp
modified: src/render/decorations/IHyprWindowDecoration.cpp
|
2023-12-28 16:38:16 +01:00 |
|
|
6a93cee74e
|
pluginapi: manually detect endbr64 opcodes in function hooks
ref #4277
|
2023-12-28 13:36:09 +01:00 |
|
|
07132741bc
|
renderer: use 120 as the denominator in scale checks
|
2023-12-27 23:47:01 +01:00 |
|
Mihai Fufezan
|
e5eb11ad04
|
Nix: wrap with gcc
This ensures the function hook can assemble.
|
2023-12-27 20:27:55 +02:00 |
|
|
e75dafd8b2
|
pluginapi: better wording for plugin function hook errors
|
2023-12-27 19:27:15 +01:00 |
|
|
b7e8110a30
|
pluginapi: log assembler return
|
2023-12-27 19:23:06 +01:00 |
|
|
2702814a3f
|
opengl: add toggleable nvidia_anti_flicker
ref #4252
|
2023-12-27 19:17:07 +01:00 |
|
André Silva
|
f86cdcf8d5
|
nix: fix wlroots build
|
2023-12-27 14:29:15 +02:00 |
|
André Silva
|
85d375e8ab
|
flake.lock: update nixpkgs
|
2023-12-27 14:29:15 +02:00 |
|
MightyPlaza
|
6cd82d948f
|
input: don't steal mouseDown from LS (#4260)
modified: src/managers/input/InputManager.cpp
|
2023-12-27 11:44:13 +01:00 |
|
MightyPlaza
|
1ecd173c7a
|
groupbar: remove extra border size from groupbars (#4262)
modified: src/render/decorations/CHyprGroupBarDecoration.cpp
|
2023-12-27 11:43:55 +01:00 |
|
Vaxry
|
7474c81958
|
pluginapi: Trampoline hooks %rip patching improvements (#4256)
---------
Co-authored-by: Jan Beich <jbeich@FreeBSD.org>
|
2023-12-27 11:43:04 +01:00 |
|
Tuur Vanhoutte
|
191fa587f4
|
windowrules: add initialTitle and initialClass (#4259)
|
2023-12-26 23:47:46 +01:00 |
|
|
9fb50252d3
|
special: move floating windows along with the workspace
|
2023-12-26 19:44:38 +01:00 |
|
André Silva
|
bfb4d66c81
|
compositor: spawn environment setup with keybind manager (#3722)
|
2023-12-26 18:16:59 +01:00 |
|
dranull
|
34b0ce66b3
|
dwindle: Use window->middle() when cursor is on reserved area (#4253)
|
2023-12-26 17:24:31 +01:00 |
|
André Silva
|
2c2ff4b61b
|
hyprctl: check only ISDEBUG in version (#3702)
|
2023-12-26 14:14:12 +01:00 |
|
Mihai Fufezan
|
4f99e805b9
|
flake.lock: update
|
2023-12-25 19:27:25 +02:00 |
|
|
e2d04ae503
|
renderer: add option to blur popups
closes #2134
|
2023-12-25 18:07:07 +01:00 |
|
MightyPlaza
|
b25b06430b
|
groupbar: add egl context to refreshGroupBarGradients() (#4238)
* add egl context to refreshGroupBarGradients()
modified: src/render/decorations/CHyprGroupBarDecoration.cpp
* don't unsetEGL
modified: src/render/decorations/CHyprGroupBarDecoration.cpp
|
2023-12-24 19:29:04 +01:00 |
|
|
5aab4a96e3
|
dispatchers: add tiled/floating to cyclenext
|
2023-12-24 15:08:48 +01:00 |
|
|
ff75f991a5
|
compositor: don't block focus if there is no keyboard
|
2023-12-24 13:20:31 +01:00 |
|
|
f013acc6ee
|
renderer: add occlusion for special workspaces
|
2023-12-23 22:41:42 +01:00 |
|
|
d5811283d2
|
xdgshell: bump to 6, send suspended states
|
2023-12-23 22:30:56 +01:00 |
|
dranull
|
5c7e23f86b
|
shadow: Avoid rounded shadows when rounding is 0 (#4230)
|
2023-12-23 20:40:07 +01:00 |
|
|
b9c1414f25
|
border: fix missed translate by offset
|
2023-12-23 16:11:26 +01:00 |
|
|
cc0516a9ae
|
windowrules: minor fixes to onworkspace
fixes #4227
|
2023-12-23 15:49:42 +01:00 |
|
|
6c8e0f9863
|
config: add debug:disable_scale_checks
ref #4225
|
2023-12-23 00:21:02 +01:00 |
|
|
6b6f3396cf
|
renderer: deny invalid scales and suggest a replacement
ref #4225 #3511
|
2023-12-23 00:09:55 +01:00 |
|
|
79ef29d6e0
|
renderer: apply scale to wlr after checks
ref #4225
|
2023-12-22 23:00:36 +01:00 |
|
|
c416880cf9
|
shadow: correctly scale boxes
|
2023-12-22 19:54:31 +01:00 |
|
|
37d2840246
|
renderer: reject non-clean scales, find nearest clean
|
2023-12-22 19:54:31 +01:00 |
|
thejch
|
7cec618fe4
|
master: add dispatchers rollnext and rollprev (#4209)
|
2023-12-22 12:37:38 +01:00 |
|
|
bd952dcef2
|
systemd: add HYPRLAND_NO_SD_NOTIFY
fixes #4217
|
2023-12-21 22:27:12 +01:00 |
|
|
bc51a91043
|
crashreporter: don't explicitly set 777 on crash report directory
fixes #4218
|
2023-12-21 22:18:07 +01:00 |
|
|
698f3b6576
|
hyprpm: trim paths in PATH
fixes #4210
|
2023-12-21 22:01:55 +01:00 |
|
Ahmed Yasser
|
79f3888b4b
|
signal: fix invalid pointer access (#4207)
|
2023-12-20 23:54:52 +01:00 |
|
|
4eb42fab7b
|
windowrules: add onworkspace
cool
|
2023-12-20 23:52:18 +01:00 |
|
|
48ecb13b14
|
renderer: improve cursor hiding infra
ref #4197
|
2023-12-20 21:40:44 +01:00 |
|
|
a197fe3c11
|
renderer: don't set surfaces on cursor timeout
|
2023-12-20 17:59:11 +01:00 |
|
Junxuan Liao
|
53c78ab906
|
idle: notify idle on tablet inputs (#4201)
Fixes #4028.
|
2023-12-20 17:53:54 +01:00 |
|
|
b4f4bd38e8
|
configmanager: set a limit to config variable substitutions
fixes #4198
|
2023-12-20 13:07:12 +01:00 |
|
|
d1b8a63a8e
|
input: allow setting cursor even if it's hidden
ref #4197
|
2023-12-20 13:00:35 +01:00 |
|
Husam Harazi
|
3771c49a94
|
filesystem: Set the sticky bit on /tmp/hypr (#4199)
To prevent unprivileged users from deleting other users' files.
|
2023-12-20 11:56:15 +00:00 |
|
|
d9b74ff96b
|
renderer: staticize local functions
|
2023-12-19 11:55:56 +00:00 |
|
|
ef445093f9
|
internal: convert uname fields to strings before logging
fixes #4188, thanks @jbeich
|
2023-12-18 23:33:10 +00:00 |
|