XnView "Hypervisor"

Ideas for improvements and requests for new features in XnView Classic

Moderators: XnTriq, helmut, xnview

User avatar
JohnFredC
XnThusiast
Posts: 2010
Joined: Wed Mar 17, 2004 8:33 pm
Location: Sarasota Florida

XnView "Hypervisor"

Post by JohnFredC »

Much of the functionality wished for XnView is already available if you turn off "Only one Instance" and run with multiple XnView sessions on the desktop.

For instance, I wish for side-by-side browsers in a single tab a la TC. Well, tiling two XnView browsers on the desktop accomplishes nearly the same thing, doesn't it?

The problem is that those two XnView sessions don't know each other exists. The user has to use system desktop functions to tile them. There is no way for one session to report data to the other session, for instance, such as adding categories in one session and having them show up in the other session without the user performing a restart or refresh. Etc.

Furthermore, when allowing XnView to run with multiple sessions, opening an image file (associated with XnView) from Explorer or another file manager automatically opens a new XnView window, instead of adding the image to a new tab in one of the XnView sessions.

So I always run with "Only one Instance" checked, in order to avoid too many simultaneous XnView sessions. Which means I can't make use of the side-by-side functionality available when two (or more) sessions are open.

My idea is for an XnView functionality one might call the XnView "Hypervisor" which would control the behavior of separate simultaneous XnView sessions.

The Hypervisor could open/close Xnview sessions, tile designated sessions (according to user defined schemae), manage/assign/synchronize INI data between sessions. Control which session is the "go to" session when opening an associated image into XnView. Etc.

I visualize a new XnView menu item that would open a dialog which would list/open/close sessions and from which the various actions would be controlled...
John
User avatar
JohnFredC
XnThusiast
Posts: 2010
Joined: Wed Mar 17, 2004 8:33 pm
Location: Sarasota Florida

Post by JohnFredC »

I am bumping this thread because I think it addresses an important issue. Perhaps the "hypervisor" concept is a bit much for most people.

A simplification would be to address how XnView manages multiple images of itself. Consider the following options for multiple instances:

Image
John
User avatar
oops66
XnThusiast
Posts: 2005
Joined: Tue Jul 17, 2007 1:17 am
Location: France

Post by oops66 »

+1 Good idea, I support.
XnViewMP Linux X64 - Debian - X64
dragonsblade71uk
Posts: 7
Joined: Fri Jun 01, 2007 12:29 pm

Post by dragonsblade71uk »

This sounds like a great idea.
bugmenot
Posts: 69
Joined: Sun Sep 16, 2007 10:29 pm

Post by bugmenot »

a bit complex, for little reward.
I don't see needing this, and issues if one instance crashes and is lost+inaccessible - you'd have to reboot before opening any new one.