[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