Selection of "Edit > Preferences > Display negative numbers in red" causes all fields in the register except the Balance field to be displayed in red. Version: 3.2 Build ID: 3.2+ (2018-06-24) This occured after an upgrade of Linux to version 28 which included an upgrade of GNUCash to version 3.2
Seems a bit strange... Can you provide gtk+3 version and exact version of Gnucash from the About dialog and also a screen shot of said columns including the summary bar at the bottom. You might want to obscure the description and transfer columns as appropriate. What flavour of Linux are you using?
I'm not able to reproduce this on a freshly upgraded Fedora-28 VM.
Gerald your email went to my spam folder... From your screen shot I did not appreciate it was all columns apart from balance and the blank transaction line have red text. The only thing I can think of is the negative-color css class got added at some point in the register list and some how got stuck, if you scroll back up the register are they all red ? I suggest the following... To eliminate your account file, create a new one as a test and add a couple of positive transactions and see if they go red, then add a negative one which should be red, followed by a couple of positive ones which should be normal. If you get the same, you could try running Gnucash as a different user to see if that helps to eliminate any user config settings. Looks like you are on Fedora, the package manager should tell you what gtk+3 version you have and maybe you might consider reinstalling Gnucash and Gtk+3 I do not use Fedora but I am sure there is help online regarding the package manager.
I see the same behavior as Gerald. However, I only see it on computers running 32-bit Fedora 28. On a 64-bit Fedora 28, it seems to behave correctly. All fields are red, including the date. The bug is also independent of desktop environment. I have tested it with Gnome, i3, and Xfce. I also created a brand new file under new login account. Gregg