You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit e609e07
Browse filesBrowse the repository at this point in the historyBrowse files
-**Tabs:** close tabs via middle-click, context menu, and **Ctrl+W** / **Cmd+W**; clicking the tab header switches diagrams reliably (close “×” is a label, not a button).
28
+
-**Palette / trash:****left-click** deletes the **selected** (highlighted) block with the same confirmation as context-menu **Delete**; drag-to-trash unchanged.
29
+
-**Code generator:****Java scope** and **`CodeGenRules`** updates (`StruktogrammElementListe`, `CodeErzeuger`, and related).
30
+
31
+
Full notes: [`release-notes/v1.1.3.md`](release-notes/v1.1.3.md).
32
+
25
33
## Changes in 1.1.2 (summary)
26
34
27
35
-**Diagram canvas (light theme):** styling aligned with [VisuStruct-SwiftUI](https://github.com/code4teaching/VisuStruct-SwiftUI): black block borders (2 px), outer frame inset 16 px, content inset 28 px, selection as blue outline (no blue fill).
@@ -111,7 +119,7 @@ This release aligns **branding and technical identity** with **VisuStruct**. **`
111
119
-**Java 17** target (build and run with JDK 17+).
112
120
-**FlatLaf** light/dark themes; **JDOM2**; no legacy AppleJavaExtensions.
113
121
-**Motif** look-and-feel removed; **Metal** and FlatLaf available.
114
-
- Current fat JAR name follows **`pom.xml`****`version`** (e.g. **`visustruct-1.1.2.jar`**).
122
+
- Current fat JAR name follows **`pom.xml`****`version`** (e.g. **`visustruct-1.1.3.jar`**).
115
123
116
124
---
117
125
@@ -186,13 +194,13 @@ chmod +x mvnw
186
194
Output (version from `pom.xml`):
187
195
188
196
```text
189
-
target/visustruct-1.1.2.jar
197
+
target/visustruct-1.1.3.jar
190
198
```
191
199
192
200
## Run
193
201
194
202
```bash
195
-
java -jar target/visustruct-1.1.2.jar
203
+
java -jar target/visustruct-1.1.3.jar
196
204
```
197
205
198
206
Double-click may work if `.jar` is associated with Java.
- Close diagram tabs via **middle-click**, the tab **context menu**, and **Ctrl+W** / **Cmd+W**, with sensible behaviour for the last tab and unsaved changes.
8
+
- Clicking the **tab header** reliably switches the active diagram; the close control is a **label** instead of a **JButton** so it no longer intercepts tab-selection clicks.
9
+
10
+
## Left palette (trash)
11
+
12
+
-**Left-click** on the trash icon deletes the **currently selected** (yellow-highlighted) block, with the same **confirmation dialog** as **Delete** in the context menu.
13
+
-**Drag** a block from the diagram onto the trash (unchanged): removes it from the diagram.
14
+
15
+
## Code generator
16
+
17
+
- Extensions for **Java scope** and **`CodeGenRules`**, including **`StruktogrammElementListe`** and **`CodeErzeuger`**.
0 commit comments