Free Layout current limitations

Ideas for improvements and requests for new features in XnView MP

Moderators: XnTriq, xnview

thibaud
Posts: 270
Joined: Sat Dec 02, 2006 12:41 am
Contact:

Free Layout current limitations

Post by thibaud » Tue Feb 24, 2009 3:39 pm

Here is a common layout we should be able to achieve with the free layout (but currently can't):
Image
would tearing tabs be difficult to implement ?

User avatar
xnview
Author of XnView
Posts: 32403
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Free Layout current limitations

Post by xnview » Wed Feb 25, 2009 6:28 am

You means to be able to have preview/properties/exif/.... as panel not tabbed?
Pierre.

thibaud
Posts: 270
Joined: Sat Dec 02, 2006 12:41 am
Contact:

Re: Free Layout current limitations

Post by thibaud » Wed Feb 25, 2009 10:49 am

xnview wrote:You means to be able to have preview/properties/exif/.... as panel not tabbed?
I mean to be able to 'tear off' any off the preview/properties/exif/... tabs into a dockable panel.
so we can have for example (screenshot) preview and properties visible at the same time.

User avatar
xnview
Author of XnView
Posts: 32403
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Free Layout current limitations

Post by xnview » Wed Feb 25, 2009 12:30 pm

thibaud wrote:
xnview wrote:You means to be able to have preview/properties/exif/.... as panel not tabbed?
I mean to be able to 'tear off' any off the preview/properties/exif/... tabs into a dockable panel.
so we can have for example (screenshot) preview and properties visible at the same time.
Ok, so it's possible. Currently preview+others infos are not as dockable panel, i think that it's better for normal user. Perhaps 'all dockable' as an option???
Pierre.

thibaud
Posts: 270
Joined: Sat Dec 02, 2006 12:41 am
Contact:

Post by thibaud » Wed Feb 25, 2009 2:47 pm

Currently preview+others infos are not as dockable panel, i think that it's better for normal user. Perhaps 'all dockable' as an option???
that's up to you Pierre,

but if you'd ask me, I'd simply make it dockable.
if the 'normal' user screw the layout up he can always revert to one of the default layouts.
Last edited by thibaud on Wed Feb 25, 2009 2:48 pm, edited 1 time in total.

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

Post by JohnFredC » Wed Feb 25, 2009 2:48 pm

xnview wrote:Perhaps 'all dockable' as an option???
Pierre, perhaps this is a solution to some of my concerns expressed in this other thread?
John

thibaud
Posts: 270
Joined: Sat Dec 02, 2006 12:41 am
Contact:

Post by thibaud » Thu Feb 26, 2009 2:28 pm

I thought use vertical layout was broken in MP.
but I just realized that "use vertical layout" is only working in MP when "preview in tab" is not selected !
un-selecting "preview in tab" finally allowed me to have the preview visible above the properties, etc... tabs just like I wanted.

I guess that's another good example of how too many options can be cumbersome to manage... and also hard to understand ...even for the 'not so new' users.

so yes, for me using dockable and closable tabs would definitely allow greater layout flexibility and why not, even allow to clean the view options menu from alien options like "use vertical layout", "preview in tab", and even "use tab" :P

my advice: don't add yet another option that will make it even harder to manage and understand. just remove a bunch of them instead by providing a simple and powerful ui solution. :D
Last edited by thibaud on Thu Feb 26, 2009 2:58 pm, edited 1 time in total.

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

Post by JohnFredC » Thu Feb 26, 2009 2:46 pm

Important, though, with so many possible layout combinations:

1. A user-designed layout must persist between XnView sessions and be re-displayed exactly as the user defined it. Otherwise, why bother?

2. A method for the user to save multiple named layouts is essential. Not just one "custom" layout, but as many as the user requires. This is not hard to program.

3. User-defined layouts must be available at the top surface of the UI. This means layout selection and display should occur with a single mouse action (click or click-drag-release) or keyboard shortcut.

Since MP is so "young", it is important that these issues be addressed now, because later, when the UI architecture is "locked in", it may be difficult or impossible to solve them. See my post here for more ideas about layouts, themes, etc.
John

User avatar
xnview
Author of XnView
Posts: 32403
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Post by xnview » Fri Feb 27, 2009 10:56 am

JohnFredC wrote: 2. A method for the user to save multiple named layouts is essential. Not just one "custom" layout, but as many as the user requires. This is not hard to program.
Currently it's not possible with QT Dock Widget
Pierre.

thibaud
Posts: 270
Joined: Sat Dec 02, 2006 12:41 am
Contact:

Post by thibaud » Fri Feb 27, 2009 12:17 pm

xnview wrote:
JohnFredC wrote: 2. A method for the user to save multiple named layouts is essential. Not just one "custom" layout, but as many as the user requires. This is not hard to program.
Currently it's not possible with QT Dock Widget
Here is a screenshot of nuke 5.1 (using QT framework)
Image
as you can see nuke proposes a fixed set of layouts to read and write to.
I'm not sure multiple saved layout is as 'essential' for an image viewer than it is for some other application.
I'm quite happy with current implementation , but like JohnFredC said it can't be a bad thing to get things right at the start to have a strong ui paradigm to build onto.

Here is another screenshot showing the extremely modular approach nuke has implemented to customize the layout.
Image
for me, this is THE solution to ALL layout issues:
.All views are always holded in a tab.
.All tabs can be docked in any panel.
.Layout is done by splitting and removing panels.
(and it is all build with QT - probably not standard classes though :? )

once you have such a 100% modal ui base you are freed from all layout issues or requests (and strange options like 'use vertical layout', 'preview in tab' etc..)
way to go cmon it's 2009 guys.

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

Post by JohnFredC » Fri Feb 27, 2009 3:14 pm

xnview wrote:Currently it's not possible with QT Dock Widget
Hi Pierre

After my short time with QT Designer, even I do understand that now. :(

But maybe there is another way to approach this with QT. Don't hold your breath, but if I get some time to experiment further with QTDesigner I might have something to suggest.

MP is in embryo. It should have the best DNA from the start, regardless of library limitations. Careful design at this stage could make MP a major player in the future.
John

vommie
Posts: 108
Joined: Sat Apr 14, 2007 2:36 am
Location: Berlin

Re:

Post by vommie » Sat Feb 27, 2010 3:33 pm

thibaud wrote:but if you'd ask me, I'd simply make it dockable.
if the 'normal' user screw the layout up he can always revert to one of the default layouts.
I agree.

Especially for users with two monitors dockable panels are great. I always wanted to have the preview, categories and favorites panel on the second monitor. At moment it seems only the preview pane is able to go on 2nd monitor. Users who don't care about docking could just use the standard-layouts with docked or freezed panels, so they can't moved by mistake. I have to say for me beside the new caching system (so there aren't memory overruns at big folders) dockable panels would be the coolest thing for xnview.

vommie
Posts: 108
Joined: Sat Apr 14, 2007 2:36 am
Location: Berlin

Re: Free Layout current limitations

Post by vommie » Wed Mar 24, 2010 5:32 pm

Hey, me again.

How are the plans? Will we see dockable "Info"-, "Favorites"-, "Folders"-panels? I really, really would like to drag them like the preview pane to the 2nd monitor.

User avatar
budz45
XnThusiast
Posts: 1597
Joined: Sun Jun 03, 2007 6:05 pm
Location: UK

Re: Free Layout current limitations

Post by budz45 » Thu Mar 25, 2010 12:45 am

+1 I support :)
All My Topics || my 'MP' Topics
My own Bookmarked topics--->for me only

User avatar
xnview
Author of XnView
Posts: 32403
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Free Layout current limitations

Post by xnview » Thu Mar 25, 2010 3:13 pm

vommie wrote:How are the plans? Will we see dockable "Info"-, "Favorites"-, "Folders"-panels? I really, really would like to drag them like the preview pane to the 2nd monitor.
I don't understand, Favorites, folders are dockable?
Pierre.

Post Reply