Maintain zoom level when toggling fullscreen, but reset zoom when navigating to next/previous image?

Ask for help and post your question on how to use XnView MP.

Moderators: XnTriq, helmut, xnview

User avatar
NM64
Posts: 78
Joined: Sun Aug 05, 2007 7:17 pm

Maintain zoom level when toggling fullscreen, but reset zoom when navigating to next/previous image?

Post by NM64 »

Simply put, when I toggle fullscreen, I would like it if the zoom level does not change, i.e. if you had fullsceen's "Auto image size" setting set to No fit.

That's fine and dandy and all, but I also greatly prefer having fullscreen's "Auto image size" set to Fit image to window when navigating to the next and previous image within fullscreen mode (like in the form of a manually-activated slide show)

Is there something within the settings that would allow me to do this without constantly changing the settings or needing to manually activate "lock zoom" every single time I enter or leave fullscreen?
User avatar
user0
XnThusiast
Posts: 1555
Joined: Sat May 09, 2015 9:37 am

Re: Maintain zoom level when toggling fullscreen, but reset zoom when navigating to next/previous image?

Post by user0 »

try to set "Auto image size" to "Fit image to window.."
in Settings View and View>Fullscreen
User avatar
NM64
Posts: 78
Joined: Sun Aug 05, 2007 7:17 pm

Re: Maintain zoom level when toggling fullscreen, but reset zoom when navigating to next/previous image?

Post by NM64 »

user0 wrote: Tue Mar 19, 2024 5:40 am try to set "Auto image size" to "Fit image to window.."
in Settings View and View>Fullscreen
That's actually how I already have it which causes zoom to reset when toggling fullscreen rather than to be maintained.
User avatar
user0
XnThusiast
Posts: 1555
Joined: Sat May 09, 2015 9:37 am

Re: Maintain zoom level when toggling fullscreen, but reset zoom when navigating to next/previous image?

Post by user0 »

yeah, it does not help
guess "Last used" option should work like this, but need some tuning

  • in Classic version
    Your desired behavior can be achieved via default settings ("Like view mode" for Fullscreen, see pic below).
    Also zoom resets to the selected one when goto prev/next file.

    However, state goes only one way - normal→fullscreen, but not fullscreen→normal, eg
    - zoom to 70% in normal, goto fullscreen
    - zoom to 150% in fullscreen, return to normal
    zoom resets to 70%
    I expected zoom state to go both ways
  • in MP version
    There is no "Like view mode" for fullscreen anymore, but there are new "Last used" options,
    which theoretically should achieve the same result, but doesn't.

    Also not sure how "Reset 'Auto image size'.." is supposed to work with "Last used", eg
    - zoom to 71% in normal, goto fullscreen
    - return to normal
    - goto prev/next file
    zoom remain at 71%
    I expected zoom to reset to "Fit image to window, large only" that was selected in Viewer>View

    When it comes to other auto zoom options, in my opinion, when selected, they should all work independently in normal/fullscreen modes and not affect each other (ref B2 bug).
auto_zoom.png
You do not have the required permissions to view the files attached to this post.
Last edited by user0 on Wed Mar 20, 2024 6:48 am, edited 1 time in total.
User avatar
NM64
Posts: 78
Joined: Sun Aug 05, 2007 7:17 pm

Re: Maintain zoom level when toggling fullscreen, but reset zoom when navigating to next/previous image?

Post by NM64 »

user0 wrote: Wed Mar 20, 2024 6:17 am
  • in Classic version
    Your desired behavior can be achieved via default settings ("Like view mode" for Fullscreen, see pic below).
    Also zoom resets to the selected one when goto prev/next file.
Yeah, I just realized this today which I think is why I was looking for this behavior in XnView MP, because I've been a user of XnView Classic since at least when I registered on the forum back in 2007.

But I'm a Linux user as of the last couple of years, and XnView MP is the only practical option on there (technically I've ran XnView Classic in Wine to access the "automatic crop" function, but it's still not the most ideal experience...)