- Use constraints for better assert messages
- Use `Editor.Undo()` rather than manual input manager synthesizing
ctrl-z (ctrl-z is not a platform agnostic binding, see macOS)
- Enforces minimum width on accuracy / max combo displays which could
previously look broken in CJK languages, thus fixing
https://github.com/ppy/osu/issues/33434. Minimum sizes were chosen to
accomodate what could be considered reasonably possible with some
leeway on top.
- Fixes hilariously broken logic that was supposed to highlight perfect
/ FC / max combo scores in green but instead did nothing due to two
disparate bugs in a single line of code.
- Extends the highlighting logic to also apply to 100% accuracy because
web does this and I think it's nice.