I’m very happy with Haiku’s SlideShowSaver, which I’m using on R5.03.
It’s fairly straighforward, if you have your jpegs captioned etc, to use a custom Zookeeper and saved queries to set up a series of themed slideshows and use the screensaver to display them.
(Right click > Open With… /Boot/apps/Zookeeper/Slideshow)
But I suggest a couple of features to make it near perfect: first, the ability to resize pics on the fly to fit the screen. I know that will take some cpu power and probably take a few seconds at each change but we’re past 640X480 cameras now, and most jpegs are now too big to display at their raw pixels sizes.
You need four radio buttons in the screensaver controls: Raw (which leaves the feature off), Stretched (which would distort the picture to fit exactly, even if the aspect ratio needs to change) Cropped (which would fill the screen while maintaining the aspect ratio by cropping the tops off over-high or the sides off over-wide pics) and Bordered (which would also maintain aspect ratio but show the whole pic by making it a little smaller and leaving black space where needed).
It would be nice if it could automatically detect the resolution of the screen and use that as the target size but if that’s too hard, the next best thing would be a pull-down menu of standard resolutions to choose from.
Then you could add a choice of fancy changes - vertical swipe, horizontal swipe, fade, checkerboard etc but that might be just eye-candy ;_)
And for real Beishness perhaps it should be possible, when browsing for the source folder, to choose a saved query instead?
BTW, all those suggestions also apply to Isen Kusima’s Slizer (if you read here). Both savers do the same thing but I have to say SlideShowSaver has friendlier controls. Good work.