VisuStruct Java 1.1.4
VisuStruct 1.1.4
Release after 1.1.3 (GitHub master).
Diagram canvas
- View zoom for the diagram: ⌘+ / ⌘− on macOS, Strg+ / Strg− on Windows/Linux (root-pane shortcuts). The logical block layout is unchanged; only the on-screen scale changes.
- Removed: resizing blocks with the mouse wheel (and the related setting / menu entry / persisted option).
Tabs
- Unsaved changes: closing a tab (×, middle-click, context menu, or Diagramm schließen) asks to save, discard, or cancel when the diagram is dirty.
- Dirty indicator is shown on the tab chrome (no
*suffix in the title text).
Code maintenance
- Removed large sections of commented-out legacy code (obsolete helpers, unused fields, dead branches) in
Struktogramm,StrTabbedPane,AuswahlPanel,Fallauswahl,StruktogrammElementListe,XMLLeser, and related classes to reduce noise and merge conflicts.
UI & localization (follow-up)
- Palette: Generate code / Code erzeugen button below the trash control (same dialog as File → Generate source code).
- Default block text presets: only Java-like and interface language (removed extra German-only packs); settings key
elementlabelpresetwith migration from legacyelementbeschriftungpreset. - i18n: aligned DE / EN / pt_PT structure block names (e.g. loop wording); English palette If wording (no “branch” tooltip).
Build
- Maven:
de.visustruct:visustruct:1.1.4 - Fat JAR:
visustruct-1.1.4.jar(./mvnw package→target/)