Currently, the Net column in the history report uses hardcoded red and green colors to indicate negative and positive values, respectively.
Problem
For *-256.theme themes, which are intended to work independently of terminal themes, these hardcoded values depend on the terminal's configuration. This can result in colors that may not match the intended design of the theme, leading to inconsistencies or poor readability.
Current Behavior
Currently, the Net column in the
history
report uses hardcodedred
andgreen
colors to indicate negative and positive values, respectively.Problem
For
*-256.theme
themes, which are intended to work independently of terminal themes, these hardcoded values depend on the terminal's configuration. This can result in colors that may not match the intended design of the theme, leading to inconsistencies or poor readability.Proposed Solution
Introduce two new color settings:
Modify the code to use these settings:
These settings should probably default to
red
andgreen
, maintaining the current behavior, while allowing theme developers to redefine them.Additional Notes