cmyk_student
Joined 1 year ago
Joined 1 year ago
The challenge of new GTK versions is that they keep simplifying things, because it's aimed at software that's much less complex than GIMP. For instance, the tree views that GIMP relies on for so many things like layer docks are deprecated in GTK4. To deal with that, we'll have to do some redesigns of core features.
There's no intermediate layer in-between GIMP and GTK. It wouldn't be impossible to code, but with the current number of volunteer developers, it would mean further delaying features that most users care more about.
We're normally more selective with screenshots in actual release notes, but since this was a (even more) informal development update post, I used what photos were available (for instance, the spectral blending video and native file chooser dialogue picture use a different theme).
Thanks again, and I'll see what we can do about both of your design feedback!
To your first point, it's difficult to know people's frame of reference online. I've listened to many complaints on forums, only to find out the person was thinking of older versions of GIMP and it no longer applied (like multi-window mode being default, outlining text being an ordeal, etc). We also see plenty of feedback like https://lemmy.world/post/50729195/25325527, so it's not always easy to figure what's universally illogical.
I'm not deflecting or saying that GIMP's UI is perfect the way it is - there's a lot of improvements I want to make to the non-destructive filter UI alone. But we can see that real people use the software for real work, so we try to keep existing users in mind when making UI improvements since it impacts them and what they do. There's been some well intentioned UI/UX requests I've implemented that ended up breaking a lot of people's workflows, and those still weigh on my soul. :)
(Obligatory plug for our UX tracker if you feel like providing specifics on UI problems you've encountered: https://gitlab.gnome.org/Teams/GIMP/Design/gimp-ux/-/work_it...)
I appreciate the annotated screenshot! I'll compare with our default view and see what's applicable and fixable. We also have a pending merge request to do a more thorough redesign of the Text tool options if you're interested in looking at that: https://gitlab.gnome.org/GNOME/gimp/-/merge_requests/2374
1) When you apply a filter, there's a "Merge filter" checkbox. If you check it, filters will be merged down immediately like in 2.10. The setting is remembered, though currently the unique Color filters are remembered separately from the generic ones.
2) If you go to Edit -> Keyboard Shortcuts and search for "Paste as Floating Selection", you can bind Ctrl + V to it so that you get the 2.10 floating selection behavior.
For instance, we were repeatedly told that copy+paste creating a floating selection instead of a new layer was confusing and aggravating for users. So we changed it in 3.0 to make a new layer like other software. While we got praise from some people, we started getting new complaints that we'd broken people's workflow (see https://www.reddit.com/r/GIMP/comments/1vmrza2/it_is_not_str... for a wide range of user feedback as one example)
That doesn't mean we don't try to improve things (obligatory link to our user design feedback site: https://gitlab.gnome.org/Teams/GIMP/Design/gimp-ux/-/work_it...), but making big changes is difficult when you have an existing user base who are using your software successfully as-is.
It's still in-progress, so we'll have more technical details in the 3.3.2 release news.
However, if you see an older issue that could use some UX design discussion, feel free to suggest it be moved.
Then people can easily download and install it directly in GIMP, hopefully making everyone happy.
(Also, currently our OpenRaster support is a plug-in that calls our PNG plug-in to do the rendering, so we'd have to rewrite it to be a core process if we wanted to use it as our main project file).
GIMP's maintainer has half-seriously said that he's not even thinking about another GUI library change/port until after GIMP 3.6. I think we want to get more features available for users first, so we don't fall into same trap of 2.10 -> 3.0 where we mixed doing both at once.