Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 0 additions & 11 deletions .changeset/numeric-field-clear.md

This file was deleted.

22 changes: 0 additions & 22 deletions .changeset/step-status-dots.md

This file was deleted.

31 changes: 31 additions & 0 deletions packages/java-memory-playground/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,36 @@
# @openpatch/java-memory-playground

## 0.2.4

### Patch Changes

- [`76690bb`](https://github.com/openpatch/java-memory-playground/commit/76690bbbd5a57e8aabd483202bd5b5f6b62aeee0) Thanks [@mikebarkmin](https://github.com/mikebarkmin)! - Let a numeric attribute or local variable be cleared while typing.

The field rendered `value || 0`, so deleting the last digit put a `0` straight back. To enter `5`
you had to type it in front of that zero and then delete the zero — `50`, then backspace.

An emptied field now stays empty for as long as it has focus, and falls back to `0` on blur, so a
field left blank still holds a number.

- [`4d10ddd`](https://github.com/openpatch/java-memory-playground/commit/4d10ddd1e9e21f0b9a3a8ab76b57567d0d961413) Thanks [@mikebarkmin](https://github.com/mikebarkmin)! - Say how each step went, one dot per step.

There was one verdict for the whole diagram, and nothing cleared it: solving a step turned the bar
green, and walking on to the next step left the green standing under a step nobody had answered
yet. The same went for red.

A check now belongs to the step it judged, and the bar carries a dot for every step: black for a
step of the trace, with nothing to do; yellow for an exercise not checked yet; green for one that
was got right; red for one that was not. A tick and a cross inside the green and the red dots say
it again for anyone who cannot tell the two hues apart, and for the printer.

The dots are the walk through the steps as well: the arrows sit either side of the strip, clicking
a dot goes to that step, and the "3 / 7" count they replaced is gone.

A verdict is kept with a fingerprint of the diagram it judged, so changing the step puts it back to
not-checked rather than leaving a stale answer standing; moving a node, which changes nothing a
check looks at, leaves it alone. Being shown the solution is no longer scored as having got it
right.

## 0.2.3

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/java-memory-playground/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@java-memory-playground/java-memory-playground",
"version": "0.2.3",
"version": "0.2.4",
"author": "Mike Barkmin",
"description": "React components for visualizing the Java stack and heap.",
"homepage": "https://github.com/openpatch/java-memory-playground#readme",
Expand Down
7 changes: 7 additions & 0 deletions packages/web-component/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @openpatch/java-memory-playground-web-component

## 0.3.3

### Patch Changes

- Updated dependencies [[`76690bb`](https://github.com/openpatch/java-memory-playground/commit/76690bbbd5a57e8aabd483202bd5b5f6b62aeee0), [`4d10ddd`](https://github.com/openpatch/java-memory-playground/commit/4d10ddd1e9e21f0b9a3a8ab76b57567d0d961413)]:
- @java-memory-playground/java-memory-playground@0.2.4

## 0.3.2

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/web-component/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@java-memory-playground/web-component",
"version": "0.3.2",
"version": "0.3.3",
"author": "Mike Barkmin",
"description": "Java Memory Playground as a framework agnostic web component.",
"homepage": "https://github.com/openpatch/java-memory-playground#readme",
Expand Down
7 changes: 7 additions & 0 deletions platforms/vscode/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Java Memory Playground Studio

## 0.1.5

### Patch Changes

- Updated dependencies [[`76690bb`](https://github.com/openpatch/java-memory-playground/commit/76690bbbd5a57e8aabd483202bd5b5f6b62aeee0), [`4d10ddd`](https://github.com/openpatch/java-memory-playground/commit/4d10ddd1e9e21f0b9a3a8ab76b57567d0d961413)]:
- @java-memory-playground/java-memory-playground@0.2.4

## 0.1.4

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion platforms/vscode/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "java-memory-playground-studio",
"displayName": "Java Memory Playground Studio",
"description": "Visual editor for .jmp files — diagrams of the Java stack and heap",
"version": "0.1.4",
"version": "0.1.5",
"publisher": "openpatch",
"author": "Mike Barkmin",
"license": "MIT",
Expand Down
7 changes: 7 additions & 0 deletions platforms/web/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# web

## 0.2.4

### Patch Changes

- Updated dependencies [[`76690bb`](https://github.com/openpatch/java-memory-playground/commit/76690bbbd5a57e8aabd483202bd5b5f6b62aeee0), [`4d10ddd`](https://github.com/openpatch/java-memory-playground/commit/4d10ddd1e9e21f0b9a3a8ab76b57567d0d961413)]:
- @java-memory-playground/java-memory-playground@0.2.4

## 0.2.3

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion platforms/web/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "web",
"private": true,
"version": "0.2.3",
"version": "0.2.4",
"type": "module",
"scripts": {
"dev": "vite",
Expand Down