[GNC] survey: unifying the appearance in different options dialogs

Di Mang di.mang.freetime at gmail.com
Thu Jul 19 15:02:04 EDT 2018


Hello John,


2018-07-19 2:56 GMT+02:00 John Ralls <jralls at ceridwen.us>:

>
>
> > On Jul 18, 2018, at 7:24 AM, Adrien Monteleone <
> adrien.monteleone at lusfiber.net> wrote:
> >
> > I didn’t realize there were so many such dialogs!
> >
> > Looking them over now, I’d think setting the value to “8” would leave
> some room for future flexibility and this appears to be doable based on the
> size of most tabs. (this would vary with very long strings, perhaps
> considering German, it might be better to leave the max at “6”)
> >
> > It looks like the Import/Export and Online Banking setup dialogs are
> different in that they force the user to step through each tab in order.
> Normally, tabs should not depend on or affect settings in other tabs. (or
> the dialog should be re-arranged) Since this is the case with those
> dialogs, it seems either they’ve been specially designed, or they are using
> a different gtk element to force the progression through tabs rather than
> let the user jump around.
> >
> > I see some room for improvement here as well. Adding numerals before the
> label of each tab in these ‘ordered-tab-dialogs’ would make the fact that
> you have to go in order a bit more obvious. (I tried to jump around, and
> only when I couldn’t did I notice the ’Next’ button which clued me in)
> >
> > Additionally, it seems the Import Bills/Invoice and the
> Customers/Vendors dialogs are intended to operate the same way, but simply
> haven’t been transitioned to the other format. (which I personally think is
> the better design as it forces the user to enter required information in
> order.)
> >
> > If those last two changes aren’t something you’ll be dealing with, I’ll
> just file bug reports/RFE’s on them.
> >
> > Thanks for your work!
>
> Assistants (Online Banking, Imports, Stock Split, Mortgage/Loan, New File,
> maybe more) are special dialogs that walk the user through a process.
> Microsoft calls them “Wizards”, Gtk calls them assistants (long ago they
> called them “Gurus”). They do indeed have a separate class, GtkAssistant
> [1] and the tab setting shouldn’t affect them.
>
> Wizards have been around since Windows 3 at least and the “Back” and
> “Next” buttons are a dead giveaway that that’s what your in. I don’t think
> that numbering the list of pages is going to make it more intuitive. IMO
> the list of pages itself is distracting and gives the impression that you
> can skip around in it so I’d get rid of it entirely.
>
> Before we go overboard with the number of tabs across the top of dialogs
> remember that if dialogs--or any other window’s default size--get bigger
> than 800x600 we get complaints from people with small screens. Remember as
> well that some users may have large fonts set because of poor eyesight and
> that can have an effect on dialog width even if the tab labels are short.
>
>
I've just tested the look of dialogs with several tabs. The size of the
dialogs depends directly on the selected design and the number of tabs (and
tab's names).
The dialogs with 7 tabs are smaller as 800x600 px in common design and only
slightly larger in design for people with poor eyesight.
A possible solution for dialogs with more than 7 tabs would be the
activation of scroll buttons like in main window. See examples in
attachment.



> Regards,
> John Ralls
>
> [1] https://developer.gnome.org/gtk3/stable/GtkAssistant.html <
> https://developer.gnome.org/gtk3/stable/GtkAssistant.html>
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at 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.
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: GnuCash - Tabs Appearance.png
Type: image/png
Size: 171031 bytes
Desc: not available
URL: <http://lists.gnucash.org/pipermail/gnucash-user/attachments/20180719/bfcd6d51/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: GnuCash - Design for poor eyesight.png
Type: image/png
Size: 38752 bytes
Desc: not available
URL: <http://lists.gnucash.org/pipermail/gnucash-user/attachments/20180719/bfcd6d51/attachment-0003.png>


More information about the gnucash-user mailing list