docs: PlantUML interactive UI map #172

Closed
gronod wants to merge 8 commits from docs/ui-interactive-map into develop
Owner

Adds docs/ui-interactive-map.puml — four diagrams covering the shell, stages 1–5 + calibrate, and all sheets. Control names are accessibility ids; enable/hide rules are from the current develop views.

Adds [docs/ui-interactive-map.puml](docs/ui-interactive-map.puml) — four diagrams covering the shell, stages 1–5 + calibrate, and all sheets. Control names are accessibility ids; enable/hide rules are from the current `develop` views.
gronod added 1 commit 2026-09-14 15:03:30 +01:00
docs: PlantUML map of every interactive control
macOS CI / build-and-test (push) Skipped
macOS CI / build-and-test (pull_request) Failing after 3m58s
macOS CI / package (pull_request) Skipped
bd539df009
Identifiers, source files, and enable/hide/disable rules for the
wizard, sidebar, sheets, and File menu.
gronod added 1 commit 2026-09-14 15:18:11 +01:00
docs: split UI PlantUML map into one diagram per file
macOS CI / build-and-test (push) Skipped
macOS CI / build-and-test (pull_request) Failing after 40m37s
macOS CI / package (pull_request) Skipped
368ae56cf3
Kroki only renders the first @startuml block in a file.
gronod added 1 commit 2026-09-14 15:25:39 +01:00
docs: render UI maps with GraphViz for Kroki 0.30.1
macOS CI / build-and-test (push) Skipped
macOS CI / package (pull_request) Canceled after 0s
macOS CI / build-and-test (pull_request) Canceled after 12m40s
658d9813bd
Kroki 0.30.1 PlantUML is a GraalVM native image and requires AVX2.
This host has none, so the maps now use GraphViz (dot) — one
diagram per file, plus a markdown page with graphviz fences.
gronod added 1 commit 2026-09-14 15:25:54 +01:00
docs: drop PlantUML UI maps that Kroki 0.30.1 cannot run without AVX2
macOS CI / build-and-test (push) Skipped
macOS CI / build-and-test (pull_request) Canceled after 0s
macOS CI / package (pull_request) Canceled after 0s
40cc4ad701
gronod added 1 commit 2026-09-14 15:40:31 +01:00
docs: dark-mode GraphViz palette for Gitea Kroki
macOS CI / build-and-test (push) Skipped
macOS CI / build-and-test (pull_request) Canceled after 0s
macOS CI / package (pull_request) Canceled after 0s
9c625ee21f
Unfilled nodes and default black type sat on a transparent SVG,
so dark mode showed only tiny black boxes. Opaque GitHub-dark
fills, light labels, larger type.
gronod added 1 commit 2026-09-14 15:45:02 +01:00
docs: replace hairball graphs with small overviews and tables
macOS CI / build-and-test (push) Skipped
macOS CI / build-and-test (pull_request) Canceled after 0s
macOS CI / package (pull_request) Canceled after 0s
191bcb0280
Gitea scaled the 50-node GraphViz maps to unreadably tiny black
boxes. Overviews are now ~12 nodes on an opaque white canvas;
enable/hide rules live in markdown tables that work in dark mode.
gronod added 1 commit 2026-09-14 15:56:57 +01:00
docs: restore PlantUML UI maps; draw groups as rectangles
macOS CI / build-and-test (push) Skipped
macOS CI / build-and-test (pull_request) Canceled after 0s
macOS CI / package (pull_request) Canceled after 0s
c4f037535a
Revert the maps to 368ae56 and fix the Kroki render: default
package style is a folder, which Gitea scaled to a black tab.
Groups are rectangles on a white canvas; shape stereotypes
(<<Button>>, <<*.swift>>) are folded into the title so C4/sprites
cannot retarget the box.
gronod added 1 commit 2026-09-14 16:04:26 +01:00
docs: use PlantUML maps so Kroki fits a phone width
macOS CI / build-and-test (push) Skipped
macOS CI / build-and-test (pull_request) Canceled after 0s
macOS CI / package (pull_request) Canceled after 0s
1d056c26bf
Class diagrams rendered 6556px wide; Gitea clipped that to a
black arrowhead and the UML C icon. Stacked maps are 560-780px
and render as labelled tables on public Kroki.
gronod closed this pull request 2026-09-15 16:50:44 +01:00

Pull request closed

Please reopen this pull request to perform a merge.
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gronod/iccery-v2-mac#172