RubenV: F-Spot Sidebar Improvements

F-Spot 0.5.0

Extra! Extra!

We’ve just released the most awesome f-spot so far: 0.5.0! It features a countless amount of enhancements, polish and bugfixes. Here’s some appetizer, but you’d better taste it by yourself:

- New Sidebar context switching
- Extendable Editors
- New Metadata display
- Color profile support
- Duplicate detection at import time
- Reduced and faster db access, faster queries on big collections
- Light speed tagging
- FullScreen mode enhancements
- New extensions distributed by default
- Updated documentation
- Updated translations
- Hundreds of bugfixes
- New contributors

We’d like to thanks everyone involved in that release cycle, bug reporters, triagers, testers, developers, translators. So thx, and keep up the hard work.

Organization: GNOME Original: Source

F-Spot Sidebar Editors + Histogram

Just in: The new sidebar editors in F-Spot have landed. Apart from the color tool and some cosmetic changes, it’s mostly finished.

Also: F-Spot now features a histogram in the sidebar.


Sidebar + Histogram

That is all.

PS: F-Spot already had the histogram. It was just very well hidden.

Organization: GNOME Original: Source

F-Spot performance improvements

When it comes to performance, F-Spot hasn’t always been the best of it’s class. Part of my Summer of Code time has been spent on improving that. While reworking the editors (which will land soon), I ran into trouble spots, which I’ve started fixing. My mentor improved in these.

To show the difference, I’ve made a small unscientific benchmark. Below are the times needed to add 2 tags to a set of 1000 photos. During this amount of time, the user interface freezes.


Adding 2 tags to 1000 photos

Observe how the whole UI freezes for over 20 seconds in the currently released version. In SVN, you hardly notice it happening! This is a 44.5 times speedup!

Organization: GNOME Original: Source

Summer of Code Update

Google Summer of Code
Lots of activity around F-Spot lately. As there’s a number of people very curious about what I’m doing, I’ve made a small screencast providing a sneak preview.

In the screencast I first highlight the old editing tools below, which are quite hidden. I then show you how the new tools will be implemented.

Editor sneak preview
Click for screencast (Ogg Theora)

The UI is still very basic, as my GTK+-fu isn’t all that strong.

F-Spot performance enhancements
At the same time, both Stephane Delcroix (my mentor, who should really blog more!) and me are working on big patches to improve F-Spot performance. Expect a much smoother experience soon!

Organization: GNOME Original: Source

F-Spot 0.4.4 & First GSoC work

Great news from F-Spot land!

F-Spot 0.4.4 released
First of all, the new F-Spot 0.4.4 is just released (credits go out to Stephane Delcroix, who should really start blogging more).

From the release notes:

About a month after 0.4.3.1, we’ve released F-Spot 0.4.4. It features
some new blinky features, a better gnome and gnome2.22 integration,
updated translations and tons of bugfixes.

Major changes since 0.4.3.1:
- theme switcher
- reduced startup time
- migration to gio started
- sort tag by popularity
- rating with hotkeys
…and more

And, as this release is a pre-Soc one, more fun stuffs are coming.

More info here, downloads also on the website. This immediately marks the point where I can start pushing my GSoC code into trunk. So without further ado:

Organization: GNOME Original: Source

Summer of Code

It is now official, I have been selected to participate in the Google Summer of Code. I will be working on F-Spot, a photo management application. My mentor will be Stephane Delcroix, who is already trying to trick me into bringing him breakfast.

The last few years I was occasionally involved both in F-Spot and Banshee. Now that Banshee is totally rocktastic, it’s time to make F-Spot shine.

F-Spot
F-Spot

I will be working on the Sidebar, most specifically integrating editing tools. You can read my proposal over here. This is based on Jimmac’s awesome mockups.

Organization: GNOME Original: Source

GSoC, ZF & Doctrine

Some updates from the past week:

Summer of Code
I have submitted my Google Summer of Code proposal for a Banshee project to the Mono Project. I might submit another one to GNOME (just in case), but only if I can work it out in greater detail. I don’t want to waste reviewers time by sending in half a proposal.

Zend Framework & Doctrine
After trying out the Zend Framework (a PHP Application Development Framework) and Doctrine (a Object Relational Mapper for PHP) for quite some time, I wrote up an article on Integrating Zend Framework and Doctrine. If you want to play with some of the nicest PHP technologies currently around, check it out!

Organization: GNOME Original: Source