vaxerski
500d2a3580
[gha] Nix: update inputs
2024-11-18 14:29:06 +00:00
Vaxry
77b9d03c3f
version: bump to 0.45.1
2024-11-18 14:27:21 +00:00
johannes hanika
53e8513000
constraints: don't warp pointer position on release ( #8491 )
...
this was annoying for nuklear properties/ui slider elements that grab
the pointer via GLFW_CURSOR_DISABLE to allow more range and finer control.
upon mouse release, the pointer is reset to the middle of the window
without this patch, making long mouse movements necessary to go back
to the original position for readjustments. fwiw the new behaviour
is consistent with x11 and weston.
2024-11-18 14:26:44 +00:00
Vaxry
7976bfa2df
shell: don't use fgrep, prefer grep -F
2024-11-18 14:26:44 +00:00
Vaxry
a77ffa8cb8
windows/xdg: minor cleanup of min/max size calculations
...
fixes #8495
2024-11-18 14:26:44 +00:00
Vaxry
a4a1ad1f9b
hyprpm: fix format crash
...
ref #8487
2024-11-18 14:26:44 +00:00
Vaxry
737b51d032
renderer: don't render unmapped popups
...
fixes #8485
2024-11-18 14:26:44 +00:00
staz
b3251f2961
workspacerules: Do not check 'on-created-empty' if using a workspace windowrule ( #8486 )
2024-11-18 14:26:44 +00:00
Vaxry
c4a77b8da7
core: guard pmonitor in focuswindow
...
may be null
fixes #8483
2024-11-18 14:26:44 +00:00
sslater11
38b6f3babb
workspace: fix missing name via focusworkspaceoncurrentmonitor ( #8484 )
2024-11-18 14:26:44 +00:00
Vaxry
ace7ece4f2
protocols: mark primarySelection as not privileged
...
fixes #8479
2024-11-18 14:26:44 +00:00
Tom Englund
0557b2ed8c
xcursors: store themes in a std:set to order it ( #8474 )
...
using a unordered_set means its store based on a hash_value meaning
currently it can end up loading inherited themes before the actual theme
itself depending on the hash of the theme name used, reason for using
set at all over vector is to keep unique members and not foreverever
looping broken inherit themeing.
2024-11-18 14:26:44 +00:00
Vaxry
9728a39b2e
makefile: add stub to discourage direct make
2024-11-18 14:26:44 +00:00
dawsers
7120dde3d1
renderer: scaled surfaces could have zero area ( #8423 )
2024-11-18 14:26:44 +00:00
Vaxry
e7ab2d8533
defaultConfig: fixup smart gaps rules
2024-11-18 14:26:44 +00:00
Vaxry
a425fbebe4
version: bump to 0.45.0
2024-11-09 14:27:47 +00:00
Vaxry
cca227a53e
tablet: use inputMgr unified naming scheme
...
ref #8301
2024-11-09 02:34:04 +00:00
Vaxry
b9c439a55e
compositor: make sure we don't ret early on no surface
...
if there is no implicit surface passed, make sure the current focus is not null, otherwise we nope early without focusing the window
fixes #8293
2024-11-09 02:27:01 +00:00
Vaxry
726d697821
popup: minor cleanups
...
don't iterate over unmapped popups in breadthfirst, don't refocus if it wasnt in focus
ref #8293
2024-11-09 02:26:24 +00:00
Vaxry
0ccc0ace88
input: ignore non-kb ls-es in refocusLastWindow
...
ref #8293
2024-11-09 02:25:54 +00:00
Vaxry
f43d4a8638
layershell: minor cleanups and improvements to focus
...
ref #8293
2024-11-09 02:25:34 +00:00
Vaxry
4c7a2faf85
input: cleanup device naming logic
...
ref #8301
2024-11-09 01:53:05 +00:00
nickodei
3b66351eeb
input: Refocus window on scrolling if follows mouse ( #8361 )
2024-11-08 17:25:37 +00:00
Mihai Fufezan
e58e97b0a3
Nix: build aquamarine and hyprutils in debug when using hyprland-debug
2024-11-07 10:54:52 +02:00
Mihai Fufezan
2dd0b2af71
flake.lock: update
2024-11-07 10:54:52 +02:00
dawsers
2ec2b3bfb3
renderer: minor fixup to window rendering logic ( #8359 )
...
Don't render animating windows out of their monitor when they are not moving workspaces
2024-11-06 23:30:17 +00:00
Vaxry
0ec128e5ed
renderer: don't rely on datarootdir for local share
2024-11-06 22:11:46 +00:00
Mihai Fufezan
083a5cf3c1
CI: update actions
2024-11-06 19:50:01 +02:00
Aqa-Ib
8f42401aa8
groups: add merge_groups_on_groupbar ( #8362 )
2024-11-06 16:52:10 +00:00
Vaxry
97a309b784
layershell: check if workspace is valid in onMap
...
ref #8296
2024-11-06 14:02:44 +00:00
izmyname
3bf6f78dad
hyprland-systemd.desktop: change name back to Hyprland ( #8351 )
2024-11-05 20:14:48 +02:00
Kamikadze
e4ab28b1fb
defaultConfig: update default config values for shadows ( #8360 )
2024-11-05 18:03:37 +00:00
Vaxry
81ad218b8b
shadow: fix double premultiplication
...
shader takes straight alpha aaaa
2024-11-05 16:28:55 +00:00
Vaxry
64c46db087
hyprctl: add mirrorOf to hyprctl monitors
...
fixes #8026
2024-11-05 16:20:04 +00:00
Vaxry
0920572e70
shaders: improve corner AA in borders shader
2024-11-05 16:11:05 +00:00
Vaxry
55ccb1a8cf
shaders: fixup jagged edges in texture rounded corners
2024-11-05 16:00:39 +00:00
Vaxry
d1638a09ba
shadow: add sharp and refactor options
...
options moved to decoration:shadow:
2024-11-05 15:44:40 +00:00
Vaxry
e3882b23d0
screencopy: fix build with legacyrenderer
...
fixes #8355
2024-11-05 09:59:03 +00:00
Vaxry
88e9e03945
renderer: add expand_undersized_textures
...
adds an option to disable the texture expansion for textures that are smaller while resizing up
2024-11-04 19:45:23 +00:00
Mihai Fufezan
0fb9a04526
flake.lock: update xdph
2024-11-04 20:01:40 +02:00
Mihai Fufezan
44899cd548
nix/overlays: fix xdph overlay
...
Partial fix for https://github.com/hyprwm/Hyprland/issues/8343
2024-11-04 19:43:25 +02:00
Gliczy
cd0d049126
flake.lock: update xdph
2024-11-03 18:43:08 +02:00
Vaxry
180c26ada6
renderer: safeguard against non-sampleable currentFB in blurMainFb
...
fixes #8325
2024-11-03 15:16:13 +00:00
trianta
5833abbbd1
xwayland: minor fixups for stability ( #8323 )
...
* xwayland: add inline safe closing of fds and fix LOCK_FILE_MODE permissions
* xwayland: auto recreate xwayland instance if it crashes
* xwayland: delay auto-restart until later
2024-11-03 14:59:46 +00:00
diniamo
514e0ff509
flake: update nixpkgs
2024-11-03 12:14:49 +02:00
Vaxry
40081cb330
renderer: improve api around new framebuffer changes
...
ref #8325
2024-11-02 15:26:45 +00:00
Mihai Fufezan
32b18179dd
CMake: systemd fixes
2024-11-02 00:20:52 +02:00
Pavel Solovev
29e7dc6428
Systemd fixes
...
Fix installation path, install the service only if the systemd option is enabled
2024-11-02 00:20:52 +02:00
izmyname
3c0605c68e
hyprland-systemd.desktop improvements ( #8318 )
2024-11-01 19:21:36 +02:00
Vaxry
d8b865366a
renderer: Add a missing texture asset and a user check
...
When an asset is missing, instead of a black screen, render an obnoxious, yet standard, missing texture.
Additionally, warn the user assets failed to load.
Shoutout to Arch for having their assets broken for months. Fix your shit. I am tired of it, and it's negatively impacting users.
2024-11-01 15:52:09 +00:00