Commit Graph
67 Commits
Author SHA1 Message Date
moklick 7e8bcd8825 refactor(react): add setAttributes for dimension changes 2024-04-22 14:51:23 +02:00
moklick 6c30686127 refactor(utils): cleanup getPositionWithOrigin 2024-04-18 09:17:51 +02:00
peterkogo 27987006f3 renamed newPosition to nextPosition, removed comment 2024-04-16 16:58:56 +02:00
peterkogo aad6de5359 simplified handleExpandParent, removed isParent, improved some functions 2024-04-16 16:54:38 +02:00
peterkogo 714d30b63f fixed bug with expanding parent, made adjustments to evaluateNodePosition 2024-04-16 13:19:44 +02:00
peterkogo 87086e9997 added correct expandParent offset of children 2024-04-15 17:23:14 +02:00
peterkogo c5f394e1f7 use evaluateNodePosition for parentExpand 2024-04-15 15:58:25 +02:00
peterkogo 979fe7d565 broken parent expand on resize but almost there 2024-04-11 18:34:17 +02:00
peterkogo 72d775b8eb simplified resize events 2024-04-11 15:14:39 +02:00
peterkogo 835dec25ba resolved some requested changes 2024-04-10 14:47:49 +02:00
Moritz KlackandGitHub fd2436cb60 Merge pull request #4105 from xyflow/refactor/internal-nodes
React Flow 12: separate user nodes and internal nodes
2024-04-09 13:33:25 +02:00
moklick 508efab624 feat(controls): add orientation, style and class props closes #4069 2024-04-04 12:53:05 +02:00
moklick ea18e46a1a refactor(nodes): rename computed to measured, add helpers 2024-04-03 14:54:24 +02:00
moklick 844d574c4f refactor(react): separate user nodes and indernal nodes 2024-03-27 11:22:43 +01:00
peterkogo 06f1fc4f73 fixed NodeResizer for various NodeOrigins 2024-02-28 15:55:55 +01:00
Moritz KlackandGitHub e5c667d068 Feat(nodes): add initialWidth and initialHeight (#3953)
* feat(react/svelte): add initialWidth/initialHeight closes #3793

* chore(packages): update changelogs
2024-02-27 15:21:35 +01:00
moklick 07ddd97650 refactor(react): add generics to useStoreApi 2024-02-19 10:45:48 +01:00
moklick 7bc9558631 Merge branch 'next' into refactor/infer-node-types 2024-02-19 10:39:56 +01:00
peterkogo ceb160fa7b added css variables for minimap mask, set default mask-stroke to 0 2024-02-07 12:19:23 +01:00
peterkogo 4c0a5a62c7 fixed minimap styling by props & mask-stroke-width 2024-02-06 13:19:54 +01:00
peterkogo c9b1b78edf use for..of instead of forEach 2024-01-30 13:25:02 +01:00
peterkogo 5746c7b6fb merge next 2024-01-30 12:36:04 +01:00
moklick cccfc21114 refactor(react): minimap generic node type 2024-01-26 09:57:19 +01:00
moklick 19bcfe28a2 fix(getNodesBounds): use absolute position by default, add options param 2024-01-25 17:46:46 +01:00
peterkogo 1bd71af135 use destructuring 2024-01-23 12:37:38 +01:00
peterkogo abc6fea20b child nodes get repositioned correctly when resizing top or left 2024-01-23 12:35:24 +01:00
moklick 25576cd5d5 chore(types): cleanup comments 2024-01-16 18:09:54 +01:00
peterkogo 8c32b426f4 added typedocs for plugins 2024-01-15 17:38:54 +01:00
moklick c0543f9880 chore(controls): add aria-label #3775 2024-01-11 17:29:28 +01:00
moklick c5d7f107d7 refactor(resizer): correct typo 2024-01-09 16:49:19 +01:00
moklick b18ef10e43 refactor(react): use node.width/height for resizer changes 2024-01-09 16:20:47 +01:00
moklick 616fb14c34 chore(node-resizer): cleanup 2024-01-09 12:30:29 +01:00
moklick 0cbfcb5c7b Merge branch 'next' into svelte-node-resizer 2024-01-09 11:33:15 +01:00
peterkogo 634db6d844 cleaned up naming 2024-01-08 18:28:59 +01:00
peterkogo ec98b724b1 cleaned up some things 2024-01-08 16:41:00 +01:00
peterkogo 4a1d5be831 extract all logic to system 2024-01-08 15:37:34 +01:00
moklick 61f8e00541 chore(react): cleanup exports 2024-01-08 13:26:14 +01:00
peterkogo da47117585 Extracted xyresizer functions to system 2024-01-08 12:25:03 +01:00
moklick 30c975e39f chore(react): cleanup exports 2024-01-08 11:59:01 +01:00
peterkogo 296cc15fc1 Naive copy&paste implementation of node resizer in svelte, some stuff pulled out to system 2024-01-04 21:43:04 +01:00
moklick 7649e70082 fix(react): minimap nodes for subflows 2024-01-03 13:22:15 +01:00
moklick 97ab615e6a Merge branch 'next' into refactor/tsdoc 2023-12-19 11:59:44 +01:00
moklick 3b69a11aac chore(examples): cleanup 2023-12-16 11:19:39 +01:00
moklick 71f038a319 refactor(node-renderer): simplify selectors, remove reselect, cleanup 2023-12-14 12:32:41 +01:00
moklick 99a422f9f1 Merge branch 'main' into perf/noderenderer-minimap 2023-12-13 16:32:02 +01:00
moklick 10f31e79e6 refactor(types): use custom node type as generic 2023-12-07 12:24:03 +01:00
moklick a1e585fdcc refactor(css-vars): prefix with xy and fix bgColor prop closes #3669 2023-11-28 16:35:44 +01:00
Ivan Akulov d4484be0c3 Document the design decisions 2023-11-25 02:18:58 +01:00
Ivan Akulov d1a5bc75ab Optimize MiniMapNodes like NodeRenderer 2023-11-25 02:18:58 +01:00
Moritz KlackandGitHub ab5eef220f Feat: dark mode (#3652)
* feat(react/svelte): add dark mode defaults

* refactor(darkmode): minimap, edges, edge labels

* chore(style): edge label color

* feat(colorMode): add colorMode prop light/dark/system

* chore(examples): cleanup

* test(colorMode): add tests

* chore(base.css): add dark base

* chore(examples): cleanup
2023-11-23 12:15:36 +01:00