An open API service providing repository metadata for many open source software ecosystems.

GitHub / scratchcpp / scratchcpp-render

Qt library for running and rendering Scratch projects

JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scratchcpp%2Fscratchcpp-render
PURL: pkg:github/scratchcpp/scratchcpp-render

Stars: 4
Forks: 0
Open issues: 7

License: lgpl-3.0
Language: C++
Size: 4.38 MB
Dependencies parsed at: Pending

Created at: about 2 years ago
Updated at: 3 months ago
Pushed at: 3 months ago
Last synced at: 3 months ago

Topics: cpp, qt, scratch, scratch-implementation, scratch3

Releases
ScratchCPP Render 0.6.1

v0.6.1 Pre-release

Change log:

Full Changelog: https://github.com/scratchcpp/scratchcpp-render/compare/v0.6.0...v0.6.1

about 1 year ago
Download
ScratchCPP Render 0.6.0

v0.6.0 Pre-release

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: https://github.com/scratchcpp/scratchcpp-render/compare/v0.5.0...v0.6.0

over 1 year ago
Download
ScratchCPP Render 0.5.0

v0.5.0 Pre-release

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: https://github.com/scratchcpp/scratchcpp-render/compare/v0.4.0...v0.5.0

over 1 year ago
Download
ScratchCPP Render 0.4.3

v0.4.3 Pre-release

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: https://github.com/scratchcpp/scratchcpp-render/compare/v0.4.2...v0.4.3

almost 2 years ago
Download
ScratchCPP Render 0.4.1

v0.4.1 Pre-release

Change log:

Full Changelog: https://github.com/scratchcpp/scratchcpp-render/compare/v0.4.0...v0.4.1

almost 2 years ago
Download
ScratchCPP Render 0.4.0

v0.4.0 Pre-release

Change log:

Full Changelog: https://github.com/scratchcpp/scratchcpp-render/compare/v0.3.0...v0.4.0

almost 2 years ago
Download
ScratchCPP Render 0.3.1

v0.3.1 Pre-release

Change log:

  • Fixed clones created by clones (#89).

Full Changelog: https://github.com/scratchcpp/scratchcpp-render/compare/v0.3.0...v0.3.1

almost 2 years ago
Download
ScratchCPP Render 0.3.0

v0.3.0 Pre-release

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: https://github.com/scratchcpp/scratchcpp-render/compare/v0.2.0...v0.3.0

almost 2 years ago
Download