Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 1.15 KB

File metadata and controls

25 lines (16 loc) · 1.15 KB

VisuStruct 1.1.2

Release after upstream 1.1.1 (GitHub master); intended as the next publish from this fork.

Diagram canvas (light theme)

  • Block and helper lines: black strokes at 2 px (VisuStruct-SwiftUI DiagramCanvasView / DiagramCanvasInk).
  • Outer frame: 16 px inset, 2 px stroke.
  • Content inset: 28 px left/top for the structure.
  • Selection: blue outline (~3.5 px), no blue fill (Swift-style).

Diagram typography

  • Sans-Serif stack (Segoe UI, SF Pro Text, Helvetica Neue, Roboto, Ubuntu, …), 17 pt.
  • Bold control-flow keywords (if, while, switch, …) and input: / output: / print:; do-while shows do in the left gutter (wider left inset for do-until so text clears the inner border).

Left palette

  • Button labels from structure.palette.* per UI language (de / en / pt_PT), e.g. German Anweisung, Verzweigung, Fallauswahl.
  • Preset Java (Standard) keeps syntax-style labels (if, while, for, do, …).

Build

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