The toolbar button should change to the highlight color when it's on.
Thanks for pointing that out! With setting
Customize Toolbar > Icon Mode > Dim icons (which affects all toolbar icons by default), the EFM button works as you describe. However I have always been running with
Customize Toolbar > Icon Mode > Full Color Icons. In this case there is no change in the EFM button appearance - it is always full color.
Experience so far:
(1) Fix needed: The EFM toolbar button transition from Off --> On is always very fast. However, the reverse transition On --> Off is sometimes disturbingly slow, i.e. 1-3 seconds for the transition to occur. Can that be fixed to avoid user confusion?
Note that both transitions are instantaneous when initiated from the View menu, and the sync between View menu and EFM custom toolbar button is always instantaneous.
(2) Fix needed: Disturbing and misleading blink. Use EFM button to turn on EFM and get bright button. Now move mouse pointer over the View menu item, LMB click it without actually moving pointer down the menu list. The EFM button greys out, giving an erroneous indication. Once mouse is moved down the list, the EFM button becomes bright again.
(3) I rather like the Full Color Icons, but I'll give the dim icons a go to get the EFM functionality I desire. I find the dim state buttons low contrast and difficult to read.
Is the dim state contrast/color skinnable? I tried changing the skin's main.xml <TOOLBARS> --> <Colors InactiveBlend="d6d9e0" /> to other values, but I don't see any effect on the dim state toolbar icons (lightly modified Black on Black skin, and same in all other skins I tried). How can dim state icons be made higher contrast, or color adjusted?
I will also tame down the EFM button appearance with a unique custom face.
(4)
Enhancement Request: A third Icon Mode (or modified Full Color Mode), in which most buttons are Full Color, but a few buttons are sensibly two state (dim/bright). The latter would include the EFM and Tag buttons for example. This may already be the case for the Undo button, but I've never found a situation where I need to change it from greyed out.
(5) Alternative: most buttons are greyed out, except those for which it is useful to display state.
4/14/2024: Added (5).