Small picture of Enselic

This is the personal website of Martin Nordholts a.k.a. Enselic. It contains my blog and some other information related to me and what I do. In my spare time I contribute to GIMP and GEGL development and occasionally to other open source projects as well.

Saturday, January 23, 2010

Multi-column dock windows and 2.8 schedule

Illustration

The code refactorings and clean ups that have been made to enable single-window mode to be implemented has also resulted in improvements to multi-window mode. The most significant is the support for multi-column dock windows, as you can see used in the screenshot above. People having dockables on one screen and an image in full screen on another will probably find this useful, for example. Before this, you could only have one column of dockables inside a dock window.

I also have a fundamentally different but arguably a more important announcement. There now is a schedule for GIMP 2.8 development and thus also an estimated release date, which right now is 2010-12-27. Creating a schedule was not completely uncontroversial. People pointed out that if we have an estimated release date it will surely be misinterpreted as a definite release date, and if we don't meet it, people will be annoyed. People will probably misinterpret, but that is less worse than the current situation where people speculate about dates that are way too optimistic, giving the impression that we are constantly delayed. Besides, without a schedule it is very hard for us to take decisions on what features to include and what features to not include in each release. I think that in the end having a schedule will only have a positive impact on development.

And finally, thanks to Alexia Death for letting me use her graphic in the screenshot above.

26 Comments:

At January 23, 2010 9:17 PM , Anonymous Anonymous said...

Hello !

I think it's a very good thing to have a schedule for gimp 2.8 (perhaps it is possible to have it for Christmas ?).
It's a little bit a pity to have to wait so long time.
There is no real consequence for an amateur like me, But for a professional, this expectation may seem very long ...

thank's for your excellent work.

Robert

 
At January 23, 2010 10:01 PM , Anonymous Jonas said...

Would money help speed the development? We could perhaps raise money, just like people did with other software.

 
At January 24, 2010 4:00 PM , Anonymous Anonymous said...

Good to see some more info about 2.8 and the release date! But I hope that there will be some more 2.7.x releases on the way towards 2.8!

 
At January 24, 2010 6:36 PM , Anonymous Anonymous said...

I have a question: Would it be possible to release 2.8 only with the new stuff you added until today. That might mean: 2 or 3 more month polishing things and fixing bugs and calling that 2.8.

The other new features would be for 2.10 which will be released in Q1 2011, for example. That way we users would get the new and really really good stuff half a year earlier.

Of course this would also mean that 2.8 would add so many new things, but IMHO the MDI and the GUI-cleanup alone already justify the 2.8-release!

On thing is for sure: GIMP improved *a lot* from 2.2 to 2.6, thanks for this great application!

 
At January 24, 2010 7:18 PM , Anonymous Anonymous said...

Wow, why so loooooong :O ?

 
At January 24, 2010 11:06 PM , Anonymous Anonymous said...

Sometimes I have feeling that only you are working on Gimp, I'm happy that you are Gimp developer! Good luck :)

 
At January 25, 2010 8:40 AM , Anonymous Anonymous said...

The GIMP deserves the love !

 
At January 25, 2010 11:31 AM , Anonymous Anonymous said...

I am most excited about the single window mode... the multi window mode was the one thing that stopped me from using the GIMP.

Porting over more code to GEGL will do the app some good too!

 
At January 25, 2010 5:22 PM , Blogger Martin Nordholts said...

@Jonas: In the GIMP project, money is not spent on code but rather flight tickets for conferences and such, and in that sense money doesn't really speed up development if money is donated to the project as a whole

@Anonymous: Yes there will be more unstable release, 2.7.1 is hopefully out in a few weeks

@Anonymous: We'd rather finish 2.8 cleanly than to have the overhead of making two releases in short time. You can use the development releases meanwhile

 
At January 29, 2010 1:09 AM , Anonymous Searcher said...

I'm waiting GIMP 2.8 since middle of the year 2009, and just thinking that will be released at the end of 2009, or in the first monts of 2010.

but now I need to wait 1 year more!!!! wth :S

this is really bad guys :/

 
At January 29, 2010 2:57 AM , Anonymous Anonymous said...

i just hope you devs take seriosly the possibility of hiring a full time developer, paid with donations from people... you're not delayed, you're just taking 2 years per release.

 
At February 2, 2010 5:04 PM , Anonymous Anonymous said...

Why is the money spent on flight tickets for conferences?

 
At February 2, 2010 9:15 PM , Blogger Martin Nordholts said...

@Anonymous: Because having core developers meet face to face makes it easier to collaborate, which in turn helps GIMP development. It also generates collaboration between app boundaries, such as OpenRaster.

 
At February 3, 2010 2:38 AM , Anonymous dean said...

@Martin I don't think you should have to defend the time line. A year of development for an extensive program like this is not unreasonable.

A couple things people should keep in mind are the size of the program... ie, many, many lines of code, which means sometimes even small changes take a long time; The high quality of previous release states: 2.6 and prior releases were very stable with few bugs; and lastly, this is open source software, so get involved! keep up with the latest changes on git and help out where you can.

 
At February 4, 2010 4:14 AM , Anonymous Anonymous said...

Skype? GoToMeeting? anyone?

 
At February 4, 2010 12:39 PM , Blogger Nico said...

@Martin The changes so far are looking great! Can't wait for 2.8..

Is there a way of following this blog through rss?

 
At February 4, 2010 7:30 PM , Blogger Martin Nordholts said...

@Nico: Yes, your browser should show an RSS icon in the address bar or maybe somewhere else depending on what browser you have. If it doesn't, change browser.

 
At February 9, 2010 3:32 PM , Anonymous Anonymous said...

Hi, there is another tool I would like to have in GIMP, or to be precise I would like the existing IWarp Tool to be enhanced: In Photoshop's Liquify tool it is possible to select which layers are shown in the warping window, so you can see how to transform the layer you're working on so that it fits to the other layers. Extremely helpful for composing work.

For example, I wanted to make a montage where the earth globe melts like ice through the fingers of a human hand. Couldn't match the shapes to the fingers because I couldn't see them.

Would it be much work to implement that?

 
At February 11, 2010 12:34 PM , Blogger Martin Nordholts said...

@Anonymous: Probably not, but if I were to improve IWarp I would continue the started work to convert it into a proper-tool so one can warp the canvas directly:

"implement IWarp paint tool to replace the plug-in"
https://bugzilla.gnome.org/show_bug.cgi?id=162014

 
At February 11, 2010 5:28 PM , Anonymous Anonymous said...

I think the release date is very reasonable. People at the Blender community are watching the development of blender 2.5 for years now and they never whined about the indefinite release date, because they can actually use the latest improvements if you compile from svn. I believe the GIMP community has a lot to learn from the Blender community.

 
At February 14, 2010 11:18 PM , Anonymous Anonymous said...

I certainly find it interesting that Krita has created a fund-raising campaign to raise funds to pay a full time developer... they started with an easy 3 month goal and donations easily exceeded it (at 150% of the goal now).

While I appreciate the efforts of volunteer contributors (it's an amazing product), why not also leverage a paid developer... certainly everyone would be energized by faster progress (including doners)

 
At February 28, 2010 6:02 AM , Anonymous Joe said...

Hey, so when's 2.7 coming out? Or are we skipping that version? hehe

 
At February 28, 2010 7:25 AM , Anonymous Joe said...

P.S. The Gimp site only shows 2.6.8, so that's why i was wondering :)

Hey, I replied to you in the web mailer about making that gimp community! I think create.gimp.org would friggin amazing to use for the subdomain! :D

 
At February 28, 2010 9:30 AM , Blogger Martin Nordholts said...

@Joe: GIMP 2.7.* are development releases. The work we are doing now will eventually be released as GIMP 2.8.

 
At March 2, 2010 2:51 PM , Anonymous Kolimang said...

Related to the development releases, is there a website where I could find Windows installers for some 2.7.x dev versions ?

Or a website where I could find step-by-step instructions on how to compile GIMP sources on Windows ? (I'm not a programmer at all so I'm totally ignorant in this kind of things)

Thank you in advance for any piece of advice!

 
At March 4, 2010 10:44 PM , Anonymous Anonymous said...

Here's discussion about paying to develop: https://lists.xcf.berkeley.edu/lists/gimp-developer/2010-January/024046.html

Some opinions:
"I don't think that donations can speed up GIMP development. On the contrary, paying some developers for their work is more likely going to demotivate others."

"GIMP team has been through this before with GEGL in early 2000s and it really didn't work."

 

Post a Comment

Subscribe to Post Comments [Atom]

<< Home