1.5.5 - viewer - info - settings conflict in fullscreen

*** Please report new bugs here! ***

Moderators: XnTriq, helmut, xnview, Dreamer

User avatar
user0
XnThusiast
Posts: 1956
Joined: Sat May 09, 2015 9:37 am

1.5.5 - viewer - info - settings conflict in fullscreen

Post by user0 »

XnViewMP 1.5.5 64bit
Windows11 (22H2), display resolution 3840x2160, win scaling 150%


Viewer - Info overlay
show/hide state is controlled by the following settings:
  • normal mode
    • depends on Info state in viewer itself
      [Start]
      showInfo=false
  • fullscreen mode
    • Always show in fullscreen
      Settings > View > Info
      [Start]
      infoOnlyFullscreen=true
    • Show info
      Settings > View > Fullscreen
      [Viewer]
      useInfo=true

Issue
  • case 1 (default state) - duplicate settings
    ☑ Always show in fullscreen
    ☑ Show info
    - what is the purpose of 'Show info' if its already enabled by 'Always show in fullscreen'?
  • case 2 - settings conflict
    ☑ Always show in fullscreen
    ☐ Show info
    - no Info appears in fullscreen despite 'Always show in fullscreen'
  • case 3 - confusing settings
    ☐ Always show in fullscreen
    ☑ or ☐ Show info
    - what is the purpose of 'Show info' as it doesn't affect anything
    - normal/fullscreen modes share the same state

Suggestion
rework Info behaviour
  • A - simplified settings
    - state manages only in 'manual' mode - via i key
    - state seprated for normal/fullscreen modes
    • .ini
      - remove both flags (infoOnlyFullscreen, useInfo)
      - add new flag that works the same way as showInfo, but in fullscreen mode, eg fullShowInfo
    • settigns
      - remove all checkboxes
  • B - explicit settings
    - state manages in 'manual' and 'auto' modes
    - normal/fullscreen modes can share same state
    • .ini
      same as A
    • settings
      - remove old checkboxes
      - add new comboboxes
      viewer_use_info.png
You do not have the required permissions to view the files attached to this post.
Last edited by user0 on Mon Oct 09, 2023 6:25 pm, edited 3 times in total.
User avatar
xnview
Author of XnView
Posts: 44746
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: 1.5.5 - viewer - info - settings conflict in fullscreen

Post by xnview »

but what's the problem??
Pierre.
User avatar
user0
XnThusiast
Posts: 1956
Joined: Sat May 09, 2015 9:37 am

Re: 1.5.5 - viewer - info - settings conflict in fullscreen

Post by user0 »

I have added some info
User avatar
xnview
Author of XnView
Posts: 44746
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: 1.5.5 - viewer - info - settings conflict in fullscreen

Post by xnview »

i understand. I've added 'Always show in fullscreen' because on old version info was always activated in fullscreen. But you can change visibility state in normal or fullscreen mode.
Pierre.
User avatar
user0
XnThusiast
Posts: 1956
Joined: Sat May 09, 2015 9:37 am

Re: 1.5.5 - viewer - info - settings conflict in fullscreen

Post by user0 »

It's not a big deal, it just feels unpolished when you start digging into it
User avatar
xnview
Author of XnView
Posts: 44746
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: 1.5.5 - viewer - info - settings conflict in fullscreen

Post by xnview »

:)
Pierre.