Menu/Tab/Toolbar

Ideas for improvements and requests for new features in XnView MP

Moderators: XnTriq, xnview

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

Menu/Tab/Toolbar

Post by xnview »

Currently in XnViewMP, we have Menu/Tab/toolbar.
I have found a program Zoner studio which use Tab/Menu/Toolbar (what's i've made in xnViewMP 0.1), and i think it's great...
What do you think?
Pierre.
User avatar
oops66
XnThusiast
Posts: 1999
Joined: Tue Jul 17, 2007 1:17 am
Location: France

Re: Menu/Tab/Toolbar

Post by oops66 »

Hello Pierre,
For me it doesn't matter, but why not the both alternatives with an option ?
XnViewMP 0.82 Linux X64 - Ubuntu 16.04 LTS - X64
User avatar
xnview
Author of XnView
Posts: 33840
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Menu/Tab/Toolbar

Post by xnview »

oops66 wrote:For me it doesn't matter, but why not the both alternatives with an option ?
Not easy, i patch QT's source
Pierre.
User avatar
JohnFredC
XnThusiast
Posts: 2010
Joined: Wed Mar 17, 2004 8:33 pm
Location: Sarasota Florida

Re: Menu/Tab/Toolbar

Post by JohnFredC »

I like Zoner's approach a lot. It's a good tool, for the most part, but too expensive for what it does (considering that Corel PSP has oodles more functionality and is less expensive). My trial has period expired, though, so I can no longer test/compare Zoner to other softwares.

Nevertheless, this topic is similar to a thread from 2008 (here).

At that time I was opposed to "tabs on top" in XnView, but now (after using Zoner and...Google Chrome) I've changed my mind. Somehow, tabs-on-top seems more like the "future". For instance, look at the mock-ups for the Firefox 4 UI (here).

So... tabs-on-top, one tab per document might be OK for MP. There should be a full screen mode (like Zoner's) that hides the titlebar/window and leaves just the tabs at top.

An interim MP version with just that UI change included (so we could test it to death) would be helpful.

***

OT: And speaking of the future, I think support for multi-touch in MP is absolutely required!
John
User avatar
oops66
XnThusiast
Posts: 1999
Joined: Tue Jul 17, 2007 1:17 am
Location: France

Re: Menu/Tab/Toolbar

Post by oops66 »

The both concepts are interesting
Firefox sample: (My opinion: more ergonomic)
Image

Chrome sample: (My opinion: consumes less of screen area)
Image
So, it depends, I like the both ... :)
XnViewMP 0.82 Linux X64 - Ubuntu 16.04 LTS - X64
User avatar
xnview
Author of XnView
Posts: 33840
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Menu/Tab/Toolbar

Post by xnview »

Ok, i'll post a test version next week
Pierre.
User avatar
xnview
Author of XnView
Posts: 33840
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Menu/Tab/Toolbar

Post by xnview »

Could you try this version and tell me if menubar is better on the top or not?
http://www.xnview.com/beta/xnviewmp.zip
Pierre.
User avatar
JohnFredC
XnThusiast
Posts: 2010
Joined: Wed Mar 17, 2004 8:33 pm
Location: Sarasota Florida

Re: Menu/Tab/Toolbar

Post by JohnFredC »

Hi Pierre

I'm a little embarrassed. Last year you proposed tabs-on-top and I was strongly opposed.

This year... I prefer the tabs-on-top metaphor :shock: . It looks good, too!

But...

Here are some suggestions:
  • 1. Enable a user to "tear off" a tab to a new window. This new window would be a new instance of MP.

    2. Users need to be able to suppress the MP caption at the top... in Delphi that is called a "borderless" form.

    3. Inactive tabs should have a different color/shading. Preferably darker. (What are the QT theme/style elements for an "inactive" tab? Maybe an additional line or two in a theme file would suffice.)

    4. In recent versions a user can drag a view tab to the right and position it, but the tab immediately slides back to the left "on mouse-up". It would be great to be able to "pin" the tab in a user-designated position (in the tab bar).

    ...as here:
    Image
John
User avatar
xnview
Author of XnView
Posts: 33840
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Menu/Tab/Toolbar

Post by xnview »

JohnFredC wrote: I'm a little embarrassed. Last year you proposed tabs-on-top and I was strongly opposed.

This year... I prefer the tabs-on-top metaphor :shock: . It looks good, too!
So i keep tabs on top?
  • 1. Enable a user to "tear off" a tab to a new window. This new window would be a new instance of MP.
Yes, it's already in my TODO list :-)
2. Users need to be able to suppress the MP caption at the top... in Delphi that is called a "borderless" form.
Hum could post a screenshot?
3. Inactive tabs should have a different color/shading. Preferably darker. (What are the QT theme/style elements for an "inactive" tab? Maybe an additional line or two in a theme file would suffice.)
Here it's in the theme engine of QT
4. In recent versions a user can drag a view tab to the right and position it, but the tab immediately slides back to the left "on mouse-up". It would be great to be able to "pin" the tab in a user-designated position (in the tab bar).
The tab can only be rearranged...
Pierre.
User avatar
XnTriq
Moderator & Librarian
Posts: 5616
Joined: Sun Sep 25, 2005 3:00 am
Location: Ref Desk

Re: Menu/Tab/Toolbar

Post by XnTriq »

xnview wrote:
JohnFredC wrote:3. Inactive tabs should have a different color/shading. Preferably darker. (What are the QT theme/style elements for an "inactive" tab? Maybe an additional line or two in a theme file would suffice.)
Here it's in the theme engine of QT
Is this the selector you're looking for, John:
User avatar
JohnFredC
XnThusiast
Posts: 2010
Joined: Wed Mar 17, 2004 8:33 pm
Location: Sarasota Florida

Re: Menu/Tab/Toolbar

Post by JohnFredC »

2Pierre
xnview wrote:So i keep tabs on top?
If you mean menus subordinate (within, below) tabs, then yes!

But please keep the INI toggle to display the tabs at the bottom of the screen, if possible.
xnview wrote:
2. Users need to be able to suppress the MP caption at the top... in Delphi that is called a "borderless" form.
Hum could post a screenshot?
In Zoner it is called "Hide Titlebar" (F11). It just hides the window titlebar and zooms the main window to full screen.
John
User avatar
JohnFredC
XnThusiast
Posts: 2010
Joined: Wed Mar 17, 2004 8:33 pm
Location: Sarasota Florida

Re: Menu/Tab/Toolbar

Post by JohnFredC »

Yes, Thank you!

I was working on a list of all style sheet values for XnView but lost the scent.
John
User avatar
xnview
Author of XnView
Posts: 33840
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Menu/Tab/Toolbar

Post by xnview »

JohnFredC wrote:
xnview wrote:So i keep tabs on top?
If you mean menus subordinate (within, below) tabs, then yes!
But please keep the INI toggle to display the tabs at the bottom of the screen, if possible.
Not easy to have it, it's menu on the top or tabs on the top
xnview wrote:
2. Users need to be able to suppress the MP caption at the top... in Delphi that is called a "borderless" form.
Hum could post a screenshot?
In Zoner it is called "Hide Titlebar" (F11). It just hides the window titlebar and zooms the main window to full screen.
Oh ok
Pierre.
User avatar
JohnFredC
XnThusiast
Posts: 2010
Joined: Wed Mar 17, 2004 8:33 pm
Location: Sarasota Florida

Re: Menu/Tab/Toolbar

Post by JohnFredC »

Not easy to have it, it's menu on the top or tabs on the top
No problem for me, I use tabs at top.

But...

Do others use MP already with tabs at bottom of window?
John
marsh
XnThusiast
Posts: 2443
Joined: Sun May 15, 2005 6:31 am

Re: Menu/Tab/Toolbar

Post by marsh »

With tabs atop, I think a permanent one would be convenient: [Logo] [Browser] [Viewer]
Logo> open folder, open file, help, or quit.
Post Reply