On Fri, 2018-09-14 at 14:57 -0400, David T. via gnucash-devel wrote: > Hello, > > In the course of another arduous and lengthy thread, the question of > the Gnome HIG came up. I attach the text in question below. > > My question is whether the Guide needs changing at 1.2.1, where it > says: > Easy to Use Menus: GnuCash menus conform to the GNOME Human Interface > Guidelines. This means that they are simple and similar in appearance > to many other GNOME applications. > > Is this statement inaccurate? Should it be removed?
I spent a fair amount of time making sure that it was accurate when it was written (over a decade ago). As John mentioned elsewhere, the HIG has changed over time and Gnucash hasn't, so it should probably be removed. David > David > > ———— > Previous discussion: > > I don't know about allowing room for it, but it's pretty far in the > future because we still have too many Gnome dependencies in the core > and too many MVC violations to be able to implement a different > toolkit. > > Regards, > John Ralls > > > > On Sep 11, 2018, at 10:23 AM, Adrien Monteleone < > > adrien.montele...@lusfiber.net <mailto: > > adrien.montele...@lusfiber.net>> wrote: > > > > Then I misunderstood some earlier discussions about the UI, at > > least with respect to Linux. What toolkit is envisioned to be used? > > What layout principles? Or are those questions so far in the future > > as to not be worth spending time allowing room for? > > > > Regards, > > Adrien > > > > > On Sep 11, 2018, at 12:18 PM, John Ralls <jra...@ceridwen.us > > > <mailto:jra...@ceridwen.us>> wrote: > > > > > > > > > > > > > On Sep 11, 2018, at 10:09 AM, Adrien Monteleone < > > > > adrien.montele...@lusfiber.net <mailto: > > > > adrien.montele...@lusfiber.net>> wrote: > > > > > > > > > > > > > > > > > On Sep 11, 2018, at 8:13 AM, David T. via gnucash-devel < > > > > > gnucash-devel@gnucash.org <mailto:gnucash-devel@gnucash.org>> > > > > > wrote: > > > > > > > > > > In other words, unless there is a change in function, there > > > > > is no need to change the functional description. It seems to > > > > > me that putting text that doesn’t change into code is > > > > > essentially a one-time process. Not necessarily easy, but > > > > > once completed, not particularly obtrusive. Putting the > > > > > functional description into code has the added benefit, > > > > > perhaps, of alerting developers to the fact that if they > > > > > change a feature, the description (right there in the code) > > > > > needs an update as well. > > > > > > > > While the principles might not change, or even the name/label > > > > of certain buttons, the UI layout (where those buttons are, the > > > > fact that they are buttons instead of menu entries, etc.) will > > > > very likely change as the Gnome HIG is more faithfully > > > > implemented. But those code changes shouldn’t affect anything > > > > generally in the Guide, and should auto update the context help > > > > if it is drawn from the code itself. If not, then consider that > > > > attempts to corral GnuCash within the confines of the Gnome > > > > HIG, will produce such changes you’re thinking won’t happen. > > > > > > Why do you think we're going to "more faithfully implement" the > > > Gnome HIG? One of our long-term goals is to remove our Gnome > > > dependencies. > > > > > > Regards, > > > John Ralls > > > > > _______________________________________________ > gnucash-devel mailing list > gnucash-devel@gnucash.org > https://lists.gnucash.org/mailman/listinfo/gnucash-devel _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel