Page 1 of 1

1.5.5 - viewer - info - settings conflict in fullscreen

Posted: Mon Oct 02, 2023 6:09 am
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
      viewer_use_info.png (5.4 KiB) Viewed 707 times

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

Posted: Sat Oct 07, 2023 10:36 am
by xnview
but what's the problem??

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

Posted: Sat Oct 07, 2023 12:00 pm
by user0
I have added some info

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

Posted: Mon Oct 09, 2023 6:42 am
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.

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

Posted: Tue Oct 10, 2023 9:12 am
by user0
It's not a big deal, it just feels unpolished when you start digging into it

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

Posted: Tue Oct 10, 2023 2:36 pm
by xnview
:)