summaryrefslogtreecommitdiff
path: root/apps/plugins/pictureflow.c (follow)
Commit message (Collapse)AuthorAge
* Fixed cpu boost/unboost (in case of a plugin error, the cpu was unboosted ↵Bertrik Sikken2008-04-19
| | | | | | without being boosted earlier). Also fixed possible missing cleanup in case write_pfconfig fails. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17167 a1c6a512-1295-4272-9138-f99709370657
* the menu and list now accepts a parent viewport to draw in (and the menu can ↵Jonathan Gordon2008-03-26
| | | | | | be told to not show status/button bars). This lays the groundwork to fix colour problems with plugin menus (see star.c for an example.) This hopefully fixes some button bar issues as well as theme problems. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16812 a1c6a512-1295-4272-9138-f99709370657
* Accept FS#8341 - rename BUTTON_SCROLL_UP/DOWN to FWD/BACK on the e200 to ↵Jonathan Gordon2008-01-10
| | | | | | make it consistant with the ipods. apart from removing a bit of confusion, it fixes the wheel in pictureflow and possibly elsewhere. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16045 a1c6a512-1295-4272-9138-f99709370657
* PictureFlow improvements:Nicolas Pennequin2007-12-16
| | | | | | | | | | | | | * Track listing when selecting an album. Press select to go back to album view. Playing tracks from the list isn't implemented yet * Added a "zoom" setting Code changes: * Switched to a state machine approach * Some inlining and const changes * Various optimizations and cosmetic tweaks git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15941 a1c6a512-1295-4272-9138-f99709370657
* Fix the crashes observed on the H10 5GB during the caching process. It was a ↵Nicolas Pennequin2007-12-16
| | | | | | classic case of out of bounds access after resizing, more visible on the H10 because it has a small screen size and we use the screen size as buffer size. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15939 a1c6a512-1295-4272-9138-f99709370657
* PictureFlow fixes and improvements:Nicolas Pennequin2007-12-11
| | | | | | | | | | | | * Reduced popping effect (FS#8303) * Scale the empty slide to average album width * Introduced some visual settings * Fix FS#8298 but make the criteria a screen height of less than 100 px so that only the c200 gets 50x50 slides The scaling code is added as a lib function with a basic test plugin that's not compiled by default. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15913 a1c6a512-1295-4272-9138-f99709370657
* Fixed a few typos spotted on IRC.Jonas Häggqvist2007-12-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15910 a1c6a512-1295-4272-9138-f99709370657
* A couple fixes:Nicolas Pennequin2007-12-11
| | | | | | | * The menu was being drawn with the wrong colour if entered while the album name was being faded * Display an error message if no albums have been found (which indicates that the database isn't initialised) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15909 a1c6a512-1295-4272-9138-f99709370657
* PictureFlow improvements by Jonas Hurrelmann:Nicolas Pennequin2007-12-10
| | | | | | | * Scrolling and fading album titles * Better support for small displays git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15908 a1c6a512-1295-4272-9138-f99709370657
* Fix a file descriptor leakNicolas Pennequin2007-12-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15906 a1c6a512-1295-4272-9138-f99709370657
* PictureFlow improvements:Nicolas Pennequin2007-12-10
| | | | | | | | * Fix a keymap problem on the c200, hopefully won't affect other targets * Remove the 100x100 limitation (limit is now the screen size) * Add an option in the settings menu to clear the cache git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15905 a1c6a512-1295-4272-9138-f99709370657
* Initial commit of the PictureFlow plugin, a nice visualization for album covers.Nicolas Pennequin2007-12-09
Original code by Ariya Hidayat. Rockbox port by Jonas Hurrelmann and a few tweaks by me. On the first startup the database is scanned and album art is searched for each album. This process will take some time (dircache enabled and/or database in RAM speed it up, and it is possible to abort by pressing MENU), but the results are cached and the next startups will be very quick. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15900 a1c6a512-1295-4272-9138-f99709370657