Mermaid-diagram in presentatie is niet te zoomen (alleen scrollen) #930

Closed
opened 2026-07-27 23:01:41 +00:00 by brenno · 1 comment
Owner

Wat er misgaat

Een groot Mermaid-diagram op een dia (bv. de kat-beslisboom in de proefpresentatie) is tijdens het presenteren wél te scrollen, maar niet in of uit te zoomen. Voor een grote of detailrijke flowchart wil je kunnen inzoomen om een deel goed te laten zien.

Gewenst

Zoomen in/uit op het diagram:

  • via een knop op het scherm (toegankelijk, ook zonder trackpad/muisgebaar);
  • met de vingers op een trackpad (pinch) en met de muis (Ctrl/Cmd + scroll).

Raakt lib/widgets/slides/mermaid_diagram.dart (de SVG-weergave met scrollvenster) en de presentatie-integratie.

**Wat er misgaat** Een groot Mermaid-diagram op een dia (bv. de kat-beslisboom in de proefpresentatie) is tijdens het presenteren wél te scrollen, maar niet in of uit te zoomen. Voor een grote of detailrijke flowchart wil je kunnen inzoomen om een deel goed te laten zien. **Gewenst** Zoomen in/uit op het diagram: - via een knop op het scherm (toegankelijk, ook zonder trackpad/muisgebaar); - met de vingers op een trackpad (pinch) en met de muis (Ctrl/Cmd + scroll). Raakt `lib/widgets/slides/mermaid_diagram.dart` (de SVG-weergave met scrollvenster) en de presentatie-integratie.
Author
Owner

Verholpen in #940, gemerged naar main (commit 40d76874). Een groot mermaid-diagram is tijdens het presenteren nu te zoomen (knijpen, scrollwiel, én drie toegankelijke knoppen: in/uit/passend) en te verschuiven; de kijkstand spiegelt naar het publieksvenster. Handmatig geverifieerd op de macOS-app. Regressietests in test/mermaid_zoom_test.dart en test/mermaid_diagram_test.dart.

Verholpen in #940, gemerged naar main (commit 40d76874). Een groot mermaid-diagram is tijdens het presenteren nu te zoomen (knijpen, scrollwiel, én drie toegankelijke knoppen: in/uit/passend) en te verschuiven; de kijkstand spiegelt naar het publieksvenster. Handmatig geverifieerd op de macOS-app. Regressietests in `test/mermaid_zoom_test.dart` en `test/mermaid_diagram_test.dart`.
brenno 2026-07-28 00:37:58 +00:00
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
LibreKAT/Ocideck#930
No description provided.