But, many issues in Inkscape are due to bugs introduced by changes that were not properly tested. If you have resources to change things around, you should also test the outcome properly before you hit that release button.
Recent versions have been very difficult to use because of the performance degradation. But my gratitude is not diminished even if I am basically forced to find something else.
Cross-platform GUI is an incredibly difficult problem because 1. GUIs are huge and complex, and 2. Vendor lock-in is in the interest of the platform purveyors. GTK exists in a challenging space, and I empathize not only with the downstream users such as Inkscape affected by its troubles but with the GTK developers.
If it were easy to produce a featureful, performant, and developer-friendly cross-platform GUI library, someone would have done so. The demand is so acute that many projects even resort to the outrageous brute-force approach of Electron.
I love all FOSS cross-platform GUI endeavors, even when they get tripped up. You are doing great and important work — I salute you.
Both Wireshark and VLC successfully migrated to it, though I guess they have somewhat simpler GUIs.
Not really. Things are not all equally good. I don't see any effort from Wireshark or VLC to move back to GTK.
> And rewriting to Qt would be as big as starting new projcet from scratch
Well that's clearly an exaggeration but I agree it would be a huge project. I'm just dreaming...