3
0
mirror of https://github.com/hyprwm/Hyprland.git synced 2026-03-12 18:24:52 +00:00
Commit Graph

3039 Commits

Author SHA1 Message Date
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
Jef
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
Jef
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
Jef
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