ImageViewer icon indicating copy to clipboard operation
ImageViewer copied to clipboard

hope to add some mouse controls

Open sr79368142 opened this issue 2 months ago • 3 comments

Hello, Dear Peter: ACEC-Image-Viewer is a very good image viewer, I've been using it as the default viewer for a long time, but there have been some small problems that have been bothering me, I hope that when you see it, you can help to solve my doubts! 1.ACEC-Image-Viewer seems to start up by pre-reading all the images in the whole folder before displaying them. I have a folder with thousands, almost 10,000 images, and every time I open one of them, it stutters for a while and sometimes even crashes, is it possible to set a limit for the pre-reading? 2.ACEC-Image-Viewer is very friendly for keyboard control, but the support for mouse is relatively insufficient, can you add on the control: a. Add the option to double-click the left button to zoom/restore; b. Press the left button to scroll up, down, left and right to view the picture, or the big picture in the original size, support to enable the function of auto scrolling the picture following the mouse movement; c. Scroll wheel to support the option of switching pictures. d. add the option to click on the left and right edges of the window to switch pictures; These options are common features of many image viewers, if you can add on, it is very convenient for mouse users; 3. do toolbar below a shadow line separates the view interface, if you can cancel this shadow line, so that the entire view window into one is the best, this shadow line in the light-colored theme is particularly conspicuous, looking very uncomfortable; 4. If you can open a sponsorship channel, I would be happy to make a small contribution to your development work, please have a cup of coffee to refresh!

sr79368142 avatar Oct 12 '25 17:10 sr79368142

Hello!

  1. No, Image Viewer does not pre-reading files. It only getting a list of files and do platform specific sorting for them, which can be expensive. What operating system are you using?

  2. When you say mouse, do you mean mouse, touchpad, touchscreen or something else? Which image viewers has these options? Since I don't use these features, examples and details would be helpful here.

  3. Unfortunately, I don't understand what you mean. What is "shadow line"? Can you please take a screenshot and mark this place?

AlienCowEatCake avatar Oct 15 '25 21:10 AlienCowEatCake

Hello!

1. No, Image Viewer does not pre-reading files. It only getting a list of files and do platform specific sorting for them, which can be expensive. What operating system are you using?
  1. I'm talking about reading a list of files and sorting them, the viewer should be limited to reading the list at startup, if there are thousands of files in the folder then it can easily lag and crash, it's very important that it responds instantly to view. I compared some of my popular image viewers and they all responded instantly when opening that folder of thousands of images to view the images.
2. When you say mouse, do you mean mouse, touchpad, touchscreen or something else? Which image viewers has these options? Since I don't use these features, examples and details would be helpful here.
  1. I'm simply referring to the mouse, not the trackpad or the touchscreen. The image viewer I was using before was called massigra (https://meta.appinn.net/t/topic/15010), a Japanese image viewer with full customization for keyboard and mouse, but it hadn't been updated for a long time, and had limited format support. It was not updated for a long time, and support for formats was limited. I switched to xnviewmp for QT and a Chinese phoxosee (https://phoxo.com/see/), but xnviewmp is better for image management and phoxosee is not cross-platform. Now that Windows 10 is no longer supported, I'm moving to linux, so I need cross-platform support. phoxosee's mouse and keyboard support is not as complete as massigra, but it's still quite good, I recommend you to experience it.
3. Unfortunately, I don't understand what you mean. What is "shadow line"? Can you please take a screenshot and mark this place?
  1. The shadow line one is the line at the edge of the toolbar, and the background color is a little different, this is not a big problem. But the theme settings in the “follow the system” this is a problem, QT framework support follow the system on Windows refers to the built-in Windows 11 theme, but the viewer theme follow the system does not take effect. Only switching to the Fusion theme will follow the system in light/dark mode. I'm not sure if you're interfacing with Linux themes on presets or detection API. I also realized just now that the theme switching in the viewer still needs a reboot to take effect, but now QT6 apps support hot-reloading, so you can switch themes directly without rebooting.

sr79368142 avatar Oct 15 '25 22:10 sr79368142

dear @AlienCowEatCake ,I've discovered yet another Qt framework-based image viewer--https://github.com/kanryu/quickviewer. This viewer also features comprehensive mouse and keyboard shortcut configurations—hopefully it can spark some design inspiration for you!

sr79368142 avatar Oct 27 '25 20:10 sr79368142