Releases: scratchcpp/scratchcpp-render
Releases · scratchcpp/scratchcpp-render
ScratchCPP Render 0.6.1
Change log:
- Fixed loading screen not showing after loading project for the first time (#136).
- Updated libscratchcpp to v0.10.1 (https://github.com/scratchcpp/libscratchcpp/releases/tag/v0.10.1).
Full Changelog: v0.6.0...v0.6.1
ScratchCPP Render 0.6.0
Change log:
- Fixed question text box not hiding when questions are aborted (#92).
- Refactored pen rendering to fix antialiasing issues and improve performance (#102).
- Implemented the stamp block (#26).
- Fixed rendering in Qt 6.7.
- Added API for muting audio (#125).
- Improved touching blocks to use CPU texture instead of convex hull points (#132).
- Implemented high quality pen (#79).
- Removed white background when there isn't any loaded project (#113).
- Updated libscratchcpp to v0.10.0 (https://github.com/scratchcpp/libscratchcpp/releases/tag/v0.10.0)
Full Changelog: v0.5.0...v0.6.0
ScratchCPP Render 0.5.1
Change log:
- Updated libscratchcpp to v0.9.2 (https://github.com/scratchcpp/libscratchcpp/releases/tag/v0.9.2).
Full Changelog: v0.5.0...v0.5.1
ScratchCPP Render 0.5.0
Breaking changes:
- The library now must be initialized by the application using
scratchcpprender::init()
(#99). - Projects now must be loaded using the new load() method in ProjectPlayer (#103).
Non-breaking changes:
- Set OpenGL as the default graphics API to support Windows where Direct3D is the default.
- SVG costume textures aren't created when project loads anymore.
- Added API for getting the library version (#108).
- Fixed sprite dragging when the costume rotation center isn't the costume center (#119).
- Fixed and optimized bounding box calculation.
- Implemented collision detection - touching object - not fully implemented, see #117 (#64).
- Implemented touching color - not fully implemented, see #117 (#12).
- Sprite position is now rounded (#87).
- Fixed sprite dragging not locking the sprite position (#84).
- Fixed sprite dragging not following the frame rate (#85).
- Optimized pen layer scaling (#88).
- Updated libscratchcpp to v0.9.1 (https://github.com/scratchcpp/libscratchcpp/releases/tag/v0.9.1).
Full Changelog: v0.4.0...v0.5.0
ScratchCPP Render 0.4.3
Change log:
- Fixed OpenGL linking errors on Windows (#110).
- Fixes crashes while loading another project after a project has been loaded (#104, #105, #109).
- Fixed backdrop not loading after loading another project (#106).
- Fixed stage and pen layer showing when a project is being loaded (#107).
Full Changelog: v0.4.2...v0.4.3
ScratchCPP Render 0.4.2
Change log:
- Updated libscratchcpp to v0.8.2 (https://github.com/scratchcpp/libscratchcpp/releases/tag/v0.8.2).
Full Changelog: v0.4.1...v0.4.2
ScratchCPP Render 0.4.1
Change log:
- Fixed SVG scaling glitches when changing the stage scale (#95).
- Enabled smooth sampling for SVG costumes for less pixelated images (#97).
- Updated libscratchcpp to v0.8.1 (https://github.com/scratchcpp/libscratchcpp/releases/tag/v0.8.1).
Full Changelog: v0.4.0...v0.4.1
ScratchCPP Render 0.4.0
Change log:
- Implemented text bubbles (#22, #23).
- Disabled smooth sampling for targets (improves performance when there are a lot of sprites).
- Implemented question text box (#24).
- Updated libscratchcpp to v0.8.0 (https://github.com/scratchcpp/libscratchcpp/releases/tag/v0.8.0).
- Added mouse wheel support (#49).
Full Changelog: v0.3.0...v0.4.0
ScratchCPP Render 0.3.1
ScratchCPP Render 0.3.0
Change log:
- Refactored rendering to cache costume textures (#63).
- Implemented the bounding rectangle method - "if on edge, bounce" now works correctly (#60).
- Implemented all pen blocks except the stamp block (#25, #28, #29, #33, #34, #30, #31, #32, #35, #75, #74, #73).
- Implemented the color, brightness and ghost effects (#15, #20, #21).
Full Changelog: v0.2.0...v0.3.0