Page 1 of 1

Separate Fit window to image from Auto image size

Posted: Sat Sep 27, 2014 9:30 am
by RadarNyan
Hi there, I'd like to make this feature request: to have "Fit window to image" as a separate option from the Auto image size option.

What I want to achieve, is a minimal viewer UI and after some configure I got it work as I expected except for one thing:
I can't get image larger than my desktop resolution to auto resize so I can see the whole picture.

I'm not so good at describing so let me clear things out a bit (well, I'll try)

1. I want the XnView window to fit to image size (which I already achieved by setting Auto image size to "Fit window to image" and "Force XnView to Fit image")
2. I want the image to be resized ("Fit image to desktop, large only") if it is larger than my desktop resolution, and have the XnView window to fit to the resized image so I get a window without scrollbars

The problem is, both "Fit window to image" and "Fit image to desktop, large only" are under the same category "Auto image size", makes it impossible to enable them both at the same time (not to mention that "Force XnView to Fit image" is only available when selecting "Fit window to image".

I think putting "Fit window to image" under "Auto image size" is a mistake in the first place - it doesn't resize the image, it resizes the window! Here's what I believe a better design for these options, which is separated into two categories:

Auto Window size:
- Fit to image
- Fit to desktop
- Same as last time
[x]Force XnView to Fit image

Auto Image size:
- 1:1
- Fit
- Fit width
- Fit height
[x]Only resize if image larger than window

Since the window size can not exceed the desktop resolution, if we set Auto Window size to "Fit to image" and have this "Only resize if image larger than window" (and set Auto Image size to any of the fit method, of course) it would be very much what I want and I believe most people want. And for those who like the current way that show scrollbar if the image is larger than window, they can always set Auto Image size to "1:1".