All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
This release does not change any functionalities, just bumps the underlying tui and fixes all breaking changes
- Crash for python build as root user
- Temp style/tcss files are now stored in cache dir instead of project
This can be viewed using this command
python -c "import platformdirs; print(platformdirs.user_cache_dir('smassh'))"
- Fix bug when creating/saving a new user config
- Double Keypress on typing screen (#82)
- Keypress not working after resetting config
- More Everforest Themes (#77)
- Header auto resize for large font sizes (#76)
- Cool Setting Section Separators
- Strip in settings to directly jump to a specific section
Reset Config
option in settings
- Blind Mode not working (#72)
- App crash when cursor buddy finishes the test before you (#78)
- Added delay for restrictions because the initial calculation is highly variable (#75)
- Fix Permanent blind mode by (#73)
- --version crash for binary formats
ctrl+w
when pressed on first letter crashes smassh- Clicking on setting option won't change setting (#67)
TokyoNight
theme- 'EveryForest Dark' theme
- Fixes backpace color rendering issues (#64)
- Language packs are now stored at user's local data dir
- The first startup might be slow because english lang pack is downloaded and added
- Language pack addition was not working for binaries
This new version completely changes the UI so can't really cover in a changelog but I'll
mention some important changes that users might notice
And ofcourse, the name now is SMASSH
because termtyper
was too generic
- Add support for multiple languages. See WIKI
- Add support for multiple themes
- Removed mechanical sounds (I'll work on this in the later versions)