Skip to content

Releases

v0.1.0-alpha.30

Choose a tag to compare

@github-actions github-actions released this 06 Nov 18:06
097d099
Release 0.1.0-alpha.30

v0.1.0-alpha.29

Choose a tag to compare

@mikebarkmin mikebarkmin released this 06 Nov 08:51
ec862d9
add lag recorder

v0.1.0-alpha.28

Choose a tag to compare

@mikebarkmin mikebarkmin released this 01 Nov 20:52
4a5bad6
Release 0.1.0-alpha.28

v0.1.0-alpha.27

Choose a tag to compare

@github-actions github-actions released this 28 Oct 07:47
a31a875
Release 0.1.0-alpha.27

v0.1.0-alpha.26

Choose a tag to compare

@mikebarkmin mikebarkmin released this 27 Oct 05:52
0360a20

Scratch for Java Studio on Scratch for Java 7.0.0 (LWJGL instead of Processing). Projects use the 7.0 library and its extensions (Tiled, save data, GIF recorder, drawing, gamepad); the installers bundle the 7.0.0 fat jar and NRW jar for offline use.

macOS: the installers are built and signed, but CI cannot run projects on macOS (no OpenGL on the runners); please report problems on a real Mac.

v0.1.0-alpha.25

Choose a tag to compare

@github-actions github-actions released this 19 Oct 20:59
c5ba66f
Scratch for Java Studio 0.1.0-alpha.25

v0.1.0-alpha.24

v0.1.0-alpha.24 Pre-release
Pre-release

Choose a tag to compare

@mikebarkmin mikebarkmin released this 17 Oct 17:47
d76ae23

Save project milestones with Git, and get clearer guidance when code goes wrong.

Project versions

  • Use Project → Save version… to name a milestone and save all project changes, including pending image, sound, and map edits, libraries, and settings.
  • Automatic checkpoints have an [AUTO] prefix. Use Hide automatic versions to see only named milestones; named versions remain when automatic history rotates.
  • Compare changes and restore a file or a complete saved version. Binary assets are restored without changing their contents, and a backup is kept before restoring.
  • Git is embedded, so students do not need to install or configure it. New repositories default to main; existing Git branches and staged changes are preserved. Earlier folder-based versions migrate automatically.

Learner and teacher support

  • Clearer compiler and runtime explanations, progressive hints, lesson guidance, and contextual keyword typo fixes.
  • Structured feedback for behavior checks, with teacher-provided names and assertion details.
  • Printable common-error handouts in English and German.
  • Optional local learning logs, explicit hand-in, and class reports for teachers. Logging is off by default and nothing is uploaded automatically.

Downloads

Installers and portable downloads are available for Linux x64, Windows x64, and macOS on Apple Silicon and Intel. The portable builds include the Java runtime and work without administrator rights.

This is an alpha release; the IDE and project format may change.

v0.1.0-alpha.23

Choose a tag to compare

@mikebarkmin mikebarkmin released this 16 Oct 18:31
73ef5ba
Improve editor feedback and project file workflows

Add bracket-aware indentation, stable mouse selections, and diagnostic
markers that follow edits. Cache semantic completion state and project
asset paths between requests.

Import dropped images and sounds without overwriting existing files.
Preview file moves and renames with selectable reference updates, keep
dialogs owned by the IDE window, and scan usages in background workers.

Show progress while opening projects and starting programs, guard rapid
run/stop requests, and stop sound playback when its tab closes.

Add regression coverage and include file imports and actions in UI smoke
checks.

Validation: full Maven verification passed (459 unit tests), followed by
30 UI integration and smoke tests under Xvfb. No failures or skipped tests.

v0.1.0-alpha.22

Choose a tag to compare

@mikebarkmin mikebarkmin released this 16 Oct 17:10
854cac0

Fix the visual stage designer sidebar so it stays within its viewport and scrolls vertically. Sprite tiles wrap within the available width when many sprite classes are present.

v0.1.0-alpha.21

Choose a tag to compare

@github-actions github-actions released this 15 Oct 20:53
5bb1948
Release Studio 0.1.0-alpha.21