id summary reporter owner description type status priority milestone component version severity resolution keywords cc mlocked 702 Various improvements to MythGallery DanielSherwood Isaac Richards "'''1) Implement shuffle mode in singleviewers.''' When using random slideshow, the same image can be repeated in close succession (due to the nature of rand()). It would be better to implement a shuffle algorithm where each image appears only once in a cycle. This patch adds a new set of clases to generate sequences for this functionality. Currently supported sequences are increment, decrement, random and shuffle. Whats more, the sequences can be navigated such that previously displayed images can be viewed even in random and shuffle mode. Changes - glsingleview.cpp, glsingleview.g, singleview.cpp, singleview.h New - sequence.h '''2) Implement delete in iconview and singleviewers.''' Add functionality to delete images. In ill cases, the image file and any metadata is removed. In iconview, the directory is simply reloaded. In singleviewers, the advance/retreatFrame() function have been modified to skip missing image files. A menu item has been added to iconview and the new DELETE key works in all views. Changes - main.cpp, iconview.cpp, iconview.h, glsingleview.cpp, singleview.cpp '''3) Add keyboard event handling for rotate in iconview.''' Added keyboard event handling for ROTATECW and ROTATECCW in iconview. Changes - iconview.cpp '''4) Add SLIDESHOW and RANDOMSHOW keyboard events.''' Instead of using the menu to start the slideshow mode, it is now possibe to use SLIDESHOW and RANDOMSHOW to do this (whether the menu is selected or not). Behaviour of SELECT and PLAY remains as before. Changes - main.cpp, iconview.cpp, glsingleview.cpp, singleview.cpp '''Issues''' If you delete an image that is used as the thumbnail for the directory, the thumbnail is not updated." patch closed minor unknown mythgallery medium fixed 0