WillPower3309 / swayfx

SwayFX: Sway, but with eye candy!
MIT License
1.2k stars 47 forks source link

Look into the wlr scene api #192

Closed WillPower3309 closed 4 months ago

WillPower3309 commented 1 year ago

Upstream sway is likely to drop all of their rendering implementation for the scene API, where a lot of that is moved to wlroots. This will make it tricky for us to follow releases, as our rendering pipelines will diverge even more than they already are. My thoughts are that this could be a good opportunity to look deeper and see if we can fork the scene portion of wlroots and create a sort of "scenefx". This would let us follow upstream sway much closer (potentially even closer than we are now), and would allow other compositors to use our eyecandy as well!

Shinyzenith commented 1 year ago

I'm all for this! This is a good change in my opinion and I'd love to help in any capacity I can!

WillPower3309 commented 1 year ago

I'm all for this! This is a good change in my opinion and I'd love to help in any capacity I can!

That's great to hear! We're discussing it more on the discord (https://discord.gg/qsSx397rkh), so if you'd like to take part in the work I'd definitely recommend joining! It's a great chance to get in early in the implementation. I'll set up some milestones and issues at the end of this weekend so we can start working on it :)

WillPower3309 commented 1 year ago

Scene API repo: https://github.com/wlrfx/scenefx

WillPower3309 commented 4 months ago

Gonna close this one as we've been working on scenefx for a while now