diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -1,7 +1,6 @@ # SwayFX: A Beautiful Sway Fork - - + Sway is an incredible window manager, and certainly one of the most well established wayland window managers. However, it is restricted to only include the functionality that existed in i3. This fork ditches the simple wlr_renderer, and replaces it with our fx_renderer, capable of rendering with fancy GLES2 effects. This, along with a couple of minor changes, expands sway's featureset to include the following: + **Anti-aliased rounded corners, borders, and titlebars** @@ -51,7 +50,7 @@ Install dependencies: * wlroots * wayland * wayland-protocols \* -* pcre +* pcre2 * json-c * pango * cairo @@ -78,9 +77,9 @@ SwayFX will drop root permissions shortly after startup. SwayFX would love to receive any new features that you're willing to build! Generally, we'd like to focus on eye-candy type improvements to keep our scope appropriate. If you'd like to build something that you think may be out of that focus, please raise an issue and we can discuss whether or not it will fit within this project. Here's a quick outline of where most of our changes lie vs the main sway repository: + + `sway/desktop/render.c`: the file that handles calling `fx_renderer` to render to the screen, handles damage tracking and scaling + `sway/desktop/fx_renderer.c`: the meat and potatoes of this project, structured as similarly to wlr_renderer as possible + `sway/desktop/shaders`: where all of the shaders that fx_renderer uses live Please join our (for the time being very small) Discord server for development chatter! https://discord.gg/jVjjFdcN - |