Small maintenance release

Bug Fixes

  • About page does not "freeze" the UI if user has completed passage

When triggering the about page, if the user had finished the passage, once they tried to leave typeracer would look like it ignored the ^C because it thinks it's done rendering the UI. We ask it to render one more time if this scenario happens.

Internal Enhancements

  • Do much less unnecessary copying and slicing

In the line rendering mode, we've been able to cut out much of the slicing and recopying of vectors. You might not notice it, but typing should be a little faster now! In the future I'd like to be able to remove all to_vec and just use slices, but we aren't there yet.

Binary for x86_64 Linux:

Binary for macOS: