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.
- Console cursor not reset after exit on windows (contributed by https://github.com/f3)
- Help message wrong for frames argument
- Minver adding wrong assembly version
- Package as native single file executable
- Switch to custom light weight command line parser
- Reimplement renderer and use less memory
- Moved to mono.options for cli arguments parsing
- Set up automated versioning pipeline
- Improved ansi string color builder
- Nyancat animation not running in sync
- Detect color support and fallback gracefully
- Added TrueColor support
- Synchronise frames between renders for better performance
- Gameloop freezes for one frame e436f921828a3af15cd202855ffdc39ade5d6b76
- Use correct reset ansi codes on exiting application on unix systems
- Improved linux console driver. No dependencies on external library
- Ability to switch between scenes
- Added introduction scene
- Updated README to show all command line arguments
- Rainbow tail not rendering correct
Minor improvements and bug fixes
- Fix NoTitle commandline flag not working
- Code cleanup and consistency
New features and improvements
- Listen to console resize events on windows and unix systems
- Rewrite implemententation and start using HostBuilder
- Fix rainbow tail
Minor improvements and bug fixes
- Added counter to the bottom of the screen
- Added frame0 to frames array π€¦ββοΈ
- Trying out tiered compilation
Minor improvements
- Improve README and give more guidance around usage
- Add option to reduce the amount of frames displayed
- Add option to not change the console title
- Added version and basic help instructions
--version
and--help
Initial release
- Initial port of nyancat as a dotnet core command line application