Releases: scratchcpp/scratchcpp-render
Releases · scratchcpp/scratchcpp-render
ScratchCPP Render 0.2.1
Change log:
- Fixed handling of special keys such as arrow keys, space, etc. (#71)
- Updated libscratchcpp to v0.7.2 (https://github.com/scratchcpp/libscratchcpp/releases/tag/v0.7.2).
Full Changelog: v0.2.0...v0.2.1
ScratchCPP Render 0.2.0
Breaking changes:
- Renamed the library to ScratchCPP Render (scratchcpp-render in CMake).
- Added stage scaling support (the player now automatically scales based on the size) (#48).
- Projects now run in the main thread (requires basic scene graph render loop for rendering) (#61).
Non-breaking changes:
- Enabled antialiasing in the SVG renderer (#47).
- Improved mouse event support (all mouse buttons are now supported).
- Implemented sprite dragging (#11).
- Implemented sprite and stage clicking (doesn't actually work yet, but will work when the event blocks are implemented in libscratchcpp) (#9).
- Implemented stage monitors (#14).
- Updated libscratchcpp to v0.7.0 (https://github.com/scratchcpp/libscratchcpp/releases/tag/v0.7.0).
Full Changelog: v0.1.0...v0.2.0
ScratchCPP GUI 0.1.2
Change log:
- Fixed sprite costumes being out of sync with sprite position when changing sprite size (#50).
- Added SVG scaling limit to prevent glitches when sprites are too big (#51).
- Updated libscratchcpp to v0.6.2 (https://github.com/scratchcpp/libscratchcpp/releases/tag/v0.6.2).
ScratchCPP GUI 0.1.1
Change log:
- Updated libscratchcpp to v0.6.1 (https://github.com/scratchcpp/libscratchcpp/releases/tag/v0.6.1)
ScratchCPP GUI 0.1.0
Initial release of ScratchCPP GUI.
NOTE: There might be incompatible API changes in any minor release before 1.0.0!