Upcoming Maps GTK 4 and libshumate port with the last touch-ups by Chris 🌱️ for GNOME 43, also sporting porting from libsoup 2 to libsoup 3 and using the OAuth 2 protocol instead of OAuth 1.1a for signing up editing points-of-interest in OpenStreetMap
It got a few new dialogs to show errors to the user instead of panicking on the terminal.
Previously, the app froze after hitting ‘Apply’ until it was done applying settings. That has been fixed.
The app now shows a log-out dialog (if required) after applying settings.
When applying current display settings, scaling is also applied (may not work on all systems).
The app is now DBusActivatable
But many of the changes happened to the code itself, making it easier to work on the app in future. One of those changes was how the settings were being saved; which means the users will lose some of their settings. I will refrain from making such user-experience breaking changes in the future though. I only let it happen because the app was new, incomplete, still in a version below 1.0 and the change would make coding experience dramatically better.