New Register style

Christian Stimming christian at
Thu Jun 13 04:08:35 EDT 2013

Am Mittwoch, 12. Juni 2013, 18:54:39 schrieb David Carlson:
> On 6/12/2013 1:45 PM, Kevin Oberlies wrote:
> > I have discovered that I don't like using the New Register style in the
> > 2.5.2 version of Gnucash. Is there a way to change the default behavior
> > when opening an account to always use the "Old Style Register Account"?
> > 
> > Unless of course someone can tell me how to get the behavior from the
> > old
> > style into the new style. Tab advancement seems to be broken for me.
> > -- Kevin Oberlies
> > 
> Kevin,
> What is it that you do not like about the new register style?  It is
> almost identical to the old style in every way except that it has more
> features and fewer bugs (at least it will have fewer bugs when it goes
> to stable release)  What is tab advancement?

Hi David,

I tend to agree with Kevin here, unfortunately. The keyboard behaviour *is* 
currently different at several places.
- The account selection doesn't select the account on the current level if the 
account separation character; this used to do an auto-complete of the account 
name on the current level, jumping to the first account in the list of the 
next level
- After tabbing to the amount field, entering an amount, and pressing "Return" 
(the main enter key, not the one at the keypad), the cursor currently still 
stays in the same line, only completing the amount field. This used to do 
both: Completing the amount field and jumping to the next new transaction. I 
strongly prefer the old behaviour.

And these are just the most obvious ones from the top of my head. Who and how 
can we add this keyboard behaviour back in?

@Kevin: The old register window should be replaced by the new one completely 
in the long run because it relies on old libraries that will be no longer 
available at some point. Our intention should rather be to get the new 
register behave sufficiently the same as the old one.



More information about the gnucash-devel mailing list