[GNC-dev] Omit zero balance figures Vs Show zero balances
Geert Janssens
geert.gnucash at kobaltwit.be
Thu Nov 25 06:03:20 EST 2021
Op woensdag 24 november 2021 23:15:47 CET schreef flywire:
> Probably clearer to demonstrate same default functionality with different
> user interface:
> * Default is Off with On to Omit - double negative ??
> * Alternative default is On with Off to Omit - consistent and logical on a
> *Display* tab ??
>
> [image: OmitVsDisplay.png]
I completely agree preferring positive language and particularly avoiding double negation
logic is better design. This change can be implemented relatively easily as well.
The catch is that making this change would invert the meaning of the underlying option and
hence without additional support code saved reports would suddenly behave the other way
around. We don't have code that would help us convert report options based on semantic
changes unfortunately. Someone would have to write it to provide a seamless transition
from old to new semantics. And that then pulls in the complexity of backward compatibility.
Regards,
Geert
More information about the gnucash-devel
mailing list