VSDX: verify stencil libraries and basic shape round-trip #159

Open
opened 2026-04-26 08:24:34 +00:00 by zaelgohary · 0 comments
Member

Diagrams without stencils are useless. OnlyOffice's diagram editor expects shape libraries (basic shapes, flowchart, network, UML, ...) bundled in the documentserver image. Whether they ship in onlyoffice/documentserver:9.3.1 (the version we're pinning to in hero_office#6) is unverified.

Acceptance

  • Seed a Hello.vsdx that uses at least one shape from each of: basic shapes, flowchart, connector.
  • E2E test opens it, asserts the shapes render (frame check or visual diff).
  • Insert a new shape from the stencils panel, save, reopen, assert it persists.
  • Document where the stencils live in the documentserver image and how to add custom ones (will inform hero_office#5 architecture doc).
Diagrams without stencils are useless. OnlyOffice's diagram editor expects shape libraries (basic shapes, flowchart, network, UML, ...) bundled in the documentserver image. Whether they ship in `onlyoffice/documentserver:9.3.1` (the version we're pinning to in hero_office#6) is unverified. ## Acceptance - Seed a Hello.vsdx that uses at least one shape from each of: basic shapes, flowchart, connector. - E2E test opens it, asserts the shapes render (frame check or visual diff). - Insert a new shape from the stencils panel, save, reopen, assert it persists. - Document where the stencils live in the documentserver image and how to add custom ones (will inform hero_office#5 architecture doc).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_archipelagos#159
No description provided.