[ENH] Add field correction/error msg in Theme edit fields

When you incorrectly type a non numeric character into a number field, or use non-hex values in the color fields, inside the theme editor it just ignores bad values without explaining any error.

Maybe add some helpful hints??