Skip to content

Commit a618bc8

Browse files
docs: release notes 1.2.1 in English only
Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 50169bb commit a618bc8

2 files changed

Lines changed: 13 additions & 12 deletions

File tree

‎README.md‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,9 @@ git clone https://github.com/code4teaching/VisuStruct.git
2424

2525
## Changes in 1.2.1 (summary)
2626

27-
- **Simulation:** correct **true/false** branch selection after swapped branches; **reset (Stop)** rebuilds the step list and accepts a **new input** on rerun.
28-
- **Save:** pending **element-editor** text is applied before save; more reliable save dialog on **macOS**.
27+
- **Simulation:** **true/false** branch selection by case name; **reset (Stop)** for new input on rerun; highlight mode and play speed in Settings; sidebar layout (input always visible, current block shows instruction text).
28+
- **Save:** pending **element-editor** text applied before save; more reliable save dialog on **macOS**.
29+
- **Code generator:** structure chart text as comments **off** by default.
2930

3031
Full notes: [`release-notes/v1.2.1.md`](release-notes/v1.2.1.md).
3132

‎release-notes/v1.2.1.md‎

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,20 @@ Patch release **after** **1.2.0**.
44

55
## Simulation
66

7-
- **Verzweigung:** Zweige mit Fallnamen `true` / `false` werden nach Namen gewählt (nicht nur nach XML-Reihenfolge) — z. B. nach „Zweige vertauschen“ und Speichern.
8-
- **Reset (Stopp):** Schrittliste wird wieder aus dem Diagramm aufgebaut; **neue Eingabe** bei erneutem Lauf (nicht mehr die erste Zahl).
9-
- **Modulo / Vergleich:** numerische `String`-Werte in Ausdrücken robuster.
10-
- **Diagramm-Markierung** („Zuletzt ausgeführt“ / „Als Nächstes“) und **Wiedergabe-Geschwindigkeit** unter **Einstellungen → Textvorlagen**, Bereich „Simulation“ (`simulationhighlight`, `simulationplaydelay`).
11-
- **Simulations-Panel:** Reihenfolge Steuerung → Eingabe (immer sichtbar) → Variablen → Aktueller Block (Anweisungstext) → Ausgabe; Zurück-Pfeil entfernt (Rückkehr über Menü/Palette).
7+
- **Branches:** `true` / `false` cases are selected **by name**, not only by XML order (e.g. after swapping branches and saving).
8+
- **Reset (Stop):** the step list is rebuilt from the diagram; **new input** on rerun (no longer stuck on the first value).
9+
- **Modulo / comparisons:** numeric `String` values in expressions are handled more robustly.
10+
- **Diagram highlight** (“Last executed” / “Next up”) and **play speed** under **Settings → Default block texts**, section **Simulation** (`simulationhighlight`, `simulationplaydelay`).
11+
- **Simulation panel:** order is Controls → Input (always visible) → Variables → Current block (instruction text) → Output; back arrow removed (return via menu/palette).
1212

13-
## Code-Generator
13+
## Code generator
1414

15-
- **Struktogrammtext als Kommentare** standardmäßig **aus** (`cecomments=0`).
15+
- **Emit structure chart text as comments** is **off** by default (`cecomments=0`).
1616

17-
## Speichern
17+
## Save
1818

19-
- **Element-Editor:** ausstehender Text wird vor **Speichern** ins Diagramm übernommen (wie vor Simulation).
20-
- **macOS:** Speicherdialog beim ersten Speichern zuverlässiger (`invokeLater`); fehlende Zielordner werden angelegt.
19+
- **Element editor:** pending text is applied to the diagram before **Save** (same as before simulation).
20+
- **macOS:** more reliable save dialog on first save (`invokeLater`); missing target folders are created.
2121

2222
## Build
2323

0 commit comments

Comments
 (0)