[GNC-dev] Gnome HIG

David T. sunfish62 at yahoo.com
Sat Sep 15 13:22:58 EDT 2018


That sounds like program development. I only do documentation. 

> On Sep 14, 2018, at 3:37 PM, Adrien Monteleone <adrien.monteleone at lusfiber.net> wrote:
> 
> 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 at 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.monteleone at lusfiber.net <mailto:adrien.monteleone at 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 <jralls at ceridwen.us <mailto:jralls at ceridwen.us>> wrote:
>>>> 
>>>> 
>>>> 
>>>>> On Sep 11, 2018, at 10:09 AM, Adrien Monteleone <adrien.monteleone at lusfiber.net <mailto:adrien.monteleone at lusfiber.net>> wrote:
>>>>> 
>>>>> 
>>>>> 
>>>>>> On Sep 11, 2018, at 8:13 AM, David T. via gnucash-devel <gnucash-devel at gnucash.org <mailto:gnucash-devel at 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 at gnucash.org
>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
> 
> 
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel



More information about the gnucash-devel mailing list