improved slideshow with Clutter transitions
Submitted by Adam Dingle
Link to original bug (#718159)
Description
---- Reported by adam@yorba.org 2011-11-28 12:29:00 -0800 ----
Original Redmine bug id: 4438
Original URL: http://redmine.yorba.org/issues/4438
Searchable id: yorba-bug-4438
Original author: Adam Dingle
Original description:
This past summer, Alexandre Rosenfeld did a Google Summer of Code project to improve Shotwell's slideshows in various ways. See his project description at
http://redmine.yorba.org/projects/shotwell/wiki/SummerOfCodeSlideshow
I'll attach Alexandre's last diff here, which he sent back in August. It will probably not apply to the current Shotwell trunk. It would be nice to polish up this work and integrate it into the Shotwell trunk.
---- Additional Comments From shotwell-maint@gnome.bugs 2012-03-13 15:19:00 -0700 ----
History
Comment 1
Updated by Adam Dingle almost 2 years ago
-
Target version deleted (
<strike>
_0.12_</strike>
)
Comment 2
Updated by Lakmal Padmakumara over 1 year ago
After a discussion with Adam through the mailing list ,I'm currently working on making these new slideshow features more stable so that they can be committed to the main branch.I will add a more detailed comment after analyzing the diff provided by Alexandre and clearing out what need to be polished .
Comment 3
Updated by Adam Dingle over 1 year ago
- File slideshow.diff added
I've updated Alexandre's last diff so that it applies and builds with the latest Shotwell trunk.
Comment 4
Updated by Adam Dingle over 1 year ago
Alexandre wrote via email:
About the diff in http://redmine.yorba.org/attachments/962/slideshow.diff, it contains the code I wrote in the end to separate the slideshow stage as an abstract class that would support Cairo and Clutter. That is where I got into trouble, to really implement that it would take me a long time and I have my doubts it would work well (the motivation behind that is that the pixels form a Cairo surface are easy to obtain, so it would be easy to implement a video export feature. But then you also lose the 3D capabilities of Clutter).
The code I had in gitorious (https://gitorious.org/alexandre-rosenfeld- gsoc-2011/shotwell/blobs/gsoc11/src/SlideshowPage.vala) has a slightly older implementation using just Clutter, which is what I recommend you to do.
Comment 5
Updated by Adam Dingle over 1 year ago
- File slideshow_only_clutter.diff added
I've also updated Alexandre's code from gitorious (the slightly older implemention using just Clutter) so that it applies and builds with the latest Shotwell trunk.
--- Bug imported by chaz@yorba.org 2013-11-25 21:55 UTC ---
This bug was previously known as bug 4438 at http://redmine.yorba.org/show_bug.cgi?id=4438 Imported an attachment (id=262229) Imported an attachment (id=262230) Imported an attachment (id=262231)
Unknown Component Using default product and component set in Parameters Unknown version " in product shotwell. Setting version to "!unspecified". Unknown milestone "unknown in product shotwell. Setting to default milestone for this product, "---". Setting qa contact to the default for this product. This bug either had no qa contact or an invalid one. Resolution set on an open status. Dropping resolution