Releases: tiehuis/faststack
Releases · tiehuis/faststack
3.1
Added
- More randomizers
- Kernel operating system variant (play from your flash drive on the go!)
- Windows builds
- Terminal option to draw to center of screen
- Partial XDG directory spec for hiscores/replays for non-local builds
Fixed
- Hard drop interaction with directional movement
- Logging issues not reporting info and debug commands
Internal
- Switch to meson build system from CMake
- Initial test suite suite framework added
3
Added
- Logging to files
- Finesse metric under Keys Per Tetrimino + Overall Faults
- Replay support
- Highscore support
- Unicode based glyphs for terminal frontend
- Compile-time feature flags to disable components for more limited platforms
Improved
- Better rendering performance for terminal frontend
- Better input scanning for terminal frontend
- Font caching for improved texture mapping in SDL2 frontend
Changed
- Remove floating point support to ensure better compatibility for processors with an FPU
Fixed
- Incorrect lag compensation in main loop
- Poor rendering of edge lines in SDL2
- Incorrect initial spawn location
2
Added
- Command-line options
- Customisable restart/quit keys
- Rotation systems for Sega and TGM1/2/3
- Hidden rows implemented
- ini file is no longer required (--no-ini)
- Compile-time to enable/disable SDL2 sounds
- Ability to resize window to arbitrary dimensions
Changed
- Maximum preview pieces increased from 4 to 5
- Better consistency in behaviour across different frontends