[GNC] User Experience Feedback After 5 Years of Using GnuCash
Gal Bar Mashiah
galbarm at gmail.com
Sat Mar 1 12:53:20 EST 2025
After using GnuCash for the past five years, I've compiled a list of five
user experience observations based on my daily interactions with the
program. These are mostly small, UI-related suggestions that I believe
could improve the efficiency of my (and possibly others') experience with
the program.
Here are my suggestions:
1.
*Copy Account Balance to Clipboard*: It would be helpful to have the
option to copy the current account balance to the clipboard, allowing me to
easily paste it into an external tool like Excel. At the moment, I have to
manually type the numbers, which is cumbersome and error-prone. More
details here: Bug #798480
<https://bugs.gnucash.org/show_bug.cgi?id=798480>.
2.
*Price Database Control*: I would prefer not to have the 'Price
Database' automatically populated with values from transactions. I’d like
to exclusively manage the values by entering them manually in the price
editor. Currently, whenever I create a transaction involving a security or
currency, I have to remember to go to the price database and delete the
auto-generated prices.
3.
*Transaction Report Filter by Num Field*: The Transaction Report should
allow filtering by the 'Num' field. For more details on the use case,
please refer to: Bug #798984
<https://bugs.gnucash.org/show_bug.cgi?id=798984>.
4.
*Register View Behavior for 'Description' and 'Transfer' Fields*: When
entering a new transaction in the register view, leaving the 'Description'
field with the 'Tab' key causes the 'Transfer' field to be auto-filled with
the most recent transaction that has the same Description. While this is
generally useful, there are times when I would prefer the Transfer field to
remain empty. This issue occurs when the previous transaction involved
splits with many accounts, but the current transaction only has one other
account. Perhaps a different keyboard shortcut could be used instead of
'Tab' to avoid this?
5.
*Duplicate Transaction Improvements*: When using the 'Duplicate
Transaction' feature to replicate multiple transactions that occurred
consecutively in the past, I would prefer the 'Date' field to be filled
with the date of the original transaction, rather than the current date.
Additionally, if the original transaction had a 'Num' field, it would be
great if the duplicated transaction used the same value instead of
automatically increasing by 1.
More information about the gnucash-user
mailing list