The first step was to add hooks that allow a user to specify a maximum width or height when displaying an image. I really don't want the number of options, or preferences, to exceed more than a handful but this one seems important. Using only myself as a judge I know that I would get annoyed pretty quickly if the little toy sitting in the corner of my monitor kept swelling to fill the entire screen.
As the screenshot illustrates this approach raises some issues with the menus available to user to which I say : the program was not meant to be used with your operating system's “magnify” tool — if you're going to set the maximum allowable width to 100 pixels, you'll just have to use the keyboard hooks if you want to pause the application.
Anyway, here's the road map for version 1.0 :
There will likely be source releases along the way.
Version 2.0 might have hooks for reading and displaying Creative Commons data, similar to what the mozCC Mozilla extension does. I'm not sure about this one because it feels like feeping creaturitus. But it would be nice to do something to help promote the initiative and another part of me thinks it's one of those applications where quick and easy access to that kind of licensing data is a no-brainer.
With the release of the Mirror Project Random Image Widget just waiting for some final decisions to be hashed out, I started work on porting the code to a more generic random image client.