Edit: Resolved ! See my last comment
I want to change the font color of a button when I press on hit. So I call add_theme_color_override("font_color", Color.RED)
in the function called when I press a button (with "button_up"), and it doesn't change the normal font color of the button to red when I press the button and that I unhover it.
However, it works if I override the "font_hover_color", or if I override "font_color" by pressing on another button (that I press on without hovering the button that change color). So it seems to me that calling add_theme_color_override only works for the current state / DrawMode of the button (hovered vs normal, in my case).
Am I missing something ?