Currently if you toggle a text decoration state (e.g. bold, italic, underlined, fixed-width), you cannot disable it again by clicking the relevant button. Instead the style will be carried over to all future lines until you manually select a block of text to toggle the state off.
This results in a very inconsistent workflow and is counter to how other text editors work, where you can both enable and disable the state of these decorations prior to writing to ensure the text is formatted as you would like.
For consistency I think that the editor should adopt either:
allowing states to be disabled prior to text entry, or
to disallow these states from being enabled except on selected text
In the former case, the UI should reflect the current decoration state in some manner.
This is functionality I've checked in both 1.2.1 and 1.5 so I assume this is a UX design issue and not merely a long-standing bug.
Currently if you toggle a text decoration state (e.g. bold, italic, underlined, fixed-width), you cannot disable it again by clicking the relevant button. Instead the style will be carried over to all future lines until you manually select a block of text to toggle the state off.
This results in a very inconsistent workflow and is counter to how other text editors work, where you can both enable and disable the state of these decorations prior to writing to ensure the text is formatted as you would like.
For consistency I think that the editor should adopt either:
In the former case, the UI should reflect the current decoration state in some manner.
This is functionality I've checked in both 1.2.1 and 1.5 so I assume this is a UX design issue and not merely a long-standing bug.