m (moved Summer Coding 2010 proposal - Paul Lange to Summer Coding 2010 student application - Paul Lange: wrong name, it's an application not proposal)
|Line 13:||Line 13:|
== About my project ==
== About my project ==
# Improve slideshow mode
# I would like to improve the slideshow mode of
# I would like to improve the slideshow mode of - the new standard photo managment application of Fedora. See the [http://fedoraproject.org/wiki/Summer_Coding_2010_ideas#Shotwell_slideshows.2Fprinting idea] and the discussion on the mailinglist: [http://lists.yorba.org/pipermail/shotwell/2010-April/000297.html 1], [http://lists.yorba.org/pipermail/shotwell/2010-May/000342.html 2]
Revision as of 14:49, 20 May 2010
- Name: Paul Lange
- E-Mail: firstname.lastname@example.org
- wiki username: palango
- irc nickname: palango
- primary language: German
- Germany (GMT +1), working from 8pm till 12pm
- Open-source experience:
- I already worked on creating packages for Fedora. I started in the Fonts SIG and then switched to the Mono SIG, however still maintaining fonts.
- I created some patches for the Banshee Media Player. This was mostly about creating a plugin which imports the song database from Rhythmbox music player (1, 2).
About my project
- Improve Shotwells slideshow mode
- I would like to improve the slideshow mode of Shotwell - the new standard photo managment application of Fedora. See the idea and the discussion on the Shotwell mailinglist: 1, 2
- Shotwell is a relatively young project which aims to create a photo managment software. With Fedora 13 it became the default application for this job. While Shotwell improved a lot with the latest version the slideshow mode didn't get much attention lately.
The goal of my project is to change that and add transitions, title display and (if time permits) background music to Shotwell. This will result in a more visually pleasing and better usable slideshow mode and so increate the capabilities of Fedoras default photo manager.
As Shotwell is written in Vala my project will be developed using Vala too. To create a flexible, visually pleasing and powerful interface I decided to use Clutter. Clutter is a "library for creating fast, visually rich, portable and animated graphical user interfaces" and provides hardware acceleration and so is perfectly suited for the projects purpose.
- Week 1: Set up working environment, work into Clutter Api
- Week 2-3: Create standalone prototype. This will include a definition of a trasions as well as some transitions.
- Week 4: Work into Shotwell slideshow mode. Adjust the prototype accordingly.
- Week 5-7: Integrate the new slideshow mode into showells codebase.
- Week 8-9: Bug fixing, writing documentation, testing.