It would be nice to have some configurable options for when double-click on tabs.
So something like a:
Code: Select all
Double click: [combobox / drop-down menu]
I think the options in the drop-down should include:
-do nothing
-close tab
-close tab (sync browser)
-Icon-size toggle
-open in new window
I have made this mock-up screenshot to visually depict what I've just mentioned:
I will explain each:
1,) do nothing = doing nothing behaviour when double click on tab
2,) close tab = would simply just close the tab.
3,) close tab (sync browser) = would do the same behaviour as 'synchronize browser when view is closed'. Although 'synchronize browser when view is closed' has always to me been about double-click on image itself in viewer
4,) Icon-size toggle = would simply shrink and un-shrink the tab size to the size of the tab's thumbnail/icon upon double-click. Better known as 'Iconize' or 'Faviconize' this a tab feature now seen in web browsers like Opera (pin tab), Firefox (app tab+various addons) as well as some file-managers This is a tab productivity feature and not just for fancy show For XnView MP, it would be great to see some QT animation with the tab smoothly sizing in/out upon double-click.
5,) open in new window = not so important, but maybe important for future. Would simply open image tab in new separate window (program instance). Only if the general XnView MP setting of 'One instance of program only' is disabled
---------------------------------------------------------
In addition to this main topic, I have just thought of an idea of "Tab options..." right-click context menu link that would be for on Tab bar:
So this "Tab options..." would take user to Settings>Interface>Tabs window, just like how "Customize Interface..." does the same with toolbar editing.
-------------------
This is really not an important needed feature but still something to consider for future.
-----------------------------------------------------------
In relation to this topic: http://newsgroup.xnview.com/viewtopic.php?f=60&t=21093