Earlier today I created a new branch in the Shotwell git repository called “gtk3”. This branch holds a version of Shotwell that builds successfully under GTK+/GDK 3.
Due to time and resource constraints, we don’t have plans to have a GNOME 3 version of Shotwell ready for its 0.11 release. The gtk3 branch will be maintained and updated through the 0.11 cycle to keep it from straying too far from the trunk. At some point (most likely during 0.12 development) we’ll merge it back into trunk. At that point, Shotwell will be a GNOME 3 application.
Although Shotwell compiles and runs under GNOME 3, there are some notable outstanding bugs. The ticket title is prefixed with [gtk3] to distinguish them from bugs that cross both versions. The GTK+3-specific issues include:
http://redmine.yorba.org/issues/3455 – Port to GTK+3 (this is the umbrella ticket for the complete task)
http://redmine.yorba.org/issues/3869 – [gtk3] Histogram not drawn correctly
http://redmine.yorba.org/issues/3870 – [gtk3] Horizontal scrollbar appears in checkerboard pages
http://redmine.yorba.org/issues/3871 – [gtk3] No text in publish progress bar
http://redmine.yorba.org/issues/3872 – [gtk3] Verify I18N
http://redmine.yorba.org/issues/3873 – [gtk3] Search bar problems
http://redmine.yorba.org/issues/3874 – [gtk3] Basic Information pane has no border
We encourage anyone who’s interested in the future of Shotwell under GNOME 3 to try out this git branch. To download from our repository:
$ git clone git://yorba.org/shotwell
$ cd shotwell
$ git checkout gtk3
You can run Shotwell from the build directory or “make install” to run from its installed location.
To reiterate, this branch is under active development and not slated for the 0.11 release. In other words, use at your own risk. It’s worth taking the time to back up your Shotwell database before use:
If you do find a bug or an issue, please let us know by reporting it to our Redmine server:
If the bug seems to be GTK+3-specific, please prefix the ticket title with [gtk3]. Thanks!