From 6af926ab21641f7d9fd4ed9265568a8fa9a2f2ae Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 14 Sep 2026 08:37:42 +0000 Subject: [PATCH] Version Packages --- .changeset/bottom-bar-layout.md | 18 -------- .changeset/step-label-wraps.md | 15 ------- .changeset/toolbar-font-size.md | 15 ------- packages/java-memory-playground/CHANGELOG.md | 43 ++++++++++++++++++++ packages/java-memory-playground/package.json | 2 +- packages/web-component/CHANGELOG.md | 7 ++++ packages/web-component/package.json | 2 +- platforms/vscode/CHANGELOG.md | 7 ++++ platforms/vscode/package.json | 2 +- platforms/web/CHANGELOG.md | 7 ++++ platforms/web/package.json | 2 +- 11 files changed, 68 insertions(+), 52 deletions(-) delete mode 100644 .changeset/bottom-bar-layout.md delete mode 100644 .changeset/step-label-wraps.md delete mode 100644 .changeset/toolbar-font-size.md diff --git a/.changeset/bottom-bar-layout.md b/.changeset/bottom-bar-layout.md deleted file mode 100644 index 2e6b174..0000000 --- a/.changeset/bottom-bar-layout.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -"@java-memory-playground/java-memory-playground": patch ---- - -Lay the bottom bar out in rows, and make "Your turn" a heading. - -Everything was one wrapping row, so on an exercise step the prompt sat between the description and -the buttons — the one place in the row where a call to action reads as a caption. The description -competed with the controls for the same line, and on a narrow canvas the whole thing became a pile. - -The bar now has three parts: the prompt as a heading across the top of the card, the step's -description under it, and the controls on their own line. The collector joins the end of that -controls line rather than standing in a group of its own, so a plain diagram is still the single -row it was, and the result of checking an exercise stays beside the button that produced it. - -The step bar dissolves into the bottom bar (`display: contents`) instead of being a box inside it, -which is what lets the heading span the full width and the collector share the controls' line. It -still stands on its own for anyone rendering the component outside the bar. diff --git a/.changeset/step-label-wraps.md b/.changeset/step-label-wraps.md deleted file mode 100644 index f8c3803..0000000 --- a/.changeset/step-label-wraps.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -"@java-memory-playground/java-memory-playground": patch ---- - -Show a step's whole label, and the whole result of checking an exercise. - -The label was clipped with an ellipsis at 260px. On an exercise step the label is the task, so a -reader was being asked to build something the sentence no longer said — and the result of pressing -Check listed the attributes that were wrong on a single unbreakable line. - -Both now wrap. They are also the only two things in the step bar allowed to give up width when the -bar is short of it: a button cannot be read at half a word, but a sentence reads fine over three -lines. The measure is capped so that a long note breaks into lines rather than stretching the bar -across the canvas, and a Java identifier longer than the measure breaks mid-word rather than -hanging out of the bar. diff --git a/.changeset/toolbar-font-size.md b/.changeset/toolbar-font-size.md deleted file mode 100644 index 68b6b4b..0000000 --- a/.changeset/toolbar-font-size.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -"@java-memory-playground/java-memory-playground": patch ---- - -State the font size of the playground's own controls, so an embedded playground's toolbar is not -resized by its host. - -Form controls do not inherit `font-size`, so in a page of its own the buttons and inputs sat at the -browser's ~13px default and the container's 24px — the size the *diagram* is drawn at — never -reached them. A host page with a normalize stylesheet (`button, input { font-size: 100% }`) makes -them inherit after all, and Save, Download (PNG) and the rest then came out at 24px. In a Hyperbook -the toolbar was roughly twice the width of the diagram beneath it. - -The sizes are now written down rather than left to the browser, so they are the same wherever the -playground is embedded. Nothing changes in the standalone app. diff --git a/packages/java-memory-playground/CHANGELOG.md b/packages/java-memory-playground/CHANGELOG.md index 0fa7d32..77a3825 100644 --- a/packages/java-memory-playground/CHANGELOG.md +++ b/packages/java-memory-playground/CHANGELOG.md @@ -1,5 +1,48 @@ # @openpatch/java-memory-playground +## 0.2.3 + +### Patch Changes + +- [`4c2c88a`](https://github.com/openpatch/java-memory-playground/commit/4c2c88a1cc48680c84027b343ef1766bba20284a) Thanks [@mikebarkmin](https://github.com/mikebarkmin)! - Lay the bottom bar out in rows, and make "Your turn" a heading. + + Everything was one wrapping row, so on an exercise step the prompt sat between the description and + the buttons — the one place in the row where a call to action reads as a caption. The description + competed with the controls for the same line, and on a narrow canvas the whole thing became a pile. + + The bar now has three parts: the prompt as a heading across the top of the card, the step's + description under it, and the controls on their own line. The collector joins the end of that + controls line rather than standing in a group of its own, so a plain diagram is still the single + row it was, and the result of checking an exercise stays beside the button that produced it. + + The step bar dissolves into the bottom bar (`display: contents`) instead of being a box inside it, + which is what lets the heading span the full width and the collector share the controls' line. It + still stands on its own for anyone rendering the component outside the bar. + +- [`e5e2b33`](https://github.com/openpatch/java-memory-playground/commit/e5e2b336042025104bd1b83d3cce8fe58b0b487f) Thanks [@mikebarkmin](https://github.com/mikebarkmin)! - Show a step's whole label, and the whole result of checking an exercise. + + The label was clipped with an ellipsis at 260px. On an exercise step the label is the task, so a + reader was being asked to build something the sentence no longer said — and the result of pressing + Check listed the attributes that were wrong on a single unbreakable line. + + Both now wrap. They are also the only two things in the step bar allowed to give up width when the + bar is short of it: a button cannot be read at half a word, but a sentence reads fine over three + lines. The measure is capped so that a long note breaks into lines rather than stretching the bar + across the canvas, and a Java identifier longer than the measure breaks mid-word rather than + hanging out of the bar. + +- [`e5e2b33`](https://github.com/openpatch/java-memory-playground/commit/e5e2b336042025104bd1b83d3cce8fe58b0b487f) Thanks [@mikebarkmin](https://github.com/mikebarkmin)! - State the font size of the playground's own controls, so an embedded playground's toolbar is not + resized by its host. + + Form controls do not inherit `font-size`, so in a page of its own the buttons and inputs sat at the + browser's ~13px default and the container's 24px — the size the _diagram_ is drawn at — never + reached them. A host page with a normalize stylesheet (`button, input { font-size: 100% }`) makes + them inherit after all, and Save, Download (PNG) and the rest then came out at 24px. In a Hyperbook + the toolbar was roughly twice the width of the diagram beneath it. + + The sizes are now written down rather than left to the browser, so they are the same wherever the + playground is embedded. Nothing changes in the standalone app. + ## 0.2.2 ### Patch Changes diff --git a/packages/java-memory-playground/package.json b/packages/java-memory-playground/package.json index 0ae2fd1..f345c3a 100644 --- a/packages/java-memory-playground/package.json +++ b/packages/java-memory-playground/package.json @@ -1,6 +1,6 @@ { "name": "@java-memory-playground/java-memory-playground", - "version": "0.2.2", + "version": "0.2.3", "author": "Mike Barkmin", "description": "React components for visualizing the Java stack and heap.", "homepage": "https://github.com/openpatch/java-memory-playground#readme", diff --git a/packages/web-component/CHANGELOG.md b/packages/web-component/CHANGELOG.md index 85b4a5e..cfffa21 100644 --- a/packages/web-component/CHANGELOG.md +++ b/packages/web-component/CHANGELOG.md @@ -1,5 +1,12 @@ # @openpatch/java-memory-playground-web-component +## 0.3.2 + +### Patch Changes + +- Updated dependencies [[`4c2c88a`](https://github.com/openpatch/java-memory-playground/commit/4c2c88a1cc48680c84027b343ef1766bba20284a), [`e5e2b33`](https://github.com/openpatch/java-memory-playground/commit/e5e2b336042025104bd1b83d3cce8fe58b0b487f), [`e5e2b33`](https://github.com/openpatch/java-memory-playground/commit/e5e2b336042025104bd1b83d3cce8fe58b0b487f)]: + - @java-memory-playground/java-memory-playground@0.2.3 + ## 0.3.1 ### Patch Changes diff --git a/packages/web-component/package.json b/packages/web-component/package.json index fa7661d..be0535c 100644 --- a/packages/web-component/package.json +++ b/packages/web-component/package.json @@ -1,6 +1,6 @@ { "name": "@java-memory-playground/web-component", - "version": "0.3.1", + "version": "0.3.2", "author": "Mike Barkmin", "description": "Java Memory Playground as a framework agnostic web component.", "homepage": "https://github.com/openpatch/java-memory-playground#readme", diff --git a/platforms/vscode/CHANGELOG.md b/platforms/vscode/CHANGELOG.md index f616f62..1448e16 100644 --- a/platforms/vscode/CHANGELOG.md +++ b/platforms/vscode/CHANGELOG.md @@ -1,5 +1,12 @@ # Java Memory Playground Studio +## 0.1.4 + +### Patch Changes + +- Updated dependencies [[`4c2c88a`](https://github.com/openpatch/java-memory-playground/commit/4c2c88a1cc48680c84027b343ef1766bba20284a), [`e5e2b33`](https://github.com/openpatch/java-memory-playground/commit/e5e2b336042025104bd1b83d3cce8fe58b0b487f), [`e5e2b33`](https://github.com/openpatch/java-memory-playground/commit/e5e2b336042025104bd1b83d3cce8fe58b0b487f)]: + - @java-memory-playground/java-memory-playground@0.2.3 + ## 0.1.3 ### Patch Changes diff --git a/platforms/vscode/package.json b/platforms/vscode/package.json index 0c25b56..516fb8d 100644 --- a/platforms/vscode/package.json +++ b/platforms/vscode/package.json @@ -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.3", + "version": "0.1.4", "publisher": "openpatch", "author": "Mike Barkmin", "license": "MIT", diff --git a/platforms/web/CHANGELOG.md b/platforms/web/CHANGELOG.md index 6fda7ac..381a90a 100644 --- a/platforms/web/CHANGELOG.md +++ b/platforms/web/CHANGELOG.md @@ -1,5 +1,12 @@ # web +## 0.2.3 + +### Patch Changes + +- Updated dependencies [[`4c2c88a`](https://github.com/openpatch/java-memory-playground/commit/4c2c88a1cc48680c84027b343ef1766bba20284a), [`e5e2b33`](https://github.com/openpatch/java-memory-playground/commit/e5e2b336042025104bd1b83d3cce8fe58b0b487f), [`e5e2b33`](https://github.com/openpatch/java-memory-playground/commit/e5e2b336042025104bd1b83d3cce8fe58b0b487f)]: + - @java-memory-playground/java-memory-playground@0.2.3 + ## 0.2.2 ### Patch Changes diff --git a/platforms/web/package.json b/platforms/web/package.json index f0e1bb1..a4f0732 100644 --- a/platforms/web/package.json +++ b/platforms/web/package.json @@ -1,7 +1,7 @@ { "name": "web", "private": true, - "version": "0.2.2", + "version": "0.2.3", "type": "module", "scripts": { "dev": "vite",