Fast reactions to 2.7.8

Dave H hellvee at gmail.com
Tue Apr 3 16:19:31 EDT 2018


Split also has a label :-)

Cheers Dave H.

On 4 April 2018 at 02:33, Adrien Monteleone <adrien.monteleone at gmail.com>
wrote:

> Now that I’ve got 3.0 properly up and running, I see the Save and Close
> buttons have labels on the right side, but no others do.
>
> Regards,
> Adrien
>
> > On Mar 31, 2018, at 10:25 AM, Adrien Monteleone <
> adrien.monteleone at gmail.com> wrote:
> >
> > That’s certainly a thorough run-down on changing themes.
> >
> > But is there a way to edit a theme to make the button label visible? I
> see one could download a theme and go through all that trouble, only to
> find out the theme is hiding the labels. That could turn into quite a trial
> and error process and certainly result in having to choose a less desirable
> theme, just to have a label on a button.
> >
> > On that note, is having a label on a button not done in the UI code?
> Looking at the button reference I see each one would need both an icon and
> a label or mnemonic label. I suppose the theme could choose or not to show
> the label, but it would have to be programmed in first. If all of those
> toolbar buttons are icons only...
> >
> > (sorry, I haven’t taken a look at the code yet)
> >
> > I would then suspect that in order for GnuCash to offer a toggle, it
> would have to at the least, branch the code on that preference to display
> buttons with or without labels, and then the question, “Are the labels are
> visible?” would depend on the user’s GTK theme. It appears the GTK devs
> either didn’t think this one through, or they are trying to enforce a
> certain look. Or maybe they can’t be made invisible by the theme at all,
> and this is entirely decided in UI code.
> >
> > Regards,
> > Adrien
> >
> >> On Mar 31, 2018, at 7:37 AM, Geert Janssens <geert.gnucash at kobaltwit.be>
> wrote:
> >>
> >> Op dinsdag 27 maart 2018 18:44:38 CEST schreef Stan Brown:
> >>> (1) Not a fan of the toolbar showing icons without words. I _hate_ an
> >>> interface where you have to hover over every single icon until you can
> find
> >>> the one you want.
> >>>
> >>> Many programs offer "words only", "icons only", and "icons and words"
> as
> >>> choices. I couldn't find anything like that. Please add it.
> >>>
> >>> (2) At first I thought performance was horrendously slow, when I was
> >>> entering transactions in the general ledger. Turns out the actual
> issue was
> >>> that the Tab key, instead of advancing to the next field, just gave
> focus
> >>> to the "Save" button at upper left. This was on windows 8, with Build
> ID:
> >>> git 2.7.8+ (2018-03-25).
> >>
> >> A more general note. I have done some experimentation about what can be
> done
> >> to tweak the gnucash user interface in the absence of the Theme
> selector we
> >> used to have for gnucash 2.x (that was removed from gtk for gtk3, not
> >> something gnucash had any say in).
> >>
> >> It turns out that apart from really starting to customize css settings
> one can
> >> also install custom themes. It's still a bit of manual work but it's
> much less
> >> complicated than looking for individual settings. What follows can be
> used as
> >> a basis to document this on the gui tweak wiki page.
> >>
> >> Note this custom theme will affect all gtk3 based applications on your
> system!
> >>
> >> Short summary:
> >> 1. Download an appropriate gtk3 theme from www.gnome-look.org
> >> 2. Install the theme in a directory where gtk3 looks for themes
> >> 3. create or adjust a settings.ini file to tell gtk3 to use this theme
> >>
> >> Slightly longer with platform dependent remarks:
> >>
> >>
> >> 1. Go to the gnome-look.org website
> >> 2. Click the "Gtk3 Themes" link (*not* the Gtk2 one)
> >> 3. Select a theme you like
> >> Alternatively you can search for keywords (like "dark") in the top right
> >> corner and then filter on "Gtk3 Theme category"
> >> 4. If you have found a theme you like, download the proper file (in the
> files
> >> section of the theme page).
> >>
> >> Note depending on your operating system you may not be able to open all
> theme
> >> files. I have seen for example .deb archives which are specifically
> targeted
> >> at the Debian linux distribution and derivates such as Ubuntu. While
> Ubuntu
> >> and Debian users can install those themes via their package manager
> these
> >> themes are not useful for other platforms.
> >> Theme files ending with .zip, .tar.gz or tar.xz are likely installable
> on all
> >> platforms, although you may have to find a proper application to
> extract them.
> >> On Windows 7-Zip is a good candiate,  linux users can probably extract
> the
> >> files directly from their file manager.
> >>
> >> So...
> >> Let's take the theme "Eye-friendly Dark RBC" as an example (it's not
> the best
> >> theme but it can serve as an example). The file to download is
> "Eye-friendly-
> >> Dark-RBC.tar.gz"
> >>
> >> 5. Extract this file using an appropriate tool. This  should give you a
> >> directory named "Eye-friendly-Dark-RBC"
> >>
> >> 6. Move this directory to a location on your system that's parsed by
> gtk. This
> >> is platform dependent:
> >> - Linux: $HOME/.local/share/themes/
> >> - OS X: Here I'm not sure. Possibly
> >>           $HOME/.local/share/themes/ (like on linux)
> >>     or  $HOME/Library/Application Support/themes/
> >> I suspect the first unless one overrides the XDG_DATA_HOME environment
> >> variable
> >> - Windows: %LOCALAPPDATA%\themes\
> >>
> >> 7. Next tell gtk to load this theme.
> >> Linux users can probably most easily do this by install the "Gnome
> Tweak Tool"
> >> on their platform and select the new theme there.
> >>
> >> The manual method is this:
> >> Create a file named "settings.ini" in the appropriate location. Again
> this
> >> depends on your platform:
> >> - Linux: $HOME/.config/gtk-3.0/
> >> - OS X: Again I'm not sure. Possibly
> >>           $HOME/.config/gtk-3.0/ (like on linux)
> >>     or  $HOME/Library/Application Support/Gnucash/config/gtk-3.0
> >> I suspect the latter in this case because gnucash overrides the
> >> XDG_CONFIG_HOME environment variable on OS X
> >> - Windows: %LOCALAPPDATA%\gtk-3.0\
> >>
> >> The contents of this file should be
> >>
> >> [Settings]
> >> gtk-theme-name=Eye-friendly-Dark-RBC
> >>
> >> And that's it. Note the name is the name of the directory as you put in
> the
> >> themes directory.
> >>
> >> The next time you start gnucash it should pick up this theme.
> >>
> >> A few extra notes:
> >> * The default gtk3 theme is called "Adwaita"
> >> * On linux there's a second default theme called "Adwaita-dark" which
> should
> >> also give you a dark themed gnucash. Unfortunately this doesn't work on
> >> Windows. I suppose it's not included or improperly configured there ?
> On OS X
> >> I haven't tried this.
> >> * If you're adventurous you can probably also play with customized icon
> themes
> >> which you find on the gnome-look.org website. These themes should be
> installed
> >> in the icons directory next ot the themese directory. And to activate
> them you
> >> can add gtk-icon-theme-name=<directory name> in settings.ini.
> >> * Another setting some of you will be interested in is
> >> gtk-font-name=<a font description>
> >> for example
> >> gtk-font-name=Abyssinica SIL Regular 10
> >> * More gtk settings one can override can be found here:
> >> https://developer.gnome.org/gtk3/stable/GtkSettings.html
> >>
> >> Regards,
> >>
> >> Geert
> >>
> >>
> >> _______________________________________________
> >> 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.
> >
>
> _______________________________________________
> 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.
>


More information about the gnucash-user mailing list