From fd9ce07d1fbc9d9cba303e52aca4cdb32b72e017 Mon Sep 17 00:00:00 2001 From: wochap Date: Sun, 24 Mar 2024 00:35:43 +0000 Subject: [PATCH] Add scenefx --- scenefx.md | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 scenefx.md diff --git a/scenefx.md b/scenefx.md new file mode 100644 index 0000000..e45ae55 --- /dev/null +++ b/scenefx.md @@ -0,0 +1,43 @@ +### Description +Implement https://github.com/wlrfx/scenefx (commit 7e723f983b074e62e676caffe21cd5527b524587) in DWL, for now, it only implements drop shadows. + +> **NOTE:** If you are using nix, I have packaged scenefx https://github.com/wochap/nix-config/blob/main/packages/scenefx/default.nix + +> **NOTE:** Some GTK apps are being cut off when they have shadows enabled. You can use the `shadow_ignore_list` option to prevent shadows from being rendered on those apps + +**IMPORTANT:** This patch requires you to build DWL with the dependencies of WLROOTS: +* libGL +* libcap +* libinput +* libpng +* libxkbcommon +* mesa +* pixman +* seatd +* vulkan-loader +* wayland +* wayland-protocols +* xorg.libX11 +* xorg.xcbutilerrors +* xorg.xcbutilimage +* xorg.xcbutilrenderutil +* xorg.xcbutilwm +* xwayland (optional) +* ffmpeg +* hwdata +* libliftoff +* libdisplay-info + +
+Preview +
+
+
+
+ +### Download +- [git branch](https://codeberg.org/wochap/dwl/src/branch/v0.5/scenefx) +- [v0.5](https://codeberg.org/dwl/dwl-patches/raw/branch/main/scenefx/scenefx.patch) + +### Authors +- [wochap](https://codeberg.org/wochap)