Since John indicated there is not an effort to adhere to the current Gnome HIG, 
that statement should probably be removed. (as they don’t conform any longer)

But there are a few places where I think they can be simplified, particularly 
some items in the Actions menu should probably be moved to Tools.

Regards,
Adrien

> On Sep 14, 2018, at 1:57 PM, David T. via gnucash-devel 
> <gnucash-devel@gnucash.org> 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?
> 
> 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

Reply via email to