Alois Klink
92d706f677
Merge commit '16a5fc05d65165f02966eb7f33154f136394a534' into merge-refactor/improving-rendering-shape-types
...
See https://github.com/mermaid-js/mermaid/pull/5974
There were a lot of merge conflicts!
Conflicts:
packages/mermaid/src/rendering-util/rendering-elements/shapes/bowTieRect.ts
packages/mermaid/src/rendering-util/rendering-elements/shapes/card.ts
packages/mermaid/src/rendering-util/rendering-elements/shapes/crossedCircle.ts
packages/mermaid/src/rendering-util/rendering-elements/shapes/cylinder.ts
packages/mermaid/src/rendering-util/rendering-elements/shapes/drawRect.ts
packages/mermaid/src/rendering-util/rendering-elements/shapes/filledCircle.ts
packages/mermaid/src/rendering-util/rendering-elements/shapes/flippedTriangle.ts
packages/mermaid/src/rendering-util/rendering-elements/shapes/hourglass.ts
packages/mermaid/src/rendering-util/rendering-elements/shapes/iconRounded.ts
packages/mermaid/src/rendering-util/rendering-elements/shapes/iconSquare.ts
packages/mermaid/src/rendering-util/rendering-elements/shapes/imageSquare.ts
packages/mermaid/src/rendering-util/rendering-elements/shapes/lightningBolt.ts
packages/mermaid/src/rendering-util/rendering-elements/shapes/linedCylinder.ts
packages/mermaid/src/rendering-util/rendering-elements/shapes/roundedRect.ts
packages/mermaid/src/rendering-util/rendering-elements/shapes/shadedProcess.ts
packages/mermaid/src/rendering-util/rendering-elements/shapes/stateStart.ts
packages/mermaid/src/rendering-util/rendering-elements/shapes/subroutine.ts
packages/mermaid/src/rendering-util/rendering-elements/shapes/taggedRect.ts
packages/mermaid/src/rendering-util/rendering-elements/shapes/taggedWaveEdgedRectangle.ts
packages/mermaid/src/rendering-util/rendering-elements/shapes/tiltedCylinder.ts
packages/mermaid/src/rendering-util/rendering-elements/shapes/triangle.ts
packages/mermaid/src/rendering-util/rendering-elements/shapes/util.ts
packages/mermaid/src/rendering-util/rendering-elements/shapes/windowPane.ts
2024-10-18 02:49:26 +09:00
Alois Klink
16a5fc05d6
refactor: remove some any
types from render()
...
This let's us confirm that the types we're passing to `insertNode()` are
valid.
2024-10-18 01:51:53 +09:00
Alois Klink
62fd359c0e
refactor: convert shapes/util.js
to TypeScript
...
Convert the
`packages/mermaid/src/rendering-util/rendering-elements/shapes/util.js`
file to TypeScript at:
`packages/mermaid/src/rendering-util/rendering-elements/shapes/util.ts`.
2024-10-18 01:51:53 +09:00
Alois Klink
b0f4ace3a1
refactor: convert rendering-elements/nodes
to TS
...
Convert the
`packages/mermaid/src/rendering-util/rendering-elements/nodes.js`
file to TypeScript at
`packages/mermaid/src/rendering-util/rendering-elements/nodes.ts`
2024-10-18 01:51:53 +09:00
Alois Klink
9afb181d06
refactor: correct shapes types
...
All of the shapes in
`packages/mermaid/src/rendering-util/rendering-elements/shapes/` use
`D3.Selection`s as input parameters and as return parameters.
Although, for some reason, passing them to roughjs seems to work?
2024-10-17 22:29:38 +09:00
Alois Klink
cfe7cce41d
refactor: improve types of shapes
...
Instead of being a `Record<string, ShapeHandler>`, the type now knows
every key in the variable.
2024-10-17 18:59:43 +09:00
Ashish Jain
44e7e68e0b
Update alana version to v11.3.0-b.3
2024-10-17 10:57:28 +02:00
Knut Sveidqvist
7d59a624d7
Updating fontsize to 14px
2024-10-16 18:25:27 +02:00
Ashish Jain
e2dc9e557c
Update alana version to v11.3.0-b.2
2024-10-16 14:54:25 +02:00
Knut Sveidqvist
c7adb37a1f
Fix for points to rearrange function for issue when using dagre
2024-10-16 13:52:06 +02:00
Ashish Jain
3b5ca1c638
Updated alana version to v11.3.0-b.1
2024-10-10 14:47:01 +02:00
omkarht
ff9fffef90
fixed resizing issue for iconCircle shape
2024-10-10 17:04:37 +05:30
saurabhg772244
71d6ded224
Fix path highlight for neo icons
2024-10-10 10:23:06 +05:30
Alois Klink
5ecd12de1c
Merge pull request #10 from Mermaid-Chart/export-calcIntersections-and-calcNodeIntersections
...
Export `calcIntersections, calcNodeIntersections`
2024-10-09 22:25:58 +09:00
saurabhg772244
2509511135
Fixed neo look for color icons
2024-10-09 16:50:46 +05:30
Alois Klink
c76a513417
Merge branch 'neo-new-shapes' into export-calcIntersections-and-calcNodeIntersections
2024-10-09 19:31:52 +09:00
Sidharth Vinod
122a44024c
fix: change package json import path
2024-10-09 15:44:57 +05:30
Ashish Jain
654c00f88c
Update alana version
2024-10-09 11:47:47 +02:00
Ashish Jain
c5acf870de
Fix broken unit test
2024-10-09 11:34:14 +02:00
Ashish Jain
c73f8d0990
Merge from upstream mermaid os develop
2024-10-09 11:19:40 +02:00
Sidharth Vinod
b45224755e
Merge branch 'develop' into sidv/autoGenerateShapeDocs
2024-10-09 13:41:43 +05:30
Sidharth Vinod
14524e1b0e
docs: Optimise document generation
...
Co-authored-by: Alois Klink <alois@aloisklink.com >
2024-10-09 13:39:06 +05:30
Sidharth Vinod
efa47e3176
fix: Docs vitepress build
2024-10-09 13:18:01 +05:30
Sidharth Vinod
1bc45405e0
chore: Generate shape doc before verification
2024-10-09 13:18:01 +05:30
Sidharth Vinod
3720e1a894
docs: Auto generate shape docs
...
Not keen on how it's currently run, open to suggestions on better ways.
2024-10-09 13:18:00 +05:30
Alois Klink
2506c29f6b
Merge pull request #5937 from mermaid-js/saurabh/icon-shape-style-fix
...
Fix icon shape color for colored icons.
2024-10-09 07:47:34 +00:00
Saurabh Gore
3c5a19d297
Merge branch 'develop' into saurabh/icon-shape-style-fix
2024-10-09 11:12:56 +05:30
saurabhg772244
a98290a6e2
remove doc for icon shape
2024-10-09 11:08:27 +05:30
omkarht
aa91874d9e
resolved edge intersection calculation issue for square and rounded form of icon shape
2024-10-08 19:51:28 +05:30
saurabhg772244
4062813d44
Added docs for icon-shape
2024-10-08 17:45:53 +05:30
Sidharth Vinod
29b9d3069b
Merge branch 'develop' into sidv/refactorShapes
2024-10-08 16:15:34 +05:30
Sidharth Vinod
2f65429aa4
chore: Rollback dompurify update range
2024-10-08 15:01:11 +05:30
renovate[bot]
1c6304b3fb
chore(deps): update all patch dependencies
2024-10-08 09:11:33 +00:00
Sidharth Vinod
f99e2c9366
fix: Add internalAliases
...
Co-authored-by: Alois Klink <alois@aloisklink.com >
2024-10-08 13:25:00 +05:30
Sidharth Vinod
51be99c9de
fix: Remove duplicates, add documentation, rename legacyAlias
...
Co-authored-by: Alois Klink <alois@aloisklink.com >
2024-10-08 13:01:31 +05:30
saurabhg772244
0b8f27e1d2
Updated icon shape to use css color style instead of stroke
2024-10-07 15:52:12 +05:30
omkarht
42fe55e2bc
updated iconCircle shape
2024-10-07 11:53:24 +05:30
omkarht
3bcbad7fa1
upated iconRounded shape
2024-10-07 11:52:08 +05:30
Remco Haszing
72d60d2633
Fix TypeScript dependencies
...
The Mermaid type definitions depend on `@types/d3` and
`@types/dompurify`. Without these dependencies, the Mermaid types cause
a type error for users.
2024-10-04 17:19:04 +02:00
Alois Klink
32ff6ec50f
Export calcIntersections, calcNodeIntersections
...
Support doing:
```js
import { calcIntersections, calcNodeIntersections } from '@mermaid-chart/mermaid';
```
This means we can eventually stop doing `window.calcIntersections` and
`window.calcNodeIntersections`.
2024-10-04 19:57:35 +09:00
Sidharth Vinod
5a3e0ccc3d
chore: rebuild
2024-10-04 02:33:45 +05:30
Sidharth Vinod
0ae4f97036
test: Update nodes test
2024-10-04 00:05:38 +05:30
Sidharth Vinod
218bfe1603
chore: Update import path
2024-10-03 22:13:00 +05:30
Sidharth Vinod
339c670839
docs: Update new shape registration doc
2024-10-03 22:12:41 +05:30
Sidharth Vinod
c5a19f6e85
chore: Organize shape handling
2024-10-03 22:08:30 +05:30
github-actions[bot]
0cb88c21dc
Version Packages
2024-10-03 14:40:03 +00:00
Sidharth Vinod
4776f97f82
Merge pull request #5921 from mermaid-js/develop
...
Pre Release
2024-10-03 19:58:58 +05:30
Sidharth Vinod
460db0aea7
fix: Link checker
2024-10-03 19:36:05 +05:30
Ashish Jain
0198f0e798
Update alana version
2024-10-03 15:42:48 +02:00
Knut Sveidqvist
9aded56538
Updating image and diamond dimension handling
2024-10-03 15:32:07 +02:00