9616dc7bd8
don't change alpha on special anims
2022-11-24 20:51:33 +00:00
379597e78f
remove redundant strval_empty checks
2022-11-24 17:11:21 +00:00
f6067816fb
skip covered windows on fullscreen workspaces in getWindowInDirection
2022-11-23 23:40:05 +00:00
750eb76df3
default blur new optimizations to 1
2022-11-23 15:41:19 +00:00
79a9bc9076
Add option for retrieving first empty workspace ( #1085 )
2022-11-23 14:10:26 +00:00
dcb6a0425c
override force opaque rule on keybind
2022-11-23 09:55:52 +00:00
e15a9f3d7d
damage monitor on group switch
2022-11-22 23:47:00 +00:00
b0f95c63c9
fix crash in setActiveMonitor null
2022-11-22 23:17:10 +00:00
5327565b33
remove resize transitions
2022-11-22 17:20:58 +00:00
95047fb083
return full monitor box for fullscreen windows in idealBB
2022-11-21 23:33:53 +00:00
f00b2fd509
Fix swiping on the first workspace going to the last ( #1067 )
2022-11-21 23:30:26 +00:00
eb86e7967f
add scroll_button libinput opt
2022-11-21 23:26:18 +00:00
88874fcfe2
Fix cmake error when using clang ( #1009 )
2022-11-21 21:20:51 +00:00
d504c1e5ab
fix master resizes all
2022-11-21 18:14:25 +00:00
c78db1212b
Unify rounding shaders
2022-11-21 18:09:47 +00:00
be03a6186c
fix invisible windows on moving fullscreen out
2022-11-20 18:50:27 +00:00
41a8975bd1
Render focused window at last ( #1060 )
2022-11-20 18:50:01 +00:00
254c3d166f
don't send motion events to lock constraints
2022-11-20 18:38:53 +00:00
137cf9e582
improve constraint handling
2022-11-20 17:35:13 +00:00
11e841580f
Nix: add libdrm and wayland-protocols overlay
...
fixes #1055
2022-11-20 17:34:11 +02:00
f8b9138383
make focus/swap master layoutmsgs two-way
2022-11-20 11:55:50 +00:00
c03e4c36b0
Setting wayland environment variables at startup ( #1045 )
...
* Nix modules: removed GDK_BACKEND env variable
* setting wayland environment variables at startup
setting XDG_BACKEND and _JAVA_AWT_WM_NONREPARENTING in main.cpp
removed these variables from nix modules recommended environemnt
removed XCURSOR_SIZE from nix modules as it is already set
* Making _JAVA_AWT_WM_NONREPARENTING not overwritten
2022-11-19 19:37:16 +00:00
5530cf6e79
respect no_gaps_when_only in fullscreen 1
2022-11-19 17:35:37 +00:00
1f72237291
Fix incorrect layout positions in mirror re-add
2022-11-19 16:58:14 +00:00
e427d9f622
unify setting of the active monitor
2022-11-19 16:41:41 +00:00
f88feec02b
[gha] bump flake inputs
2022-11-19 16:29:06 +00:00
df132e5ff3
update wlroots dep
2022-11-19 16:28:04 +00:00
0ffaa8d667
Fix minor issues with mirrors
2022-11-19 13:14:55 +00:00
e887149f25
minor fixes for mirrors & log more monitor events
2022-11-19 13:01:32 +00:00
250d61e0b3
find base surface if no subsurface found in ls
2022-11-18 20:35:15 +00:00
ba05c43ae3
minor monitor code fixups
2022-11-18 14:15:19 +00:00
82fe530045
don't set AS in onConnect
2022-11-18 14:08:34 +00:00
f91f3d1c81
Reset callbacks on remap
2022-11-18 13:53:54 +00:00
5d39223239
fix events in changeworkspace with bound ws-es
2022-11-17 21:58:22 +00:00
d2a7e22efd
more memory safety around onDisconnect
2022-11-17 21:52:45 +00:00
724e411ffc
avoid header clashes in make all
2022-11-17 18:27:50 +00:00
c02bfc3897
fix extents in shadow deco
v0.18.0beta
2022-11-16 15:35:36 +00:00
878a20741b
fix slide calcs for windows outside the viewport
2022-11-16 15:35:36 +00:00
d5eafe1926
set cursor to hand1 when moving a window
2022-11-15 10:39:05 +00:00
e2da4ff257
Nix CI: update actions ( #1014 )
2022-11-15 10:23:46 +00:00
dbb6732743
apply some rules dynamically when state of window changes ( #1020 )
...
Co-authored-by: Jef Steelant <jef.steelant_ext@softathome.com >
2022-11-15 10:21:26 +00:00
4034aa2c60
possible crash when current workspace does not exist ( #1023 )
...
Co-authored-by: Jef Steelant <jef.steelant_ext@softathome.com >
2022-11-15 10:18:04 +00:00
fcb5037a1d
guard lastwindow in circlenext
2022-11-14 12:12:13 +00:00
0634abf168
remove quotes from commit messages in build
2022-11-13 20:01:30 +00:00
478fa7cafe
Revert "Set child stdout and stderr to /dev/null ( #1000 )"
...
This reverts commit 1e5cab1ee7 .
Breaks a bunch of stuff, e.g. Waybar.
2022-11-13 19:53:27 +00:00
549fdf63f6
Add bordercolor windowrule ( #992 )
...
* Add bordercolor windowrule
* remove spaces form bordercolor rule + typo
Co-authored-by: Jef Steelant <jef.steelant_ext@softathome.com >
2022-11-13 19:33:13 +00:00
1a14841a75
Nix: add hwdata overlay ( #1010 )
2022-11-13 19:32:15 +00:00
a7ed3a5e47
fix arch ci
2022-11-13 14:41:26 +00:00
884fc4f89c
fix master window finding on closed
2022-11-13 14:31:12 +00:00
1e5cab1ee7
Set child stdout and stderr to /dev/null ( #1000 )
...
Some scripts or utilities check to see if stdout or stderr are connected
to a TTY or not to determine certain behaviors (for example, you might
want to prompt a user for input with fzf(1) if in a terminal but tofi(1)
or wofi(1) when spawned from your WM). Since hyprland never closes
these output streams for spawned processes, they end up just spewing
their output onto the TTY while giving the user no real way to have a
script detect if it's being run from the shell or WM.
Instead of just closing stdout and stderr though, we close them and then
proceed to reopen them but connect them to /dev/null. This allows
scripts and processes to not fail when attempting to write, but for that
writing to simply have no effect.
2022-11-13 11:58:20 +00:00