Here's some rough ideas for actionable improvements that I see being useful when it comes to graphical framework fixes to grayjay, listed with the most feasible ones first:
0. Identify solutions to the issues mentioned that could be patched in the flatpak
If anyone digs into the issues listed in the original issue description enough to be able to demonstrate a particular patch that solves the issue and can be applied to the grayjay flatpak distribution, I would be happy to take a look at it and merge it until it is able to be upstreamed for all Grayjay users.
1. Upgrade dotcefnative from GTK3 to GTK4
upgrading dotcefnative (i.e. the source code in the native
directory of the JustCef
repo, which is essentially a CEF/chromium embedded wrapper) from GTK3 to GTK4. This essentially means getting things to the point that the --use-native
flag (which is one of the custom things added by the dotcefnative wrapper) is able to support linux desktop environments.