Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 908 Bytes

File metadata and controls

19 lines (12 loc) · 908 Bytes

VisuStruct 1.2.2

Patch release after 1.2.1.

Languages

  • 21 UI languages (aligned with VisuStruct-swift): Settings → Languages only; persisted as uilanguage in visustruct.properties.
  • Settings → Labels (structogram) is for text presets only (Java-like / didactic in menu language) — no duplicate language list.
  • Settings → Simulation… for simulation-specific options (separate from label presets).
  • Bundles synced from the Swift app where keys overlap: python3 tools/sync_java_messages_from_swift.py.

Build / CI

  • GitHub Actions: unit tests no longer fail with java.awt.HeadlessException on CI runners without a display. Drag-and-drop is initialized only when not in headless mode (GraphicsEnvironment.isHeadless()).

Build

  • Maven: de.visustruct:visustruct:1.2.2
  • Fat JAR: visustruct-1.2.2.jar (./mvnw packagetarget/)