Migration from Gtk3 to Gtk4 and libadwaita 1.7#2006
Conversation
…gsconnect into gtk4-port
|
All conflicts have been resolved, thanks! |
d17c7eb to
5e833cd
Compare
|
This pull request has conflicts, please resolve those so that the changes can be evaluated. |
|
what is the status of this |
The port to Gtk4 is completely functional. I personally use it in everyday life. But it hasn’t been merged yet, and I don’t know when or if it will be. If it can help you, I made this little script to build and install the Gtk4 port: |
|
it is working why not just merge it |
|
Yeah the development regarding the GTK4 port has been really disappointing |
|
Hope this get merge soon we've been waiting for long 😢 |
|
All conflicts have been resolved, thanks! |
|
For the first time, the code now passes the entire test suite. The only change required was updating the SMS test, as the handleDigest function has been replaced by handleMessages. I also initially encountered issues with the Clipboard test, but after rerunning it today the problem no longer occurs. IMPORTANT In the meantime, for anyone interested in trying out these changes, the code can already be downloaded and installed by following the instructions in CONTRIBUTING.md. Any feedback, testing results, or reports of issues would be greatly appreciated and will help ensure the stability of the changes. |
|
@ferdnyc Is there any reason why this isn't yet merged? I really look forward to gtk4 for this. |
|
why not merge it @Scroker |
…e handler to handleDigest
…or rejection in tests
This pull request collects the changes I made in order to move the UI of the application from gtk3 to gtk4 and libadwaita 1.7. The version of gnome that is compatible to date is 48.
In general I tried to reuse as much code as possible but obviously the js and xml files related to the UI component are deeply changed. On the daemon instead I intervened almost exclusively to make it compatible with Gtk4.
Finally I reorganized the icon part of the gresource to natively get an Icon Theme.