Serious question: how did this not happen 5 years ago? Is there some technical reason? It's so hard for me to understand why the creators wouldn't have always had this as the #1 feature improvement to make ASAP.
There was Seashore, which was a simpler image editor based on GIMP, but native integration never seemed to be a priority for GIMP. I think there's a commonly held view on open source projects that they're all doing you a service, and if you don't like the tool they wrote you can fix it yourself or use something else. I can't say there's anything particularly wrong with that view, but it doesn't always lead to the greatest user experience.
I can only assume that someone (or several someones) with the time and knowhow to get this done finally came along and decided it was worth investing their time in. I doubt it's as exciting as working on the image editing features.
A "native" version of GTK had been in the works for years, mainly supported by people who wanted to run other programs with it (CinePaint, I think). It seems that nobody had the interest in getting Gimp working with it, the skills to accomplish that, the time to dedicate to it, and the spirit of sacrifice needed to work on a GTK 2 port when GTK 3 is already out. But somehow, in the end, the stars aligned.
Serious question: how did this not happen 5 years ago? Is there some technical reason? It's so hard for me to understand why the creators wouldn't have always had this as the #1 feature improvement to make ASAP.