Keep last used highlighter color on state
from @atheg This looks really nice. One feature that I expect will be requested, but should be saved for implementation farther down the line, is that the highlighter button should retain the last color applied.
Currently, the icon applies yellow highlighting when clicked. To apply green highlighting, one has to click the dropdown and select green highlighting every time it's applied. Instead, the button should retain the last highlight color applied, so that the user only has to use the dropdown color selector to change colors. Subsequently selecting text and clicking the highlighter button without using the dropdown should apply the last used highlight color again. Baked into this functionality, the highlighter button color should probably change to reflect the current color.