Type ahead search when entering the accounts to a transaction
Corresponding bugzilla item: https://bugzilla.gnome.org/show_bug.cgi?id=545160
I'd like to suggest using type ahead search when specifying which account
should be used in a transaction.
Just to give an example i have the following expenses accounts:
I would like to type "rep" and have Gnucash suggest all matching accounts. In
If I start typing "a" it should show
In short it should work like the label selection widget on Gmail.
I have a pretty deep expenses structure (matching different budgets I have set
up) which makes typing all the different levels tedious even if I can
Admincstim (Core Developer, GnuCash) commented
Do you know the existing workaround for faster typing: You can type the account separation character to jump from the first level of account name to the next one. In your example you can type 'E' ':' and if Expenses: is your only top-level account name starting with an 'E', these two keys will take you to the more meaningful options.
Matt Durak commented
Yes that's a huge time waster for me (typing Expenses: before I get any meaningful options being populated).
This would be so awesome!
One of the only flaws I see in your software ;-)
I think this feature would be a huge time-saver.
Since I have to book all my credti card expenses, by portfolio and also anything I pay in cash manually in GnuCash, a strong autocompletion would be awesome. In the current version, it's almost useless, except for a few specialised accounts.
would be good to enable this also for online transaction import matching. there is some search functionality but it seems clunky
I couldn't agree more. I just started using Gnucash, coming from Money 2004 (!!!), and the better autocomplete you describe worked in Money for many versions before that. People seem to think the ":" or "." is good, but it's achingly slow! Very frustrating to take such a big step backwards.
I agree... Or the other option I was thinking was splitting the transfer field. So you would enter say Expenses in the first field and then Auto:Repair, Auto:Gas, Boat:Repair, etc. in the next field. Then if it is an expense type transaction default the next tab move into the Withdrawal field.