When using the text tool, a missclicked button could make you need to restart all your text changes or manually revert, we could just save the changes on a temporary stack so we revert the actions with a button or a bind like ctrl-z.
I will probably try to add this functionality after the new years, but will record this as an issue so anyone free before me could tackle this.
This is a very good project.