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...
I would say it is OK to open an issue, which is not 100% reproducible, as long as it has not been opened. It allows for the chance, that others can try to find that reproducible way of causing the issue, who are more knowledgable about the software and might have the dev setup already on their machines.
I took the trial after seeing people suggest it as an alternative, but it didn't quite replace my workflow and I ended up dropping it.
Unfortunately there is no Linux version otherwise I'd happily buy it.
I'm on MacOS where current versions of Inkscape are not really usable because of (understandable) performance degradations. I wish that either those problems could be solved, or that an alternative existed which used an open file format.
I'd prefer a pure FOSS solution, but as I'm a BSD-school FOSS person I wouldn't mind a proprietary app so long as that proprietary app used an open file format. It sucks that Affinity uses a proprietary format which is at high risk for orphaning or degradation either if they decide it's in their business interests or if the company ceases to exist.
Anyway, inkscape has really disappointed me with multiple serious regressions. This + UI issues + layout problems + zoom buttons disappearing + crash due to version incompatibility + not remembering what unit you use + DPI screwup got me wondering if the people in charge really got what it takes to run the biggest FOSS creativity tool.
I mean, I'm grateful if exists. But I use this for technical documents at work and I need it to be stable. Oh well, I guess it's between this and being lured into 12 month contracts with Adobe...