Op dinsdag 31 juli 2018 00:51:54 CEST schreef Di Mang:
> Hello Geert and Adrien,
> 
> I agree it is a good idea to revise the report options and possibly
> summarize to reduce the number of tabs.
> There are currently
> some reports that have tabs with only a few settings.
> 
> 
> But in my opinion it would not be a good solution to move away completely
> from tabs for *all* option dialogs.
> For option dialogs with only a few reports it will take up too much space
> on the window.

This doesn't make sense to me. If we move to "tabs" on the left for at least 
one option window, we need to dimension the window anyway that it will fit on 
the smallest screen we wish to support. How would this minimal dimension be 
affected by the number of "tabs" in that area ? (I'm quoting "tabs" because 
it's not the exact term for the exact widget I had in mind, more on that 
below).

Having a consistent way to represent options throughout the application is 
more important to me.

> 
> 
> I think we
> have to
> distinguish between different
> option
> dialogs / windows:
> 
> * main window: an exception, because of dynamic tabs (with a scroll bar if
> necessary)

Indeed, although a scroll bar for tabs is a bit awkward.

> 
> *
> windows with main preferences: currently with tabs on the left side (like
> in Geany)

I suppose you mean "many" preferences.

> 
> An alternative solution may be
> the Side Bar List instead of Tabs on the left side (like in LibreOffice,
> Gimp, Firefox)

I surely agree a Side Bar List is better and that (or something similar) is 
what I had in mind. In fact I thought that's what you meant as well as the 
option dialogs for several reports were showing a list of groups instead as a 
list of tabs on my system already before your change.

> * option dialogs with only few tabs: tabs at the top position (like in
> Geany, Gedit, Gimp, LibreOffice)

As said that would then break consistency again. Wasn't that your initial 
argument (which I like) ?

My ideal solution would be a dynamic side bar list. That is if there's enough 
horizontal screen space (and the dialog is wide enough) show the list 
permanently. If the dialog gets narrowed (either due to user action or due to 
limited screen space), make the list hidden by default (with a button to show 
it) and when that button is clicked make it hover the actual content.

Here's a video of another application implementing this behavior (though from 
the KDE world):
https://www.youtube.com/watch?v=H24jdjE5Q6E

Clearly this is for gnucash 4.x at best...

Regards,

Geert


_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to