Hide Menu Bar - Easier way

Ideas for improvements and requests for new features in XnView MP

Moderator: xnview

golemus
Posts: 115
Joined: Mon Dec 23, 2024 8:35 am

Hide Menu Bar - Easier way

Post by golemus »

In xnview.ini there is following option to hiding or showing menu bar:
hideMenuBar=true
hideMenuBar=false

Ability to hide is important in small displays. But currently it is too cumbersome as you have to open xnview.ini for editing and restart program. Here is couple of suggestions to make it easier:

Menu Bar - View - "Show/Hide Menubar"

Settings - Context Menu - "Show/Hide Menubar"


A lot of devs are reluctant to put this feature to program as it can (if not done well) create a lot of customer support requests when user hides it and does not know how to bring it back. This problem could be prevented in e.g. following way:

1. POPUP
After hiding menu bar draw to screen a popup with following text:


You can make menu bar visible again by right clicking image and selecting "Show/Hide Menubar". Or alternatively by setting in xnview.ini the hideMenuBar variable to false, like so: "hideMenuBar=false".

[checkmark] don't show this popup next time

2. DEFAULT CONTEXT MENU ITEM
It could be a default item in viewer or browser context menu. But user should have ability to remove it from there.