

@unwarlikeExtortion Sure - what additional things would you like accessible via API? Public docs for reference: https://developer.gimp.org/resource/api/
As for separation, the styling of elements is done via separate (GTK3 subset of) CSS so that’s fairly flexible. The GUI elements themselves are defined in C, which is less flexible but we do separate them out in source in our /widgets and /gui folders as best we can.


@clb92 @daggermoon We have a UX design issue tracker specifically for feedback on the user experience - feel free to share specific concerns, no donation required! https://gitlab.gnome.org/Teams/GIMP/Design/gimp-ux/-/work/_items
We also now dedicate a section in our release/news post to UX improvements, to further encourage people to contribute in that area: https://www.gimp.org/news/2026/08/16/dev-update-august-2026/#user-experience-and-interface-updates
https://gitlab.gnome.org/Teams/GIMP/Design/gimp-ux/-/work_items