diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 55e06f46d..ed7a1b02c 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -28,9 +28,21 @@ jobs: cache: pnpm node-version: ${{ matrix.node-version }} + # Experiment with this step if we cannot check-in the snapshots to the repo. + # - name: Cache snapshots + # id: cache-snapshot + # uses: actions/cache@v3 + # with: + # # npm cache files are stored in `~/.npm` on Linux/macOS + # path: ./cypress/snapshots + # key: ${{ runner.os }}-build-${env.GITHUB_REF} + # restore-keys: | + # ${{ runner.os }}-build-develop + # Install NPM dependencies, cache them correctly # and run all Cypress tests - name: Cypress run + id: cypress uses: cypress-io/github-action@v4 # If CYPRESS_RECORD_KEY is set, run in parallel on all containers # Otherwise (e.g. if running from fork), we run on a single container only @@ -44,3 +56,17 @@ jobs: parallel: ${{ secrets.CYPRESS_RECORD_KEY != '' }} env: CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} + + - name: Upload Artifacts + uses: actions/upload-artifact@v3 + if: ${{ failure() && steps.cypress.conclusion == 'failure' }} + with: + name: error-snapshots + path: cypress/snapshots/**/__diff_output__/* + + # - name: Commit changes + # uses: EndBug/add-and-commit@v9 + # if: ${{ steps.verifyDocs.outcome == 'failure' && github.event_name == 'push' }} + # with: + # message: 'Update docs' + # add: 'docs/*' diff --git a/cypress/snapshots/Configuration-and-directives---nodes-should-be-light-blue-No-config---use-default.snap.png b/cypress/snapshots/Configuration-and-directives---nodes-should-be-light-blue-No-config---use-default.snap.png new file mode 100644 index 000000000..c95da83b1 Binary files /dev/null and b/cypress/snapshots/Configuration-and-directives---nodes-should-be-light-blue-No-config---use-default.snap.png differ diff --git a/cypress/snapshots/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-directive---nodes-should-be-grey.snap.png b/cypress/snapshots/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-directive---nodes-should-be-grey.snap.png new file mode 100644 index 000000000..37280fac1 Binary files /dev/null and b/cypress/snapshots/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-directive---nodes-should-be-grey.snap.png differ diff --git a/cypress/snapshots/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-directive-overriding-theme-variable---nodes-should-be-red.snap.png b/cypress/snapshots/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-directive-overriding-theme-variable---nodes-should-be-red.snap.png new file mode 100644 index 000000000..6bfa8965b Binary files /dev/null and b/cypress/snapshots/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-directive-overriding-theme-variable---nodes-should-be-red.snap.png differ diff --git a/cypress/snapshots/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-initialize---nodes-should-be-green.snap.png b/cypress/snapshots/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-initialize---nodes-should-be-green.snap.png new file mode 100644 index 000000000..73397d5b2 Binary files /dev/null and b/cypress/snapshots/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-initialize---nodes-should-be-green.snap.png differ diff --git a/cypress/snapshots/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-initialize-and-directive---nodes-should-be-grey.snap.png b/cypress/snapshots/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-initialize-and-directive---nodes-should-be-grey.snap.png new file mode 100644 index 000000000..37280fac1 Binary files /dev/null and b/cypress/snapshots/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-initialize-and-directive---nodes-should-be-grey.snap.png differ diff --git a/cypress/snapshots/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-initialize-overriding-themeVariable---nodes-should-be-red.snap.png b/cypress/snapshots/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-initialize-overriding-themeVariable---nodes-should-be-red.snap.png new file mode 100644 index 000000000..6bfa8965b Binary files /dev/null and b/cypress/snapshots/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-initialize-overriding-themeVariable---nodes-should-be-red.snap.png differ diff --git a/cypress/snapshots/Configuration-and-directives---nodes-should-be-light-blue-Theme-from-initialize,-directive-overriding-theme-variable---nodes-should-be-red.snap.png b/cypress/snapshots/Configuration-and-directives---nodes-should-be-light-blue-Theme-from-initialize,-directive-overriding-theme-variable---nodes-should-be-red.snap.png new file mode 100644 index 000000000..6bfa8965b Binary files /dev/null and b/cypress/snapshots/Configuration-and-directives---nodes-should-be-light-blue-Theme-from-initialize,-directive-overriding-theme-variable---nodes-should-be-red.snap.png differ diff --git a/cypress/snapshots/Configuration-and-directives---nodes-should-be-light-blue-Theme-variable-from-initialize,-theme-from-directive---nodes-should-be-red.snap.png b/cypress/snapshots/Configuration-and-directives---nodes-should-be-light-blue-Theme-variable-from-initialize,-theme-from-directive---nodes-should-be-red.snap.png new file mode 100644 index 000000000..d97fa7c71 Binary files /dev/null and b/cypress/snapshots/Configuration-and-directives---nodes-should-be-light-blue-Theme-variable-from-initialize,-theme-from-directive---nodes-should-be-red.snap.png differ diff --git a/cypress/snapshots/conf-and-directives.spec-when-rendering-several-diagrams-diagram-1.snap.png b/cypress/snapshots/conf-and-directives.spec-when-rendering-several-diagrams-diagram-1.snap.png new file mode 100644 index 000000000..e34577bda Binary files /dev/null and b/cypress/snapshots/conf-and-directives.spec-when-rendering-several-diagrams-diagram-1.snap.png differ diff --git a/cypress/snapshots/other/configuration.spec.js/__diff_output__/configuration.spec-should-not-taint-initial-configuration-when-using-multiple-directives.diff.png b/cypress/snapshots/other/configuration.spec.js/__diff_output__/configuration.spec-should-not-taint-initial-configuration-when-using-multiple-directives.diff.png new file mode 100644 index 000000000..a361d2eda Binary files /dev/null and b/cypress/snapshots/other/configuration.spec.js/__diff_output__/configuration.spec-should-not-taint-initial-configuration-when-using-multiple-directives.diff.png differ diff --git a/cypress/snapshots/other/configuration.spec.js/configuration.spec-should-not-taint-initial-configuration-when-using-multiple-directives.snap.png b/cypress/snapshots/other/configuration.spec.js/configuration.spec-should-not-taint-initial-configuration-when-using-multiple-directives.snap.png new file mode 100644 index 000000000..53d505cb9 Binary files /dev/null and b/cypress/snapshots/other/configuration.spec.js/configuration.spec-should-not-taint-initial-configuration-when-using-multiple-directives.snap.png differ diff --git a/cypress/snapshots/other/external-diagrams.spec.js/mermaid -- registerDiagram -- should work on @mermaid-jsmermaid-mindmap and mermaid-example-diagram.snap.png b/cypress/snapshots/other/external-diagrams.spec.js/mermaid -- registerDiagram -- should work on @mermaid-jsmermaid-mindmap and mermaid-example-diagram.snap.png new file mode 100644 index 000000000..8c0898578 Binary files /dev/null and b/cypress/snapshots/other/external-diagrams.spec.js/mermaid -- registerDiagram -- should work on @mermaid-jsmermaid-mindmap and mermaid-example-diagram.snap.png differ diff --git a/cypress/snapshots/other/ghsa.spec.js/CSS-injections-should-not-allow-CSS-injections-outside-of-the-diagram.snap.png b/cypress/snapshots/other/ghsa.spec.js/CSS-injections-should-not-allow-CSS-injections-outside-of-the-diagram.snap.png new file mode 100644 index 000000000..0c9dc2c93 Binary files /dev/null and b/cypress/snapshots/other/ghsa.spec.js/CSS-injections-should-not-allow-CSS-injections-outside-of-the-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/appli.spec.js/Git-Graph-diagram-1-should-render-a-simple-gitgraph-with-commit-on-main-branch.snap.png b/cypress/snapshots/rendering/appli.spec.js/Git-Graph-diagram-1-should-render-a-simple-gitgraph-with-commit-on-main-branch.snap.png new file mode 100644 index 000000000..5b4d154b1 Binary files /dev/null and b/cypress/snapshots/rendering/appli.spec.js/Git-Graph-diagram-1-should-render-a-simple-gitgraph-with-commit-on-main-branch.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-0-should-render-a-simple-class-diagram.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-0-should-render-a-simple-class-diagram.snap.png new file mode 100644 index 000000000..500b3f689 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-0-should-render-a-simple-class-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-1-should-render-a-simple-class-diagram.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-1-should-render-a-simple-class-diagram.snap.png new file mode 100644 index 000000000..6ed457588 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-1-should-render-a-simple-class-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-10-should-render-a-simple-class-diagram-with-clickable-callback.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-10-should-render-a-simple-class-diagram-with-clickable-callback.snap.png new file mode 100644 index 000000000..f33407aea Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-10-should-render-a-simple-class-diagram-with-clickable-callback.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-11-should-render-a-simple-class-diagram-with-return-type-on-method.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-11-should-render-a-simple-class-diagram-with-return-type-on-method.snap.png new file mode 100644 index 000000000..610020da7 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-11-should-render-a-simple-class-diagram-with-return-type-on-method.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-12-should-render-a-simple-class-diagram-with-generic-types.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-12-should-render-a-simple-class-diagram-with-generic-types.snap.png new file mode 100644 index 000000000..92024533f Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-12-should-render-a-simple-class-diagram-with-generic-types.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-13-should-render-a-simple-class-diagram-with-css-classes-applied.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-13-should-render-a-simple-class-diagram-with-css-classes-applied.snap.png new file mode 100644 index 000000000..25428e534 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-13-should-render-a-simple-class-diagram-with-css-classes-applied.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-14-should-render-a-simple-class-diagram-with-css-classes-applied-directly.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-14-should-render-a-simple-class-diagram-with-css-classes-applied-directly.snap.png new file mode 100644 index 000000000..25428e534 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-14-should-render-a-simple-class-diagram-with-css-classes-applied-directly.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-1433-should-render-a-simple-class-with-a-title.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-1433-should-render-a-simple-class-with-a-title.snap.png new file mode 100644 index 000000000..e44ae1b87 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-1433-should-render-a-simple-class-with-a-title.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-15-should-render-a-simple-class-diagram-with-css-classes-applied-two-multiple-classes.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-15-should-render-a-simple-class-diagram-with-css-classes-applied-two-multiple-classes.snap.png new file mode 100644 index 000000000..2843fddcd Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-15-should-render-a-simple-class-diagram-with-css-classes-applied-two-multiple-classes.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-16a-should-render-a-simple-class-diagram-with-static-field.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-16a-should-render-a-simple-class-diagram-with-static-field.snap.png new file mode 100644 index 000000000..f655bf579 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-16a-should-render-a-simple-class-diagram-with-static-field.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-16b-should-handle-the-direction-statement-with-TB.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-16b-should-handle-the-direction-statement-with-TB.snap.png new file mode 100644 index 000000000..eb5eb82a6 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-16b-should-handle-the-direction-statement-with-TB.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-17a-should-handle-the-direction-statement-with-BT.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-17a-should-handle-the-direction-statement-with-BT.snap.png new file mode 100644 index 000000000..c261a973c Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-17a-should-handle-the-direction-statement-with-BT.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-17b-should-handle-the-direction-statement-with-RL.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-17b-should-handle-the-direction-statement-with-RL.snap.png new file mode 100644 index 000000000..9de3afdc1 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-17b-should-handle-the-direction-statement-with-RL.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-18-should-handle-the-direction-statement-with-LR.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-18-should-handle-the-direction-statement-with-LR.snap.png new file mode 100644 index 000000000..8e486706e Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-18-should-handle-the-direction-statement-with-LR.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-18-should-render-a-simple-class-diagram-with-notes.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-18-should-render-a-simple-class-diagram-with-notes.snap.png new file mode 100644 index 000000000..d90db6ff6 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-18-should-render-a-simple-class-diagram-with-notes.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-2-should-render-a-simple-class-diagrams-with-cardinality.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-2-should-render-a-simple-class-diagrams-with-cardinality.snap.png new file mode 100644 index 000000000..d7a199110 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-2-should-render-a-simple-class-diagrams-with-cardinality.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-4-should-render-a-simple-class-diagram-with-comments.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-4-should-render-a-simple-class-diagram-with-comments.snap.png new file mode 100644 index 000000000..310033546 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-4-should-render-a-simple-class-diagram-with-comments.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-5-should-render-a-simple-class-diagram-with-abstract-method.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-5-should-render-a-simple-class-diagram-with-abstract-method.snap.png new file mode 100644 index 000000000..8d43730fd Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-5-should-render-a-simple-class-diagram-with-abstract-method.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-6-should-render-a-simple-class-diagram-with-static-method.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-6-should-render-a-simple-class-diagram-with-static-method.snap.png new file mode 100644 index 000000000..8657cb2bf Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-6-should-render-a-simple-class-diagram-with-static-method.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-7-should-render-a-simple-class-diagram-with-Generic-class.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-7-should-render-a-simple-class-diagram-with-Generic-class.snap.png new file mode 100644 index 000000000..03836b490 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-7-should-render-a-simple-class-diagram-with-Generic-class.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-8-should-render-a-simple-class-diagram-with-Generic-class-and-relations.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-8-should-render-a-simple-class-diagram-with-Generic-class-and-relations.snap.png new file mode 100644 index 000000000..f33407aea Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-8-should-render-a-simple-class-diagram-with-Generic-class-and-relations.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-9-should-render-a-simple-class-diagram-with-clickable-link.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-9-should-render-a-simple-class-diagram-with-clickable-link.snap.png new file mode 100644 index 000000000..f33407aea Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-9-should-render-a-simple-class-diagram-with-clickable-link.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-should-render-a-simple-class-diagram-with-different-visibilities.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-should-render-a-simple-class-diagram-with-different-visibilities.snap.png new file mode 100644 index 000000000..1d0657d14 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-should-render-a-simple-class-diagram-with-different-visibilities.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-should-render-multiple-class-diagrams.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-should-render-multiple-class-diagrams.snap.png new file mode 100644 index 000000000..54c3da64a Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-should-render-multiple-class-diagrams.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-1-should-render-a-simple-class-diagram.snap.png b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-1-should-render-a-simple-class-diagram.snap.png new file mode 100644 index 000000000..efdaccfc7 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-1-should-render-a-simple-class-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-10-should-render-a-simple-class-diagram-with-clickable-callback.snap.png b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-10-should-render-a-simple-class-diagram-with-clickable-callback.snap.png new file mode 100644 index 000000000..a9fd5777b Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-10-should-render-a-simple-class-diagram-with-clickable-callback.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-11-should-render-a-simple-class-diagram-with-return-type-on-method.snap.png b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-11-should-render-a-simple-class-diagram-with-return-type-on-method.snap.png new file mode 100644 index 000000000..8d97b94aa Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-11-should-render-a-simple-class-diagram-with-return-type-on-method.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-12-should-render-a-simple-class-diagram-with-generic-types.snap.png b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-12-should-render-a-simple-class-diagram-with-generic-types.snap.png new file mode 100644 index 000000000..02dc9f682 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-12-should-render-a-simple-class-diagram-with-generic-types.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-13-should-render-a-simple-class-diagram-with-css-classes-applied.snap.png b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-13-should-render-a-simple-class-diagram-with-css-classes-applied.snap.png new file mode 100644 index 000000000..73377a3cd Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-13-should-render-a-simple-class-diagram-with-css-classes-applied.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-14-should-render-a-simple-class-diagram-with-css-classes-applied-directly.snap.png b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-14-should-render-a-simple-class-diagram-with-css-classes-applied-directly.snap.png new file mode 100644 index 000000000..73377a3cd Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-14-should-render-a-simple-class-diagram-with-css-classes-applied-directly.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-15-should-render-a-simple-class-diagram-with-css-classes-applied-two-multiple-classes.snap.png b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-15-should-render-a-simple-class-diagram-with-css-classes-applied-two-multiple-classes.snap.png new file mode 100644 index 000000000..e3220650c Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-15-should-render-a-simple-class-diagram-with-css-classes-applied-two-multiple-classes.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-16-should-render-multiple-class-diagrams.snap.png b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-16-should-render-multiple-class-diagrams.snap.png new file mode 100644 index 000000000..fe1c19fed Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-16-should-render-multiple-class-diagrams.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-19-should-render-a-simple-class-diagram-with-notes.snap.png b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-19-should-render-a-simple-class-diagram-with-notes.snap.png new file mode 100644 index 000000000..d90db6ff6 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-19-should-render-a-simple-class-diagram-with-notes.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-2-should-render-a-simple-class-diagrams-with-cardinality.snap.png b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-2-should-render-a-simple-class-diagrams-with-cardinality.snap.png new file mode 100644 index 000000000..4fd1435a5 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-2-should-render-a-simple-class-diagrams-with-cardinality.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-3-should-render-a-simple-class-diagram-with-different-visibilities.snap.png b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-3-should-render-a-simple-class-diagram-with-different-visibilities.snap.png new file mode 100644 index 000000000..9847d084e Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-3-should-render-a-simple-class-diagram-with-different-visibilities.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-4-should-render-a-simple-class-diagram-with-comments.snap.png b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-4-should-render-a-simple-class-diagram-with-comments.snap.png new file mode 100644 index 000000000..b49767077 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-4-should-render-a-simple-class-diagram-with-comments.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-5-should-render-a-simple-class-diagram-with-abstract-method.snap.png b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-5-should-render-a-simple-class-diagram-with-abstract-method.snap.png new file mode 100644 index 000000000..0ed8fb90f Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-5-should-render-a-simple-class-diagram-with-abstract-method.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-6-should-render-a-simple-class-diagram-with-static-method.snap.png b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-6-should-render-a-simple-class-diagram-with-static-method.snap.png new file mode 100644 index 000000000..7a3fe3f27 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-6-should-render-a-simple-class-diagram-with-static-method.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-7-should-render-a-simple-class-diagram-with-Generic-class.snap.png b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-7-should-render-a-simple-class-diagram-with-Generic-class.snap.png new file mode 100644 index 000000000..3807aeeb9 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-7-should-render-a-simple-class-diagram-with-Generic-class.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-8-should-render-a-simple-class-diagram-with-Generic-class-and-relations.snap.png b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-8-should-render-a-simple-class-diagram-with-Generic-class-and-relations.snap.png new file mode 100644 index 000000000..a9fd5777b Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-8-should-render-a-simple-class-diagram-with-Generic-class-and-relations.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-9-should-render-a-simple-class-diagram-with-clickable-link.snap.png b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-9-should-render-a-simple-class-diagram-with-clickable-link.snap.png new file mode 100644 index 000000000..a9fd5777b Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram.spec.js/Class-diagram-9-should-render-a-simple-class-diagram-with-clickable-link.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram.spec.js/__diff_output__/Class-diagram-1-should-render-a-simple-class-diagram.diff.png b/cypress/snapshots/rendering/classDiagram.spec.js/__diff_output__/Class-diagram-1-should-render-a-simple-class-diagram.diff.png new file mode 100644 index 000000000..f72c28dd0 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram.spec.js/__diff_output__/Class-diagram-1-should-render-a-simple-class-diagram.diff.png differ diff --git a/cypress/snapshots/rendering/conf-and-directives.spec.js/Configuration-and-directives---nodes-should-be-light-blue-No-config---use-default.snap.png b/cypress/snapshots/rendering/conf-and-directives.spec.js/Configuration-and-directives---nodes-should-be-light-blue-No-config---use-default.snap.png new file mode 100644 index 000000000..27c9c0422 Binary files /dev/null and b/cypress/snapshots/rendering/conf-and-directives.spec.js/Configuration-and-directives---nodes-should-be-light-blue-No-config---use-default.snap.png differ diff --git a/cypress/snapshots/rendering/conf-and-directives.spec.js/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-directive---nodes-should-be-grey.snap.png b/cypress/snapshots/rendering/conf-and-directives.spec.js/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-directive---nodes-should-be-grey.snap.png new file mode 100644 index 000000000..97707c931 Binary files /dev/null and b/cypress/snapshots/rendering/conf-and-directives.spec.js/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-directive---nodes-should-be-grey.snap.png differ diff --git a/cypress/snapshots/rendering/conf-and-directives.spec.js/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-directive-overriding-theme-variable---nodes-should-be-red.snap.png b/cypress/snapshots/rendering/conf-and-directives.spec.js/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-directive-overriding-theme-variable---nodes-should-be-red.snap.png new file mode 100644 index 000000000..c43fb1fe9 Binary files /dev/null and b/cypress/snapshots/rendering/conf-and-directives.spec.js/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-directive-overriding-theme-variable---nodes-should-be-red.snap.png differ diff --git a/cypress/snapshots/rendering/conf-and-directives.spec.js/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-initialize---nodes-should-be-green.snap.png b/cypress/snapshots/rendering/conf-and-directives.spec.js/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-initialize---nodes-should-be-green.snap.png new file mode 100644 index 000000000..7a33c0561 Binary files /dev/null and b/cypress/snapshots/rendering/conf-and-directives.spec.js/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-initialize---nodes-should-be-green.snap.png differ diff --git a/cypress/snapshots/rendering/conf-and-directives.spec.js/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-initialize-and-directive---nodes-should-be-grey.snap.png b/cypress/snapshots/rendering/conf-and-directives.spec.js/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-initialize-and-directive---nodes-should-be-grey.snap.png new file mode 100644 index 000000000..97707c931 Binary files /dev/null and b/cypress/snapshots/rendering/conf-and-directives.spec.js/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-initialize-and-directive---nodes-should-be-grey.snap.png differ diff --git a/cypress/snapshots/rendering/conf-and-directives.spec.js/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-initialize-overriding-themeVariable---nodes-should-be-red.snap.png b/cypress/snapshots/rendering/conf-and-directives.spec.js/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-initialize-overriding-themeVariable---nodes-should-be-red.snap.png new file mode 100644 index 000000000..c43fb1fe9 Binary files /dev/null and b/cypress/snapshots/rendering/conf-and-directives.spec.js/Configuration-and-directives---nodes-should-be-light-blue-Settings-from-initialize-overriding-themeVariable---nodes-should-be-red.snap.png differ diff --git a/cypress/snapshots/rendering/conf-and-directives.spec.js/Configuration-and-directives---nodes-should-be-light-blue-Theme-from-initialize,-directive-overriding-theme-variable---nodes-should-be-red.snap.png b/cypress/snapshots/rendering/conf-and-directives.spec.js/Configuration-and-directives---nodes-should-be-light-blue-Theme-from-initialize,-directive-overriding-theme-variable---nodes-should-be-red.snap.png new file mode 100644 index 000000000..c43fb1fe9 Binary files /dev/null and b/cypress/snapshots/rendering/conf-and-directives.spec.js/Configuration-and-directives---nodes-should-be-light-blue-Theme-from-initialize,-directive-overriding-theme-variable---nodes-should-be-red.snap.png differ diff --git a/cypress/snapshots/rendering/conf-and-directives.spec.js/Configuration-and-directives---nodes-should-be-light-blue-Theme-variable-from-initialize,-theme-from-directive---nodes-should-be-red.snap.png b/cypress/snapshots/rendering/conf-and-directives.spec.js/Configuration-and-directives---nodes-should-be-light-blue-Theme-variable-from-initialize,-theme-from-directive---nodes-should-be-red.snap.png new file mode 100644 index 000000000..c738eb35f Binary files /dev/null and b/cypress/snapshots/rendering/conf-and-directives.spec.js/Configuration-and-directives---nodes-should-be-light-blue-Theme-variable-from-initialize,-theme-from-directive---nodes-should-be-red.snap.png differ diff --git a/cypress/snapshots/rendering/conf-and-directives.spec.js/conf-and-directives.spec-when-rendering-several-diagrams-diagram-1.snap.png b/cypress/snapshots/rendering/conf-and-directives.spec.js/conf-and-directives.spec-when-rendering-several-diagrams-diagram-1.snap.png new file mode 100644 index 000000000..de4407c69 Binary files /dev/null and b/cypress/snapshots/rendering/conf-and-directives.spec.js/conf-and-directives.spec-when-rendering-several-diagrams-diagram-1.snap.png differ diff --git a/cypress/snapshots/rendering/current.spec.js/State-diagram-should-render-a-state-with-states-in-it.snap.png b/cypress/snapshots/rendering/current.spec.js/State-diagram-should-render-a-state-with-states-in-it.snap.png new file mode 100644 index 000000000..e8b98b55f Binary files /dev/null and b/cypress/snapshots/rendering/current.spec.js/State-diagram-should-render-a-state-with-states-in-it.snap.png differ diff --git a/cypress/snapshots/rendering/debug.spec.js/Flowchart-34-testing-the-label-width-in-percy.snap.png b/cypress/snapshots/rendering/debug.spec.js/Flowchart-34-testing-the-label-width-in-percy.snap.png new file mode 100644 index 000000000..5313743c5 Binary files /dev/null and b/cypress/snapshots/rendering/debug.spec.js/Flowchart-34-testing-the-label-width-in-percy.snap.png differ diff --git a/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-1433-should-render-a-simple-ER-diagram-with-a-title.snap.png b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-1433-should-render-a-simple-ER-diagram-with-a-title.snap.png new file mode 100644 index 000000000..3f66b5c2f Binary files /dev/null and b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-1433-should-render-a-simple-ER-diagram-with-a-title.snap.png differ diff --git a/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-a-cyclical-ER-diagram.snap.png b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-a-cyclical-ER-diagram.snap.png new file mode 100644 index 000000000..9b9f026b9 Binary files /dev/null and b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-a-cyclical-ER-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-a-not-so-simple-ER-diagram.snap.png b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-a-not-so-simple-ER-diagram.snap.png new file mode 100644 index 000000000..3e47b8eb7 Binary files /dev/null and b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-a-not-so-simple-ER-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-a-simple-ER-diagram.snap.png b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-a-simple-ER-diagram.snap.png new file mode 100644 index 000000000..7e023fa34 Binary files /dev/null and b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-a-simple-ER-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-an-ER-diagram-with-a-recursive-relationship.snap.png b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-an-ER-diagram-with-a-recursive-relationship.snap.png new file mode 100644 index 000000000..2078a8057 Binary files /dev/null and b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-an-ER-diagram-with-a-recursive-relationship.snap.png differ diff --git a/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-an-ER-diagram-with-blank-or-empty-labels.snap.png b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-an-ER-diagram-with-blank-or-empty-labels.snap.png new file mode 100644 index 000000000..a8cb00385 Binary files /dev/null and b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-an-ER-diagram-with-blank-or-empty-labels.snap.png differ diff --git a/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-an-ER-diagram-with-multiple-relationships-between-the-same-two-entities.snap.png b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-an-ER-diagram-with-multiple-relationships-between-the-same-two-entities.snap.png new file mode 100644 index 000000000..576913f55 Binary files /dev/null and b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-an-ER-diagram-with-multiple-relationships-between-the-same-two-entities.snap.png differ diff --git a/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-multiple-ER-diagrams.snap.png b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-multiple-ER-diagrams.snap.png new file mode 100644 index 000000000..cb18bf03c Binary files /dev/null and b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-multiple-ER-diagrams.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-1-should-render-a-simple-flowchart.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-1-should-render-a-simple-flowchart.snap.png new file mode 100644 index 000000000..36aa27bbb Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-1-should-render-a-simple-flowchart.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-1433-should-render-a-titled-flowchart-with-titleTopMargin-set-to-0.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-1433-should-render-a-titled-flowchart-with-titleTopMargin-set-to-0.snap.png new file mode 100644 index 000000000..02e3b87e4 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-1433-should-render-a-titled-flowchart-with-titleTopMargin-set-to-0.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-2-should-render-a-simple-flowchart-with-diagramPadding-set-to-0.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-2-should-render-a-simple-flowchart-with-diagramPadding-set-to-0.snap.png new file mode 100644 index 000000000..704d9466d Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-2-should-render-a-simple-flowchart-with-diagramPadding-set-to-0.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-2050-handling-of-different-rendering-direction-in-subgraphs.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-2050-handling-of-different-rendering-direction-in-subgraphs.snap.png new file mode 100644 index 000000000..53d7ef220 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-2050-handling-of-different-rendering-direction-in-subgraphs.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-2388-handling-default-in-the-node-name.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-2388-handling-default-in-the-node-name.snap.png new file mode 100644 index 000000000..f77434fa6 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-2388-handling-default-in-the-node-name.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-2824-Clipping-of-edges.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-2824-Clipping-of-edges.snap.png new file mode 100644 index 000000000..f6016a5c6 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-2824-Clipping-of-edges.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-3-a-link-with-correct-arrowhead-to-a-subgraph.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-3-a-link-with-correct-arrowhead-to-a-subgraph.snap.png new file mode 100644 index 000000000..750269f20 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-3-a-link-with-correct-arrowhead-to-a-subgraph.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-4-Length-of-edges.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-4-Length-of-edges.snap.png new file mode 100644 index 000000000..4904da064 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-4-Length-of-edges.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-5-should-render-escaped-without-html-labels.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-5-should-render-escaped-without-html-labels.snap.png new file mode 100644 index 000000000..1597b2b22 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-5-should-render-escaped-without-html-labels.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-50-handle-nested-subgraphs-in-reverse-order.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-50-handle-nested-subgraphs-in-reverse-order.snap.png new file mode 100644 index 000000000..bf4d7256e Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-50-handle-nested-subgraphs-in-reverse-order.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-51-handle-nested-subgraphs-in-reverse-order.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-51-handle-nested-subgraphs-in-reverse-order.snap.png new file mode 100644 index 000000000..bf4d7256e Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-51-handle-nested-subgraphs-in-reverse-order.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-52-handle-nested-subgraphs-in-several-levels.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-52-handle-nested-subgraphs-in-several-levels.snap.png new file mode 100644 index 000000000..f65f7eecd Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-52-handle-nested-subgraphs-in-several-levels.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-53-handle-nested-subgraphs-with-edges-in-and-out.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-53-handle-nested-subgraphs-with-edges-in-and-out.snap.png new file mode 100644 index 000000000..df0b7c751 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-53-handle-nested-subgraphs-with-edges-in-and-out.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-54-handle-nested-subgraphs-with-outgoing-links.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-54-handle-nested-subgraphs-with-outgoing-links.snap.png new file mode 100644 index 000000000..02c46fe9e Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-54-handle-nested-subgraphs-with-outgoing-links.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-55-handle-nested-subgraphs-with-outgoing-links-2.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-55-handle-nested-subgraphs-with-outgoing-links-2.snap.png new file mode 100644 index 000000000..535579217 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-55-handle-nested-subgraphs-with-outgoing-links-2.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-56-handle-nested-subgraphs-with-outgoing-links-3.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-56-handle-nested-subgraphs-with-outgoing-links-3.snap.png new file mode 100644 index 000000000..d6dee844f Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-56-handle-nested-subgraphs-with-outgoing-links-3.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-57-handle-nested-subgraphs-with-outgoing-links-2.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-57-handle-nested-subgraphs-with-outgoing-links-2.snap.png new file mode 100644 index 000000000..158db80d6 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-57-handle-nested-subgraphs-with-outgoing-links-2.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-57-handle-nested-subgraphs-with-outgoing-links-4.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-57-handle-nested-subgraphs-with-outgoing-links-4.snap.png new file mode 100644 index 000000000..a5d04db4c Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-57-handle-nested-subgraphs-with-outgoing-links-4.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-57.x-handle-nested-subgraphs-with-outgoing-links-5.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-57.x-handle-nested-subgraphs-with-outgoing-links-5.snap.png new file mode 100644 index 000000000..ca60bae8d Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-57.x-handle-nested-subgraphs-with-outgoing-links-5.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-58-handle-styling-with-style-expressions.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-58-handle-styling-with-style-expressions.snap.png new file mode 100644 index 000000000..047f424b8 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-58-handle-styling-with-style-expressions.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-59-handle-styling-of-subgraphs-and-links.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-59-handle-styling-of-subgraphs-and-links.snap.png new file mode 100644 index 000000000..f218969b8 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-59-handle-styling-of-subgraphs-and-links.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-6-should-render-non-escaped-with-html-labels.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-6-should-render-non-escaped-with-html-labels.snap.png new file mode 100644 index 000000000..4ad6f24d6 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-6-should-render-non-escaped-with-html-labels.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-60-handle-styling-for-all-node-shapes---v2.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-60-handle-styling-for-all-node-shapes---v2.snap.png new file mode 100644 index 000000000..6654ebe43 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-60-handle-styling-for-all-node-shapes---v2.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-61-fontawesome-icons-in-edge-labels.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-61-fontawesome-icons-in-edge-labels.snap.png new file mode 100644 index 000000000..d0cc2bf61 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-61-fontawesome-icons-in-edge-labels.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-62-should-render-styled-subgraphs.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-62-should-render-styled-subgraphs.snap.png new file mode 100644 index 000000000..925ca3036 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-62-should-render-styled-subgraphs.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-63-title-on-subgraphs-should-be-themable.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-63-title-on-subgraphs-should-be-themable.snap.png new file mode 100644 index 000000000..460b41356 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-63-title-on-subgraphs-should-be-themable.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-65-text-color-from-classes.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-65-text-color-from-classes.snap.png new file mode 100644 index 000000000..b0af441c6 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-65-text-color-from-classes.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-66-More-nested-subgraph-cases-(TB).snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-66-More-nested-subgraph-cases-(TB).snap.png new file mode 100644 index 000000000..362c4c070 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-66-More-nested-subgraph-cases-(TB).snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-67-More-nested-subgraph-cases-(RL).snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-67-More-nested-subgraph-cases-(RL).snap.png new file mode 100644 index 000000000..a498d83b0 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-67-More-nested-subgraph-cases-(RL).snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-68-More-nested-subgraph-cases-(BT).snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-68-More-nested-subgraph-cases-(BT).snap.png new file mode 100644 index 000000000..6056011f0 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-68-More-nested-subgraph-cases-(BT).snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-69-More-nested-subgraph-cases-(LR).snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-69-More-nested-subgraph-cases-(LR).snap.png new file mode 100644 index 000000000..ee7aeb7d4 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-69-More-nested-subgraph-cases-(LR).snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-70-Handle-nested-subgraph-cases-(TB)-link-out-and-link-between-subgraphs.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-70-Handle-nested-subgraph-cases-(TB)-link-out-and-link-between-subgraphs.snap.png new file mode 100644 index 000000000..36617c8af Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-70-Handle-nested-subgraph-cases-(TB)-link-out-and-link-between-subgraphs.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-71-Handle-nested-subgraph-cases-(RL)-link-out-and-link-between-subgraphs.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-71-Handle-nested-subgraph-cases-(RL)-link-out-and-link-between-subgraphs.snap.png new file mode 100644 index 000000000..dfa3cd084 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-71-Handle-nested-subgraph-cases-(RL)-link-out-and-link-between-subgraphs.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-72-Handle-nested-subgraph-cases-(BT)-link-out-and-link-between-subgraphs.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-72-Handle-nested-subgraph-cases-(BT)-link-out-and-link-between-subgraphs.snap.png new file mode 100644 index 000000000..3f75b0c67 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-72-Handle-nested-subgraph-cases-(BT)-link-out-and-link-between-subgraphs.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-74-Handle-labels-for-multiple-edges-from-and-to-the-same-couple-of-nodes.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-74-Handle-labels-for-multiple-edges-from-and-to-the-same-couple-of-nodes.snap.png new file mode 100644 index 000000000..2ac6cee30 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-74-Handle-labels-for-multiple-edges-from-and-to-the-same-couple-of-nodes.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-74-Handle-nested-subgraph-cases-(RL)-link-out-and-link-between-subgraphs.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-74-Handle-nested-subgraph-cases-(RL)-link-out-and-link-between-subgraphs.snap.png new file mode 100644 index 000000000..dfa3cd084 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-74-Handle-nested-subgraph-cases-(RL)-link-out-and-link-between-subgraphs.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-76-handle-unicode-encoded-character-with-HTML-labels-true.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-76-handle-unicode-encoded-character-with-HTML-labels-true.snap.png new file mode 100644 index 000000000..43c5d336f Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-76-handle-unicode-encoded-character-with-HTML-labels-true.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-V2---16-Render-Stadium-shape.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-V2---16-Render-Stadium-shape.snap.png new file mode 100644 index 000000000..929f19ead Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-V2---16-Render-Stadium-shape.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-1-should-render-a-simple-flowchart-no-htmlLabels.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-1-should-render-a-simple-flowchart-no-htmlLabels.snap.png new file mode 100644 index 000000000..58ee27cf9 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-1-should-render-a-simple-flowchart-no-htmlLabels.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-10-should-render-subgraphs-with-a-title-starting-with-a-digit.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-10-should-render-subgraphs-with-a-title-starting-with-a-digit.snap.png new file mode 100644 index 000000000..a9b70f937 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-10-should-render-subgraphs-with-a-title-starting-with-a-digit.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-11-should-render-styled-subgraphs.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-11-should-render-styled-subgraphs.snap.png new file mode 100644 index 000000000..925ca3036 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-11-should-render-styled-subgraphs.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-12-should-render-a-flowchart-with-long-names-and-class-definitions.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-12-should-render-a-flowchart-with-long-names-and-class-definitions.snap.png new file mode 100644 index 000000000..ec0d815f8 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-12-should-render-a-flowchart-with-long-names-and-class-definitions.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-13-should-render-color-of-styled-nodes.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-13-should-render-color-of-styled-nodes.snap.png new file mode 100644 index 000000000..2b787bc93 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-13-should-render-color-of-styled-nodes.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-14-should-render-hexagons.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-14-should-render-hexagons.snap.png new file mode 100644 index 000000000..02fe997d6 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-14-should-render-hexagons.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-15-should-render-a-simple-flowchart-with-comments.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-15-should-render-a-simple-flowchart-with-comments.snap.png new file mode 100644 index 000000000..58ee27cf9 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-15-should-render-a-simple-flowchart-with-comments.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-16-Render-Stadium-shape.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-16-Render-Stadium-shape.snap.png new file mode 100644 index 000000000..929f19ead Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-16-Render-Stadium-shape.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-17-Render-multiline-texts.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-17-Render-multiline-texts.snap.png new file mode 100644 index 000000000..580a46f5f Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-17-Render-multiline-texts.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-18-Chaining-of-nodes.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-18-Chaining-of-nodes.snap.png new file mode 100644 index 000000000..ee4229b16 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-18-Chaining-of-nodes.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-19-Multiple-nodes-and-chaining-in-one-statement.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-19-Multiple-nodes-and-chaining-in-one-statement.snap.png new file mode 100644 index 000000000..9a5e8fe96 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-19-Multiple-nodes-and-chaining-in-one-statement.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-2-should-render-a-simple-flowchart-with-htmlLabels.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-2-should-render-a-simple-flowchart-with-htmlLabels.snap.png new file mode 100644 index 000000000..36aa27bbb Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-2-should-render-a-simple-flowchart-with-htmlLabels.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-20-Multiple-nodes-and-chaining-in-one-statement.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-20-Multiple-nodes-and-chaining-in-one-statement.snap.png new file mode 100644 index 000000000..ad01acade Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-20-Multiple-nodes-and-chaining-in-one-statement.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-21-Render-cylindrical-shape.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-21-Render-cylindrical-shape.snap.png new file mode 100644 index 000000000..2d206c438 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-21-Render-cylindrical-shape.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-22-Render-a-simple-flowchart-with-nodeSpacing-set-to-100.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-22-Render-a-simple-flowchart-with-nodeSpacing-set-to-100.snap.png new file mode 100644 index 000000000..36aa27bbb Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-22-Render-a-simple-flowchart-with-nodeSpacing-set-to-100.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-23-Render-a-simple-flowchart-with-rankSpacing-set-to-100.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-23-Render-a-simple-flowchart-with-rankSpacing-set-to-100.snap.png new file mode 100644 index 000000000..85a9fed73 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-23-Render-a-simple-flowchart-with-rankSpacing-set-to-100.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-24-Keep-node-label-text-(if-already-defined)-when-a-style-is-applied.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-24-Keep-node-label-text-(if-already-defined)-when-a-style-is-applied.snap.png new file mode 100644 index 000000000..ffd9499e0 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-24-Keep-node-label-text-(if-already-defined)-when-a-style-is-applied.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-25-Handle-link-click-events-(link,-anchor,-mailto,-other-protocol,-script).snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-25-Handle-link-click-events-(link,-anchor,-mailto,-other-protocol,-script).snap.png new file mode 100644 index 000000000..dc36da74b Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-25-Handle-link-click-events-(link,-anchor,-mailto,-other-protocol,-script).snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-26-Set-text-color-of-nodes-and-links-according-to-styles-when-html-labels-are-enabled.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-26-Set-text-color-of-nodes-and-links-according-to-styles-when-html-labels-are-enabled.snap.png new file mode 100644 index 000000000..9a8749569 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-26-Set-text-color-of-nodes-and-links-according-to-styles-when-html-labels-are-enabled.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-27-Set-text-color-of-nodes-and-links-according-to-styles-when-html-labels-are-disabled.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-27-Set-text-color-of-nodes-and-links-according-to-styles-when-html-labels-are-disabled.snap.png new file mode 100644 index 000000000..bc48df345 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-27-Set-text-color-of-nodes-and-links-according-to-styles-when-html-labels-are-disabled.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-28-Apply-default-class-to-all-nodes-which-do-not-have-another-class-assigned-(htmlLabels-enabled).snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-28-Apply-default-class-to-all-nodes-which-do-not-have-another-class-assigned-(htmlLabels-enabled).snap.png new file mode 100644 index 000000000..fa8e3a47d Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-28-Apply-default-class-to-all-nodes-which-do-not-have-another-class-assigned-(htmlLabels-enabled).snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-29-Apply-default-class-to-all-nodes-which-do-not-have-another-class-assigned-(htmlLabels-disabled).snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-29-Apply-default-class-to-all-nodes-which-do-not-have-another-class-assigned-(htmlLabels-disabled).snap.png new file mode 100644 index 000000000..a385308a3 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-29-Apply-default-class-to-all-nodes-which-do-not-have-another-class-assigned-(htmlLabels-disabled).snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-3-should-render-a-simple-flowchart-with-line-breaks.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-3-should-render-a-simple-flowchart-with-line-breaks.snap.png new file mode 100644 index 000000000..a517e3e65 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-3-should-render-a-simple-flowchart-with-line-breaks.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-30-Possibility-to-style-text-color-of-nodes-and-subgraphs-as-well-as-apply-classes-to-subgraphs.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-30-Possibility-to-style-text-color-of-nodes-and-subgraphs-as-well-as-apply-classes-to-subgraphs.snap.png new file mode 100644 index 000000000..8418fd0a0 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-30-Possibility-to-style-text-color-of-nodes-and-subgraphs-as-well-as-apply-classes-to-subgraphs.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-31-should-not-slice-off-edges-that-are-to-the-left-of-the-left-most-vertex.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-31-should-not-slice-off-edges-that-are-to-the-left-of-the-left-most-vertex.snap.png new file mode 100644 index 000000000..08670c5f2 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-31-should-not-slice-off-edges-that-are-to-the-left-of-the-left-most-vertex.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-32-Render-Subroutine-shape.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-32-Render-Subroutine-shape.snap.png new file mode 100644 index 000000000..b16645110 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-32-Render-Subroutine-shape.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-33-should-render-a-simple-flowchart-with-diagramPadding-set-to-0.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-33-should-render-a-simple-flowchart-with-diagramPadding-set-to-0.snap.png new file mode 100644 index 000000000..704d9466d Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-33-should-render-a-simple-flowchart-with-diagramPadding-set-to-0.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-34-testing-the-label-width-in-percy.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-34-testing-the-label-width-in-percy.snap.png new file mode 100644 index 000000000..7fd590da9 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-34-testing-the-label-width-in-percy.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-35-should-honor-minimum-edge-length-as-specified-by-the-user.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-35-should-honor-minimum-edge-length-as-specified-by-the-user.snap.png new file mode 100644 index 000000000..777e9de7a Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-35-should-honor-minimum-edge-length-as-specified-by-the-user.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-36-should-render-escaped-without-html-labels.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-36-should-render-escaped-without-html-labels.snap.png new file mode 100644 index 000000000..29d4c5aa4 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-36-should-render-escaped-without-html-labels.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-37-should-render-non-escaped-with-html-labels.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-37-should-render-non-escaped-with-html-labels.snap.png new file mode 100644 index 000000000..b379088d1 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-37-should-render-non-escaped-with-html-labels.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-4-should-render-a-simple-flowchart-with-trapezoid-and-inverse-trapezoid-vertex-options.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-4-should-render-a-simple-flowchart-with-trapezoid-and-inverse-trapezoid-vertex-options.snap.png new file mode 100644 index 000000000..02a8e5be5 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-4-should-render-a-simple-flowchart-with-trapezoid-and-inverse-trapezoid-vertex-options.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-5-should-style-nodes-via-a-class.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-5-should-style-nodes-via-a-class.snap.png new file mode 100644 index 000000000..959c98e41 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-5-should-style-nodes-via-a-class.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-58-handle-styling-with-style-expressions.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-58-handle-styling-with-style-expressions.snap.png new file mode 100644 index 000000000..047f424b8 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-58-handle-styling-with-style-expressions.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-6-should-render-a-flowchart-full-of-circles.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-6-should-render-a-flowchart-full-of-circles.snap.png new file mode 100644 index 000000000..c7d1ed784 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-6-should-render-a-flowchart-full-of-circles.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-60-handle-styling-for-all-node-shapes.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-60-handle-styling-for-all-node-shapes.snap.png new file mode 100644 index 000000000..6bf21b0b6 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-60-handle-styling-for-all-node-shapes.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-61-fontawesome-icons-in-edge-labels.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-61-fontawesome-icons-in-edge-labels.snap.png new file mode 100644 index 000000000..d0cc2bf61 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-61-fontawesome-icons-in-edge-labels.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-62-fontawesome-icons-in-edge-labels.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-62-fontawesome-icons-in-edge-labels.snap.png new file mode 100644 index 000000000..f98ab1c02 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-62-fontawesome-icons-in-edge-labels.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-63-fontawesome-icons-in-edge-labels.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-63-fontawesome-icons-in-edge-labels.snap.png new file mode 100644 index 000000000..925ca3036 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-63-fontawesome-icons-in-edge-labels.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-64-fontawesome-icons-in-edge-labels.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-64-fontawesome-icons-in-edge-labels.snap.png new file mode 100644 index 000000000..460b41356 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-64-fontawesome-icons-in-edge-labels.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-65-text-color-from-classes.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-65-text-color-from-classes.snap.png new file mode 100644 index 000000000..b0af441c6 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-65-text-color-from-classes.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-7-should-render-a-flowchart-full-of-icons.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-7-should-render-a-flowchart-full-of-icons.snap.png new file mode 100644 index 000000000..fffa77048 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-7-should-render-a-flowchart-full-of-icons.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-8-should-render-labels-with-numbers-at-the-start.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-8-should-render-labels-with-numbers-at-the-start.snap.png new file mode 100644 index 000000000..e1d9eb819 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-8-should-render-labels-with-numbers-at-the-start.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-9-should-render-subgraphs.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-9-should-render-subgraphs.snap.png new file mode 100644 index 000000000..cb7004fd8 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-9-should-render-subgraphs.snap.png differ diff --git a/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-Handle-multiline-section-titles-with-different-line-breaks.snap.png b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-Handle-multiline-section-titles-with-different-line-breaks.snap.png new file mode 100644 index 000000000..ec0181437 Binary files /dev/null and b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-Handle-multiline-section-titles-with-different-line-breaks.snap.png differ diff --git a/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-Multiple-dependencies-syntax.snap.png b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-Multiple-dependencies-syntax.snap.png new file mode 100644 index 000000000..74ac324ba Binary files /dev/null and b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-Multiple-dependencies-syntax.snap.png differ diff --git a/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-FAIL-redering-a-gantt-chart-for-issue-#1060-with-invalid-date.snap.png b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-FAIL-redering-a-gantt-chart-for-issue-#1060-with-invalid-date.snap.png new file mode 100644 index 000000000..0871ec29a Binary files /dev/null and b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-FAIL-redering-a-gantt-chart-for-issue-#1060-with-invalid-date.snap.png differ diff --git a/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-handle-milliseconds.snap.png b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-handle-milliseconds.snap.png new file mode 100644 index 000000000..849ea517d Binary files /dev/null and b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-handle-milliseconds.snap.png differ diff --git a/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-hide-today-marker.snap.png b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-hide-today-marker.snap.png new file mode 100644 index 000000000..252a0d9e0 Binary files /dev/null and b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-hide-today-marker.snap.png differ diff --git a/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-render-a-gantt-chart.snap.png b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-render-a-gantt-chart.snap.png new file mode 100644 index 000000000..ebb8b50d4 Binary files /dev/null and b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-render-a-gantt-chart.snap.png differ diff --git a/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-render-a-gantt-diagram-with-data-labels-at-the-top-when-topAxis-is-true.snap.png b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-render-a-gantt-diagram-with-data-labels-at-the-top-when-topAxis-is-true.snap.png new file mode 100644 index 000000000..f6d096c3d Binary files /dev/null and b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-render-a-gantt-diagram-with-data-labels-at-the-top-when-topAxis-is-true.snap.png differ diff --git a/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-render-a-gantt-diagram-with-tick-is-1-day-and-topAxis-is-true.snap.png b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-render-a-gantt-diagram-with-tick-is-1-day-and-topAxis-is-true.snap.png new file mode 100644 index 000000000..3ad212f91 Binary files /dev/null and b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-render-a-gantt-diagram-with-tick-is-1-day-and-topAxis-is-true.snap.png differ diff --git a/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-render-a-gantt-diagram-with-tick-is-1-day.snap.png b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-render-a-gantt-diagram-with-tick-is-1-day.snap.png new file mode 100644 index 000000000..74501507e Binary files /dev/null and b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-render-a-gantt-diagram-with-tick-is-1-day.snap.png differ diff --git a/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-render-a-gantt-diagram-with-tick-is-1-month.snap.png b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-render-a-gantt-diagram-with-tick-is-1-month.snap.png new file mode 100644 index 000000000..66ff82be3 Binary files /dev/null and b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-render-a-gantt-diagram-with-tick-is-1-month.snap.png differ diff --git a/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-render-a-gantt-diagram-with-tick-is-1-week.snap.png b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-render-a-gantt-diagram-with-tick-is-1-week.snap.png new file mode 100644 index 000000000..e1fa24c38 Binary files /dev/null and b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-render-a-gantt-diagram-with-tick-is-1-week.snap.png differ diff --git a/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-render-a-gantt-diagram-with-tick-is-15-minutes.snap.png b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-render-a-gantt-diagram-with-tick-is-15-minutes.snap.png new file mode 100644 index 000000000..cd7710720 Binary files /dev/null and b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-render-a-gantt-diagram-with-tick-is-15-minutes.snap.png differ diff --git a/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-render-a-gantt-diagram-with-tick-is-6-hours.snap.png b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-render-a-gantt-diagram-with-tick-is-6-hours.snap.png new file mode 100644 index 000000000..703c83f97 Binary files /dev/null and b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-render-a-gantt-diagram-with-tick-is-6-hours.snap.png differ diff --git a/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-style-today-marker.snap.png b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-style-today-marker.snap.png new file mode 100644 index 000000000..366406636 Binary files /dev/null and b/cypress/snapshots/rendering/gantt.spec.js/Gantt-diagram-should-style-today-marker.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-1-should-render-a-simple-gitgraph-with-commit-on-main-branch.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-1-should-render-a-simple-gitgraph-with-commit-on-main-branch.snap.png new file mode 100644 index 000000000..5b4d154b1 Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-1-should-render-a-simple-gitgraph-with-commit-on-main-branch.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-10-should-render-a-simple-gitgraph-with-horizontal-labels.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-10-should-render-a-simple-gitgraph-with-horizontal-labels.snap.png new file mode 100644 index 000000000..437042720 Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-10-should-render-a-simple-gitgraph-with-horizontal-labels.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-11-should-render-a-gitgraph-with-cherry-pick-commit-with-custom-tag.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-11-should-render-a-gitgraph-with-cherry-pick-commit-with-custom-tag.snap.png new file mode 100644 index 000000000..448ac945d Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-11-should-render-a-gitgraph-with-cherry-pick-commit-with-custom-tag.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-11-should-render-a-gitgraph-with-cherry-pick-commit-with-no-tag.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-11-should-render-a-gitgraph-with-cherry-pick-commit-with-no-tag.snap.png new file mode 100644 index 000000000..f07c15e83 Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-11-should-render-a-gitgraph-with-cherry-pick-commit-with-no-tag.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-11-should-render-a-simple-gitgraph-with-cherry-pick-commit.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-11-should-render-a-simple-gitgraph-with-cherry-pick-commit.snap.png new file mode 100644 index 000000000..27fce2459 Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-11-should-render-a-simple-gitgraph-with-cherry-pick-commit.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-11-should-render-a-simple-gitgraph-with-two-cherry-pick-commit.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-11-should-render-a-simple-gitgraph-with-two-cherry-pick-commit.snap.png new file mode 100644 index 000000000..ede8fde04 Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-11-should-render-a-simple-gitgraph-with-two-cherry-pick-commit.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-12-should-render-commits-for-more-than-8-branches.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-12-should-render-commits-for-more-than-8-branches.snap.png new file mode 100644 index 000000000..a9604d7cb Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-12-should-render-commits-for-more-than-8-branches.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-13-should-render-a-simple-gitgraph-with-three-branches,custom-merge-commit-id,tag,type.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-13-should-render-a-simple-gitgraph-with-three-branches,custom-merge-commit-id,tag,type.snap.png new file mode 100644 index 000000000..decf5ad29 Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-13-should-render-a-simple-gitgraph-with-three-branches,custom-merge-commit-id,tag,type.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-1433-should-render-a-simple-gitgraph-with-a-title.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-1433-should-render-a-simple-gitgraph-with-a-title.snap.png new file mode 100644 index 000000000..8485cdb22 Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-1433-should-render-a-simple-gitgraph-with-a-title.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-2-should-render-a-simple-gitgraph-with-commit-on-main-branch-with-Id.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-2-should-render-a-simple-gitgraph-with-commit-on-main-branch-with-Id.snap.png new file mode 100644 index 000000000..af4912dfd Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-2-should-render-a-simple-gitgraph-with-commit-on-main-branch-with-Id.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-3-should-render-a-simple-gitgraph-with-different-commitTypes-on-main-branch-.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-3-should-render-a-simple-gitgraph-with-different-commitTypes-on-main-branch-.snap.png new file mode 100644 index 000000000..5cce86738 Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-3-should-render-a-simple-gitgraph-with-different-commitTypes-on-main-branch-.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-4-should-render-a-simple-gitgraph-with-tags-commitTypes-on-main-branch-.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-4-should-render-a-simple-gitgraph-with-tags-commitTypes-on-main-branch-.snap.png new file mode 100644 index 000000000..521ba0575 Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-4-should-render-a-simple-gitgraph-with-tags-commitTypes-on-main-branch-.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-5-should-render-a-simple-gitgraph-with-two-branches.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-5-should-render-a-simple-gitgraph-with-two-branches.snap.png new file mode 100644 index 000000000..b4131437d Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-5-should-render-a-simple-gitgraph-with-two-branches.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-6-should-render-a-simple-gitgraph-with-two-branches-and-merge-commit.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-6-should-render-a-simple-gitgraph-with-two-branches-and-merge-commit.snap.png new file mode 100644 index 000000000..cee9f5086 Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-6-should-render-a-simple-gitgraph-with-two-branches-and-merge-commit.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-7-should-render-a-simple-gitgraph-with-three-branches-and-tagged-merge-commit.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-7-should-render-a-simple-gitgraph-with-three-branches-and-tagged-merge-commit.snap.png new file mode 100644 index 000000000..54c9a311a Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-7-should-render-a-simple-gitgraph-with-three-branches-and-tagged-merge-commit.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-8-should-render-a-simple-gitgraph-with-more-than-8-branchs-&-overriding-variables.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-8-should-render-a-simple-gitgraph-with-more-than-8-branchs-&-overriding-variables.snap.png new file mode 100644 index 000000000..505a92ff3 Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-8-should-render-a-simple-gitgraph-with-more-than-8-branchs-&-overriding-variables.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-9-should-render-a-simple-gitgraph-with-rotated-labels.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-9-should-render-a-simple-gitgraph-with-rotated-labels.snap.png new file mode 100644 index 000000000..718254afc Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-9-should-render-a-simple-gitgraph-with-rotated-labels.snap.png differ diff --git a/cypress/snapshots/rendering/info.spec.js/Sequencediagram-should-render-a-simple-info-diagrams.snap.png b/cypress/snapshots/rendering/info.spec.js/Sequencediagram-should-render-a-simple-info-diagrams.snap.png new file mode 100644 index 000000000..fe35fb5fe Binary files /dev/null and b/cypress/snapshots/rendering/info.spec.js/Sequencediagram-should-render-a-simple-info-diagrams.snap.png differ diff --git a/cypress/snapshots/rendering/journey.spec.js/User-journey-diagram-Simple-test.snap.png b/cypress/snapshots/rendering/journey.spec.js/User-journey-diagram-Simple-test.snap.png new file mode 100644 index 000000000..03a6b8962 Binary files /dev/null and b/cypress/snapshots/rendering/journey.spec.js/User-journey-diagram-Simple-test.snap.png differ diff --git a/cypress/snapshots/rendering/journey.spec.js/User-journey-diagram-should-render-a-user-journey-chart.snap.png b/cypress/snapshots/rendering/journey.spec.js/User-journey-diagram-should-render-a-user-journey-chart.snap.png new file mode 100644 index 000000000..549522053 Binary files /dev/null and b/cypress/snapshots/rendering/journey.spec.js/User-journey-diagram-should-render-a-user-journey-chart.snap.png differ diff --git a/cypress/snapshots/rendering/journey.spec.js/User-journey-diagram-should-render-a-user-journey-diagram-when-useMaxWidth-is-false.snap.png b/cypress/snapshots/rendering/journey.spec.js/User-journey-diagram-should-render-a-user-journey-diagram-when-useMaxWidth-is-false.snap.png new file mode 100644 index 000000000..495a248ce Binary files /dev/null and b/cypress/snapshots/rendering/journey.spec.js/User-journey-diagram-should-render-a-user-journey-diagram-when-useMaxWidth-is-false.snap.png differ diff --git a/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-Blang-and-cloud-shape-with-icons.snap.png b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-Blang-and-cloud-shape-with-icons.snap.png new file mode 100644 index 000000000..62d352cc5 Binary files /dev/null and b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-Blang-and-cloud-shape-with-icons.snap.png differ diff --git a/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-Blang-and-cloud-shape.snap.png b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-Blang-and-cloud-shape.snap.png new file mode 100644 index 000000000..541d3efa8 Binary files /dev/null and b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-Blang-and-cloud-shape.snap.png differ diff --git a/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-Only-a-root.snap.png b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-Only-a-root.snap.png new file mode 100644 index 000000000..ecc0b6eaf Binary files /dev/null and b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-Only-a-root.snap.png differ diff --git a/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-a-root-with-a-shape.snap.png b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-a-root-with-a-shape.snap.png new file mode 100644 index 000000000..87d8035e8 Binary files /dev/null and b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-a-root-with-a-shape.snap.png differ diff --git a/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-a-root-with-an-icon.snap.png b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-a-root-with-an-icon.snap.png new file mode 100644 index 000000000..9191de2d4 Binary files /dev/null and b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-a-root-with-an-icon.snap.png differ diff --git a/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-a-root-with-wrapping-text-and-a-shape.snap.png b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-a-root-with-wrapping-text-and-a-shape.snap.png new file mode 100644 index 000000000..aee7aeb36 Binary files /dev/null and b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-a-root-with-wrapping-text-and-a-shape.snap.png differ diff --git a/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-adding-children.snap.png b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-adding-children.snap.png new file mode 100644 index 000000000..3c7abe9cc Binary files /dev/null and b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-adding-children.snap.png differ diff --git a/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-adding-grand-children.snap.png b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-adding-grand-children.snap.png new file mode 100644 index 000000000..de3e4da14 Binary files /dev/null and b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-adding-grand-children.snap.png differ diff --git a/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-braches-with-shapes-and-labels.snap.png b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-braches-with-shapes-and-labels.snap.png new file mode 100644 index 000000000..bfb764b96 Binary files /dev/null and b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-braches-with-shapes-and-labels.snap.png differ diff --git a/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-braches.snap.png b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-braches.snap.png new file mode 100644 index 000000000..040e9196e Binary files /dev/null and b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-braches.snap.png differ diff --git a/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-circle-shape.snap.png b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-circle-shape.snap.png new file mode 100644 index 000000000..93210643a Binary files /dev/null and b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-circle-shape.snap.png differ diff --git a/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-default-shape.snap.png b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-default-shape.snap.png new file mode 100644 index 000000000..d3de34519 Binary files /dev/null and b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-default-shape.snap.png differ diff --git a/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-rounded-rect-shape.snap.png b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-rounded-rect-shape.snap.png new file mode 100644 index 000000000..1040abbf3 Binary files /dev/null and b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-rounded-rect-shape.snap.png differ diff --git a/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-square-shape.snap.png b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-square-shape.snap.png new file mode 100644 index 000000000..362410b2d Binary files /dev/null and b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-square-shape.snap.png differ diff --git a/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-text-shouhld-wrap-with-icon.snap.png b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-text-shouhld-wrap-with-icon.snap.png new file mode 100644 index 000000000..696494199 Binary files /dev/null and b/cypress/snapshots/rendering/mindmap.spec.ts/Mindmaps-text-shouhld-wrap-with-icon.snap.png differ diff --git a/cypress/snapshots/rendering/pie.spec.js/Pie-Chart-should-render-a-simple-pie-diagram-with-capital-letters-for-labels.snap.png b/cypress/snapshots/rendering/pie.spec.js/Pie-Chart-should-render-a-simple-pie-diagram-with-capital-letters-for-labels.snap.png new file mode 100644 index 000000000..081172845 Binary files /dev/null and b/cypress/snapshots/rendering/pie.spec.js/Pie-Chart-should-render-a-simple-pie-diagram-with-capital-letters-for-labels.snap.png differ diff --git a/cypress/snapshots/rendering/pie.spec.js/Pie-Chart-should-render-a-simple-pie-diagram-with-long-labels.snap.png b/cypress/snapshots/rendering/pie.spec.js/Pie-Chart-should-render-a-simple-pie-diagram-with-long-labels.snap.png new file mode 100644 index 000000000..f93696cae Binary files /dev/null and b/cypress/snapshots/rendering/pie.spec.js/Pie-Chart-should-render-a-simple-pie-diagram-with-long-labels.snap.png differ diff --git a/cypress/snapshots/rendering/pie.spec.js/Pie-Chart-should-render-a-simple-pie-diagram.snap.png b/cypress/snapshots/rendering/pie.spec.js/Pie-Chart-should-render-a-simple-pie-diagram.snap.png new file mode 100644 index 000000000..69cd0d954 Binary files /dev/null and b/cypress/snapshots/rendering/pie.spec.js/Pie-Chart-should-render-a-simple-pie-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/requirement.spec.js/Requirement-diagram-sample.snap.png b/cypress/snapshots/rendering/requirement.spec.js/Requirement-diagram-sample.snap.png new file mode 100644 index 000000000..b3ce052d1 Binary files /dev/null and b/cypress/snapshots/rendering/requirement.spec.js/Requirement-diagram-sample.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-be-possible-to-use-actor-symbols-instead-of-boxes.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-be-possible-to-use-actor-symbols-instead-of-boxes.snap.png new file mode 100644 index 000000000..24b2f7013 Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-be-possible-to-use-actor-symbols-instead-of-boxes.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-actor-descriptions.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-actor-descriptions.snap.png new file mode 100644 index 000000000..b371270b5 Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-actor-descriptions.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-messages-from-an-actor-to-the-left-to-one-to-the-right.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-messages-from-an-actor-to-the-left-to-one-to-the-right.snap.png new file mode 100644 index 000000000..f6a88a66a Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-messages-from-an-actor-to-the-left-to-one-to-the-right.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-messages-from-an-actor-to-the-right-to-one-to-the-left.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-messages-from-an-actor-to-the-right-to-one-to-the-left.snap.png new file mode 100644 index 000000000..6af21490b Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-messages-from-an-actor-to-the-right-to-one-to-the-left.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-messages-wrapped-(inline)-from-an-actor-to-the-left-to-one-to-the-right.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-messages-wrapped-(inline)-from-an-actor-to-the-left-to-one-to-the-right.snap.png new file mode 100644 index 000000000..76f1f8c15 Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-messages-wrapped-(inline)-from-an-actor-to-the-left-to-one-to-the-right.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-messages-wrapped-(inline)-from-an-actor-to-the-right-to-one-to-the-left.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-messages-wrapped-(inline)-from-an-actor-to-the-right-to-one-to-the-left.snap.png new file mode 100644 index 000000000..f48c7eb28 Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-messages-wrapped-(inline)-from-an-actor-to-the-right-to-one-to-the-left.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-notes-left-of-actor.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-notes-left-of-actor.snap.png new file mode 100644 index 000000000..0fdc27c65 Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-notes-left-of-actor.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-notes-over-actor.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-notes-over-actor.snap.png new file mode 100644 index 000000000..5f7117746 Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-notes-over-actor.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-notes-right-of-actor.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-notes-right-of-actor.snap.png new file mode 100644 index 000000000..21c227dec Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-notes-right-of-actor.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-notes-wrapped-(inline)-left-of-actor.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-notes-wrapped-(inline)-left-of-actor.snap.png new file mode 100644 index 000000000..e2bfcbc0c Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-notes-wrapped-(inline)-left-of-actor.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-notes-wrapped-(inline)-over-actor.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-notes-wrapped-(inline)-over-actor.snap.png new file mode 100644 index 000000000..30e5bcd80 Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-notes-wrapped-(inline)-over-actor.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-notes-wrapped-(inline)-right-of-actor.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-notes-wrapped-(inline)-right-of-actor.snap.png new file mode 100644 index 000000000..8c487bd3b Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-render-long-notes-wrapped-(inline)-right-of-actor.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-wrap-(directive)-long-actor-descriptions.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-wrap-(directive)-long-actor-descriptions.snap.png new file mode 100644 index 000000000..5479fe165 Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-wrap-(directive)-long-actor-descriptions.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-wrap-(inline)-long-actor-descriptions.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-wrap-(inline)-long-actor-descriptions.snap.png new file mode 100644 index 000000000..5479fe165 Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-auth-width-scaling-should-wrap-(inline)-long-actor-descriptions.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-a-single-and-nested-opt-with-long-test-overflowing.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-a-single-and-nested-opt-with-long-test-overflowing.snap.png new file mode 100644 index 000000000..f5d334259 Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-a-single-and-nested-opt-with-long-test-overflowing.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-a-single-and-nested-opt-with-long-test-wrapping.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-a-single-and-nested-opt-with-long-test-wrapping.snap.png new file mode 100644 index 000000000..f5d334259 Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-a-single-and-nested-opt-with-long-test-wrapping.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-a-single-and-nested-rects.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-a-single-and-nested-rects.snap.png new file mode 100644 index 000000000..0166ce0fd Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-a-single-and-nested-rects.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-autonumber-when-autonumber-keyword-is-used.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-autonumber-when-autonumber-keyword-is-used.snap.png new file mode 100644 index 000000000..9c527ec4b Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-autonumber-when-autonumber-keyword-is-used.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-autonumber-when-configured-with-such.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-autonumber-when-configured-with-such.snap.png new file mode 100644 index 000000000..9c527ec4b Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-autonumber-when-configured-with-such.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-autonumber-with-different-line-breaks.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-autonumber-with-different-line-breaks.snap.png new file mode 100644 index 000000000..a2e73e2cb Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-autonumber-with-different-line-breaks.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-dark-theme-from-init-directive-and-configure-font-size-24-font.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-dark-theme-from-init-directive-and-configure-font-size-24-font.snap.png new file mode 100644 index 000000000..4949d24fd Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-dark-theme-from-init-directive-and-configure-font-size-24-font.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-rect-around-and-inside-alts.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-rect-around-and-inside-alts.snap.png new file mode 100644 index 000000000..126159f03 Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-rect-around-and-inside-alts.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-rect-around-and-inside-breaks.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-rect-around-and-inside-breaks.snap.png new file mode 100644 index 000000000..f23569b0a Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-rect-around-and-inside-breaks.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-rect-around-and-inside-criticals.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-rect-around-and-inside-criticals.snap.png new file mode 100644 index 000000000..2ca4bad87 Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-rect-around-and-inside-criticals.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-rect-around-and-inside-loops.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-rect-around-and-inside-loops.snap.png new file mode 100644 index 000000000..499bb2f6e Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-rect-around-and-inside-loops.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-rect-around-and-inside-opts.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-rect-around-and-inside-opts.snap.png new file mode 100644 index 000000000..782668ee3 Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-rect-around-and-inside-opts.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-with-an-init-directive.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-with-an-init-directive.snap.png new file mode 100644 index 000000000..692c2db07 Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-with-an-init-directive.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-with-wrapping-enabled.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-with-wrapping-enabled.snap.png new file mode 100644 index 000000000..01948358e Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-background-rects-should-render-with-wrapping-enabled.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-directives-should-override-config-with-directive-settings-2.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-directives-should-override-config-with-directive-settings-2.snap.png new file mode 100644 index 000000000..731e73969 Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-directives-should-override-config-with-directive-settings-2.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-directives-should-override-config-with-directive-settings.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-directives-should-override-config-with-directive-settings.snap.png new file mode 100644 index 000000000..290b135ac Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-directives-should-override-config-with-directive-settings.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-different-actor-fonts-when-configured.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-different-actor-fonts-when-configured.snap.png new file mode 100644 index 000000000..d1f0cffb4 Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-different-actor-fonts-when-configured.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-different-message-fonts-when-configured.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-different-message-fonts-when-configured.snap.png new file mode 100644 index 000000000..d1f0cffb4 Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-different-message-fonts-when-configured.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-different-note-fonts-when-configured.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-different-note-fonts-when-configured.snap.png new file mode 100644 index 000000000..bde0d287f Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-different-note-fonts-when-configured.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-multi-line-messages-aligned-to-the-left-when-configured.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-multi-line-messages-aligned-to-the-left-when-configured.snap.png new file mode 100644 index 000000000..87a43900b Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-multi-line-messages-aligned-to-the-left-when-configured.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-multi-line-messages-aligned-to-the-right-when-configured.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-multi-line-messages-aligned-to-the-right-when-configured.snap.png new file mode 100644 index 000000000..419bc567b Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-multi-line-messages-aligned-to-the-right-when-configured.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-multi-line-notes-aligned-to-the-left-when-configured.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-multi-line-notes-aligned-to-the-left-when-configured.snap.png new file mode 100644 index 000000000..8a145a278 Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-multi-line-notes-aligned-to-the-left-when-configured.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-multi-line-notes-aligned-to-the-right-when-configured.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-multi-line-notes-aligned-to-the-right-when-configured.snap.png new file mode 100644 index 000000000..2791a1b72 Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-multi-line-notes-aligned-to-the-right-when-configured.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-notes-aligned-to-the-left-when-configured.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-notes-aligned-to-the-left-when-configured.snap.png new file mode 100644 index 000000000..21c3faf2d Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-notes-aligned-to-the-left-when-configured.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-notes-aligned-to-the-right-when-configured.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-notes-aligned-to-the-right-when-configured.snap.png new file mode 100644 index 000000000..2dbe04892 Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-font-settings-should-render-notes-aligned-to-the-right-when-configured.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-links-should-support-actor-links-and-properties-EXPERIMENTAL-USE-WITH-CAUTION.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-links-should-support-actor-links-and-properties-EXPERIMENTAL-USE-WITH-CAUTION.snap.png new file mode 100644 index 000000000..f6bd0d277 Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-links-should-support-actor-links-and-properties-EXPERIMENTAL-USE-WITH-CAUTION.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-links-should-support-actor-links-and-properties-when-not-mirrored-EXPERIMENTAL-USE-WITH-CAUTION.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-links-should-support-actor-links-and-properties-when-not-mirrored-EXPERIMENTAL-USE-WITH-CAUTION.snap.png new file mode 100644 index 000000000..21ef7883f Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-links-should-support-actor-links-and-properties-when-not-mirrored-EXPERIMENTAL-USE-WITH-CAUTION.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-links-shouldn't-display-unused-participants.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-links-shouldn't-display-unused-participants.snap.png new file mode 100644 index 000000000..a18ddc5ad Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-links-shouldn't-display-unused-participants.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-should-handle-different-line-breaks.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-should-handle-different-line-breaks.snap.png new file mode 100644 index 000000000..e2ff4e9dd Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-should-handle-different-line-breaks.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-should-handle-line-breaks-and-wrap-annotations.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-should-handle-line-breaks-and-wrap-annotations.snap.png new file mode 100644 index 000000000..2a0811886 Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-should-handle-line-breaks-and-wrap-annotations.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-should-render-a-simple-sequence-diagram.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-should-render-a-simple-sequence-diagram.snap.png new file mode 100644 index 000000000..737045261 Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-should-render-a-simple-sequence-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-should-render-loops-with-a-slight-margin.snap.png b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-should-render-loops-with-a-slight-margin.snap.png new file mode 100644 index 000000000..56f18b4db Binary files /dev/null and b/cypress/snapshots/rendering/sequencediagram.spec.js/Sequence-diagram-should-render-loops-with-a-slight-margin.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-1433-should-render-a-simple-state-diagram-with-a-title.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-1433-should-render-a-simple-state-diagram-with-a-title.snap.png new file mode 100644 index 000000000..dca44d030 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-1433-should-render-a-simple-state-diagram-with-a-title.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-classDefs-and-applying-classes-v2-can-have-multiple-classes-applied-to-multiple-states.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-classDefs-and-applying-classes-v2-can-have-multiple-classes-applied-to-multiple-states.snap.png new file mode 100644 index 000000000..ed73ada03 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-classDefs-and-applying-classes-v2-can-have-multiple-classes-applied-to-multiple-states.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-classDefs-and-applying-classes-v2-states-can-have-a-class-applied.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-classDefs-and-applying-classes-v2-states-can-have-a-class-applied.snap.png new file mode 100644 index 000000000..ca50f7d74 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-classDefs-and-applying-classes-v2-states-can-have-a-class-applied.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-A-compound-state-should-be-able-to-link-to-itself.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-A-compound-state-should-be-able-to-link-to-itself.snap.png new file mode 100644 index 000000000..3ed5f00f1 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-A-compound-state-should-be-able-to-link-to-itself.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-Simplest-composite-state.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-Simplest-composite-state.snap.png new file mode 100644 index 000000000..6fd2f401b Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-Simplest-composite-state.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-handle-transition-from-one-state-in-a-composite-state-to-a-composite-state.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-handle-transition-from-one-state-in-a-composite-state-to-a-composite-state.snap.png new file mode 100644 index 000000000..ee0406326 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-handle-transition-from-one-state-in-a-composite-state-to-a-composite-state.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-it-should-be-possibel-to-use-a-choice.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-it-should-be-possibel-to-use-a-choice.snap.png new file mode 100644 index 000000000..05aa6a78d Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-it-should-be-possibel-to-use-a-choice.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-handle-different-rendering-directions-in-composite-states.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-handle-different-rendering-directions-in-composite-states.snap.png new file mode 100644 index 000000000..b3b170794 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-handle-different-rendering-directions-in-composite-states.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-handle-multiline-notes-with-different-line-breaks.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-handle-multiline-notes-with-different-line-breaks.snap.png new file mode 100644 index 000000000..1cd74ae9c Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-handle-multiline-notes-with-different-line-breaks.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-handle-multiple-arrows-from-one-node-to-another.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-handle-multiple-arrows-from-one-node-to-another.snap.png new file mode 100644 index 000000000..ecd4e26ef Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-handle-multiple-arrows-from-one-node-to-another.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-handle-multiple-notes-added-to-one-state.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-handle-multiple-notes-added-to-one-state.snap.png new file mode 100644 index 000000000..f994ebf91 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-handle-multiple-notes-added-to-one-state.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-long-descriptions-instead-of-id-when-available.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-long-descriptions-instead-of-id-when-available.snap.png new file mode 100644 index 000000000..22a1596ec Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-long-descriptions-instead-of-id-when-available.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-long-descriptions-with-additional-descriptions.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-long-descriptions-with-additional-descriptions.snap.png new file mode 100644 index 000000000..c3b49ee7d Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-long-descriptions-with-additional-descriptions.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-note-with-multiple-lines-in-it.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-note-with-multiple-lines-in-it.snap.png new file mode 100644 index 000000000..51861f717 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-note-with-multiple-lines-in-it.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-simple-info.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-simple-info.snap.png new file mode 100644 index 000000000..fe35fb5fe Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-simple-info.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-simple-state-diagrams-2.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-simple-state-diagrams-2.snap.png new file mode 100644 index 000000000..d931cb067 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-simple-state-diagrams-2.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-simple-state-diagrams-with-labels.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-simple-state-diagrams-with-labels.snap.png new file mode 100644 index 000000000..0b631aadd Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-simple-state-diagrams-with-labels.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-simple-state-diagrams.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-simple-state-diagrams.snap.png new file mode 100644 index 000000000..08249ce4d Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-simple-state-diagrams.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-single-state-with-short-descriptions.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-single-state-with-short-descriptions.snap.png new file mode 100644 index 000000000..9e2200106 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-single-state-with-short-descriptions.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-state-diagram-and-set-the-correct-length-of-the-labels.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-state-diagram-and-set-the-correct-length-of-the-labels.snap.png new file mode 100644 index 000000000..de047f044 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-state-diagram-and-set-the-correct-length-of-the-labels.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-state-with-a-note-together-with-another-state.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-state-with-a-note-together-with-another-state.snap.png new file mode 100644 index 000000000..e657fd5f6 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-state-with-a-note-together-with-another-state.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-state-with-a-note.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-state-with-a-note.snap.png new file mode 100644 index 000000000..dae04f452 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-state-with-a-note.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-state-with-on-the-left-side-when-so-specified.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-state-with-on-the-left-side-when-so-specified.snap.png new file mode 100644 index 000000000..fef802414 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-state-with-on-the-left-side-when-so-specified.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-state-with-states-in-it.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-state-with-states-in-it.snap.png new file mode 100644 index 000000000..d6ad7036c Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-state-with-states-in-it.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-states-with-descriptions-including-multi-line-descriptions.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-states-with-descriptions-including-multi-line-descriptions.snap.png new file mode 100644 index 000000000..332d4f7e0 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-states-with-descriptions-including-multi-line-descriptions.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-transition-descriptions-with-new-lines.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-transition-descriptions-with-new-lines.snap.png new file mode 100644 index 000000000..d5d4d0ac8 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-a-transition-descriptions-with-new-lines.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-composite-states.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-composite-states.snap.png new file mode 100644 index 000000000..0e96c240e Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-composite-states.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-concurrency-states.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-concurrency-states.snap.png new file mode 100644 index 000000000..0c07c289e Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-concurrency-states.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-forks-and-joins.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-forks-and-joins.snap.png new file mode 100644 index 000000000..107be10a8 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-forks-and-joins.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-forks-in-composite-states.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-forks-in-composite-states.snap.png new file mode 100644 index 000000000..f3ae00fe7 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-forks-in-composite-states.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-multiple-composite-states.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-multiple-composite-states.snap.png new file mode 100644 index 000000000..8089b7d3a Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-multiple-composite-states.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-state-descriptions.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-state-descriptions.snap.png new file mode 100644 index 000000000..dc4973f2b Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-should-render-state-descriptions.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-state-label-with-names-in-it.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-state-label-with-names-in-it.snap.png new file mode 100644 index 000000000..c37b7f850 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-state-label-with-names-in-it.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-width-of-compond-state-should-grow-with-title-if-title-is-wider.snap.png b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-width-of-compond-state-should-grow-with-title-if-title-is-wider.snap.png new file mode 100644 index 000000000..5cdafd85b Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram-v2.spec.js/State-diagram-v2-width-of-compond-state-should-grow-with-title-if-title-is-wider.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-Simplest-composite-state.snap.png b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-Simplest-composite-state.snap.png new file mode 100644 index 000000000..6fd2f401b Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-Simplest-composite-state.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-handle-multiline-notes-with-different-line-breaks.snap.png b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-handle-multiline-notes-with-different-line-breaks.snap.png new file mode 100644 index 000000000..1cd74ae9c Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-handle-multiline-notes-with-different-line-breaks.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-handle-multiple-arrows-from-one-node-to-another.snap.png b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-handle-multiple-arrows-from-one-node-to-another.snap.png new file mode 100644 index 000000000..ecd4e26ef Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-handle-multiple-arrows-from-one-node-to-another.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-long-descriptions-instead-of-id-when-available.snap.png b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-long-descriptions-instead-of-id-when-available.snap.png new file mode 100644 index 000000000..22a1596ec Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-long-descriptions-instead-of-id-when-available.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-long-descriptions-with-additional-descriptions.snap.png b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-long-descriptions-with-additional-descriptions.snap.png new file mode 100644 index 000000000..c3b49ee7d Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-long-descriptions-with-additional-descriptions.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-note-with-multiple-lines-in-it.snap.png b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-note-with-multiple-lines-in-it.snap.png new file mode 100644 index 000000000..51861f717 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-note-with-multiple-lines-in-it.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-simple-state-diagrams-2.snap.png b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-simple-state-diagrams-2.snap.png new file mode 100644 index 000000000..d931cb067 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-simple-state-diagrams-2.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-simple-state-diagrams-with-labels.snap.png b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-simple-state-diagrams-with-labels.snap.png new file mode 100644 index 000000000..0b631aadd Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-simple-state-diagrams-with-labels.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-simple-state-diagrams.snap.png b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-simple-state-diagrams.snap.png new file mode 100644 index 000000000..08249ce4d Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-simple-state-diagrams.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-single-state-with-short-descriptions.snap.png b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-single-state-with-short-descriptions.snap.png new file mode 100644 index 000000000..9e2200106 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-single-state-with-short-descriptions.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-state-with-a-note-together-with-another-state.snap.png b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-state-with-a-note-together-with-another-state.snap.png new file mode 100644 index 000000000..e657fd5f6 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-state-with-a-note-together-with-another-state.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-state-with-a-note.snap.png b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-state-with-a-note.snap.png new file mode 100644 index 000000000..dae04f452 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-state-with-a-note.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-state-with-on-the-left-side-when-so-specified.snap.png b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-state-with-on-the-left-side-when-so-specified.snap.png new file mode 100644 index 000000000..fef802414 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-state-with-on-the-left-side-when-so-specified.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-state-with-states-in-it.snap.png b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-state-with-states-in-it.snap.png new file mode 100644 index 000000000..d6ad7036c Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-state-with-states-in-it.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-states-with-descriptions-including-multi-line-descriptions.snap.png b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-states-with-descriptions-including-multi-line-descriptions.snap.png new file mode 100644 index 000000000..332d4f7e0 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-states-with-descriptions-including-multi-line-descriptions.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-transition-descriptions-with-new-lines.snap.png b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-transition-descriptions-with-new-lines.snap.png new file mode 100644 index 000000000..d5d4d0ac8 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-a-transition-descriptions-with-new-lines.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-composite-states.snap.png b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-composite-states.snap.png new file mode 100644 index 000000000..0e96c240e Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-composite-states.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-concurrency-states.snap.png b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-concurrency-states.snap.png new file mode 100644 index 000000000..0c07c289e Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-concurrency-states.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-forks-and-joins.snap.png b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-forks-and-joins.snap.png new file mode 100644 index 000000000..107be10a8 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-forks-and-joins.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-forks-in-composit-states.snap.png b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-forks-in-composit-states.snap.png new file mode 100644 index 000000000..f3ae00fe7 Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-forks-in-composit-states.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-multiple-composit-states.snap.png b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-multiple-composit-states.snap.png new file mode 100644 index 000000000..8089b7d3a Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-multiple-composit-states.snap.png differ diff --git a/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-state-descriptions.snap.png b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-state-descriptions.snap.png new file mode 100644 index 000000000..dc4973f2b Binary files /dev/null and b/cypress/snapshots/rendering/stateDiagram.spec.js/State-diagram-should-render-state-descriptions.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-class-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-class-diagram.snap.png new file mode 100644 index 000000000..45cd453d1 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-class-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-er-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-er-diagram.snap.png new file mode 100644 index 000000000..d8fcb3987 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-er-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-flowchart-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-flowchart-diagram.snap.png new file mode 100644 index 000000000..cc6c9dc98 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-flowchart-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-gantt-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-gantt-diagram.snap.png new file mode 100644 index 000000000..87e5f20f7 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-gantt-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-new-flowchart-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-new-flowchart-diagram.snap.png new file mode 100644 index 000000000..47f079da1 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-new-flowchart-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-pie-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-pie-diagram.snap.png new file mode 100644 index 000000000..261fcb590 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-pie-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-sequence-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-sequence-diagram.snap.png new file mode 100644 index 000000000..539bc2e18 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-sequence-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-state-diagram-(v2).snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-state-diagram-(v2).snap.png new file mode 100644 index 000000000..724f1b0b7 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-state-diagram-(v2).snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-state-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-state-diagram.snap.png new file mode 100644 index 000000000..5164db464 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-state-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-user-journey-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-user-journey-diagram.snap.png new file mode 100644 index 000000000..aeffa54e3 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-dark-should-render-a-user-journey-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-class-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-class-diagram.snap.png new file mode 100644 index 000000000..a86793a44 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-class-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-er-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-er-diagram.snap.png new file mode 100644 index 000000000..3e47b8eb7 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-er-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-flowchart-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-flowchart-diagram.snap.png new file mode 100644 index 000000000..d7c6c5334 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-flowchart-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-gantt-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-gantt-diagram.snap.png new file mode 100644 index 000000000..66d4b5eb6 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-gantt-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-new-flowchart-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-new-flowchart-diagram.snap.png new file mode 100644 index 000000000..5e4e6c5cc Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-new-flowchart-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-pie-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-pie-diagram.snap.png new file mode 100644 index 000000000..69cd0d954 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-pie-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-sequence-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-sequence-diagram.snap.png new file mode 100644 index 000000000..87fa5523f Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-sequence-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-state-diagram-(v2).snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-state-diagram-(v2).snap.png new file mode 100644 index 000000000..9c3792af0 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-state-diagram-(v2).snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-state-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-state-diagram.snap.png new file mode 100644 index 000000000..db790a8c5 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-state-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-user-journey-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-user-journey-diagram.snap.png new file mode 100644 index 000000000..80cb99771 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-default-should-render-a-user-journey-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-class-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-class-diagram.snap.png new file mode 100644 index 000000000..d5408eeae Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-class-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-er-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-er-diagram.snap.png new file mode 100644 index 000000000..a04591b4f Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-er-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-flowchart-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-flowchart-diagram.snap.png new file mode 100644 index 000000000..4b2625487 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-flowchart-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-gantt-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-gantt-diagram.snap.png new file mode 100644 index 000000000..4af3f71e6 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-gantt-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-new-flowchart-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-new-flowchart-diagram.snap.png new file mode 100644 index 000000000..656eaa215 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-new-flowchart-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-pie-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-pie-diagram.snap.png new file mode 100644 index 000000000..897155f72 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-pie-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-sequence-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-sequence-diagram.snap.png new file mode 100644 index 000000000..9075e3b1e Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-sequence-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-state-diagram-(v2).snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-state-diagram-(v2).snap.png new file mode 100644 index 000000000..4be0cac3b Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-state-diagram-(v2).snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-state-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-state-diagram.snap.png new file mode 100644 index 000000000..4335d4a2c Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-state-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-user-journey-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-user-journey-diagram.snap.png new file mode 100644 index 000000000..2322f03c8 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-forest-should-render-a-user-journey-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-class-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-class-diagram.snap.png new file mode 100644 index 000000000..603d69f1b Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-class-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-er-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-er-diagram.snap.png new file mode 100644 index 000000000..c96c132c2 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-er-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-flowchart-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-flowchart-diagram.snap.png new file mode 100644 index 000000000..d3b2e16aa Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-flowchart-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-gantt-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-gantt-diagram.snap.png new file mode 100644 index 000000000..0243d6bbc Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-gantt-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-new-flowchart-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-new-flowchart-diagram.snap.png new file mode 100644 index 000000000..2a3a823de Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-new-flowchart-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-pie-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-pie-diagram.snap.png new file mode 100644 index 000000000..1f4cf17f1 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-pie-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-sequence-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-sequence-diagram.snap.png new file mode 100644 index 000000000..ef929ad3e Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-sequence-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-state-diagram-(v2).snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-state-diagram-(v2).snap.png new file mode 100644 index 000000000..08cd1103c Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-state-diagram-(v2).snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-state-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-state-diagram.snap.png new file mode 100644 index 000000000..ea26714f6 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-state-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-user-journey-diagram.snap.png b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-user-journey-diagram.snap.png new file mode 100644 index 000000000..a6854b50a Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/Pie-Chart-neutral-should-render-a-user-journey-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/themeCSS-balancing,-it-should-not-allow-unbalanced-CSS-definitions-2.snap.png b/cypress/snapshots/rendering/theme.spec.js/themeCSS-balancing,-it-should-not-allow-unbalanced-CSS-definitions-2.snap.png new file mode 100644 index 000000000..21b0f67cd Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/themeCSS-balancing,-it-should-not-allow-unbalanced-CSS-definitions-2.snap.png differ diff --git a/cypress/snapshots/rendering/theme.spec.js/themeCSS-balancing,-it-should-not-allow-unbalanced-CSS-definitions.snap.png b/cypress/snapshots/rendering/theme.spec.js/themeCSS-balancing,-it-should-not-allow-unbalanced-CSS-definitions.snap.png new file mode 100644 index 000000000..4171b6411 Binary files /dev/null and b/cypress/snapshots/rendering/theme.spec.js/themeCSS-balancing,-it-should-not-allow-unbalanced-CSS-definitions.snap.png differ