Repository navigation
Releases
v0.1.0-alpha.30
Release 0.1.0-alpha.30
v0.1.0-alpha.29
v0.1.0-alpha.28
Release 0.1.0-alpha.28
v0.1.0-alpha.27
Release 0.1.0-alpha.27
v0.1.0-alpha.26
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
Scratch for Java Studio 0.1.0-alpha.25
v0.1.0-alpha.24
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
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
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
Release Studio 0.1.0-alpha.21