Fixed transparency support. Turns out the BGRA format should've been in a separate pod, rather than as a choice in the same pod. Should've looked at Mutter code sooner as usual..
Conversation
Notices
-
Embed this notice
Ivan Molodetskikh (yalter@mastodon.online)'s status on Saturday, 12-Oct-2024 03:39:10 JST Ivan Molodetskikh -
Embed this notice
Ivan Molodetskikh (yalter@mastodon.online)'s status on Saturday, 12-Oct-2024 03:39:11 JST Ivan Molodetskikh Icons are missing in the portal dialog because apparently Shell keeps track of Wayland app ID to .desktop file mapping internally and returns the .desktop file name to the portal for it to get the icon. Which is a bit too much effort for me to replicate for now. 😅
-
Embed this notice
Ivan Molodetskikh (yalter@mastodon.online)'s status on Saturday, 12-Oct-2024 03:39:12 JST Ivan Molodetskikh Phew, finished the initial implementation of window screencasting in niri! Complete with stream resolution change on window resizing.
Some details are still iffy regarding frame timing and frame callbacks, especially to obscured windows, but it *should* work decently fine for now.
-
Embed this notice