kanryu / quickviewer

A image/comic viewer application for Windows, Mac and Linux, it can show images very fast
https://kanryu.github.io/quickviewer/
GNU General Public License v3.0
536 stars 63 forks source link

[Enhanchement] windowed and random slide show #93

Open LeChninkel opened 5 years ago

LeChninkel commented 5 years ago

First of all, THANK YOU for creating a slide show that can actually handle my family's picture collections. Can't tell you how grateful to be able to have a few thousand pics playing without having to wait forever to load. I have a couple of enhancement requests though that would really make the program a lot more helpful for me:

  1. Would it be possible to have a "random" slideshow mode? always having to manually change the starting point of the slideshow kind of kills the mood, if you don't want to see repeated always the first pictures in the batch.

  2. would it be possible to have the slide show run in windowed mode? that way I can have it playing in a corner of the screen (that stay on top feature is SO helpful) while I work in another window.

In any case, thanks again for this ! And I look forward to the next release ! LeC

kanryu commented 5 years ago

[1] It is not surprisingly simple. The current slide show is realized by advance the next page at regular time intervals, and the display order is fixed during that time. (In the first place QuickViewer does not have the function to change the display order of pictures)

Some users request sorting by time stamp or file size, so it may be added at this time. (Random rearrangement becomes possible after this)

[2] Other users are also asking the opinion that you want to run a slide show in window mode. In my personal opinion, slideshows should exclude other displays, but it is possible to realize the function you call.

LeChninkel commented 5 years ago

Thank you for your prompt feedback! Much appreciated. My particular use-case may be different than other end-users, so allow me to explain a bit more. I have collected near to 20'000 family pictures (extended family, etc.) sorted in 4 different folders. The biggest one is about 12'000 pictures. Obviously, other slideshow programs can't handle the load as they try to collect the full range of the directory before starting and it takes ages. This makes QuickViewer a clear winner and I reiterate, I LOVE it.

[1] I understand a full randomization of the whole 12'000 pictures folder might be impractical, but quite probably a "semi" or "fake" randomization where the viewer picks different starting points on a regular basis in the sequence of pictures might produce the same result. This could allow for preloading and keep the speed of QV, while avoiding the repetitive same order that can make the slideshow repetitive.

[2] As I like to have my screen split for various tasks, the intention would be to allocate a portion of my screen landscape to having family pictures play while doing other tasks. I understand that, in essence, a slide show would exclude any other types of displays, if the idea is to only show the pictures on the screen. However, to do this and make it attractive to audiences, I believe various features such as transitions, possibly music/sound play, etc. might become necessary. But these are just my thoughts, and not necessarily the use case you had in mind.

At any rate, I am extremely grateful for your work and appreciate your promptness in addressing requests here. I look forward to your next release, whatever it may contain! Keep up the good work :)

kanryu commented 5 years ago

@LeChninkel I made it ! :)