Commit Graph
131 Commits
Author SHA1 Message Date
moklick e6bee0aae6 fix(react): edge styles 2024-01-04 13:53:36 +01:00
moklick 0aad2488e0 chore(package): bump 2024-01-03 23:53:51 +01:00
moklick 3eec220d89 chore(packages): bump 2024-01-03 16:11:08 +01:00
moklick f49aeb5b9d fix(system): ssg edge creation 2023-12-27 00:01:44 +01:00
moklick 12eb2ff0b8 chore(react): cleanup build and package.json 2023-12-26 17:45:39 +01:00
moklick a75f461a5c refactor(on-before-delete): async 2023-12-23 15:19:32 +01:00
moklick 84147be699 feat(deletion): add onBeforeDelete handler 2023-12-23 11:57:18 +01:00
Moritz KlackandGitHub 5e406875ea Merge pull request #3626 from mirisony/minimap-panning-fix
fix: Minimap panning fix. issue #3625
2023-12-19 13:53:18 +01:00
Moritz KlackandGitHub c67ba79b27 Merge pull request #3723 from xyflow/viewport-portal
Added seperate portal to put dom elements inside the flow
2023-12-19 13:16:53 +01:00
moklick 97ab615e6a Merge branch 'next' into refactor/tsdoc 2023-12-19 11:59:44 +01:00
moklick 4143591d96 refactor(react): dont create new edge objects on setEdges 2023-12-18 17:03:48 +01:00
peterkogo fa1e397590 added style for viewport portal 2023-12-18 11:55:26 +01:00
moklick 5b455a0b2d refactor(edge-wrapper): cleanup 2023-12-18 11:00:27 +01:00
moklick 4316e23309 refactor(edge-renderer): work with edge ids instead of edges, like node renderer 2023-12-17 13:53:07 +01:00
moklick 2bc02547f6 refactor(edges): optimize edge zIndex calculation 2023-12-17 11:56:21 +01:00
moklick c3834208d2 Merge branch 'next' into refactor/edge-rendering 2023-12-17 11:04:32 +01:00
moklick 71f038a319 refactor(node-renderer): simplify selectors, remove reselect, cleanup 2023-12-14 12:32:41 +01:00
moklick 46d42e7642 chore(store): cleanup 2023-12-13 17:05:13 +01:00
moklick 99a422f9f1 Merge branch 'main' into perf/noderenderer-minimap 2023-12-13 16:32:02 +01:00
moklick bdcaf7b761 chore(package): bump 2023-12-13 12:24:00 +01:00
moklick 41a28bf6e4 chore(dark-mode): slightly brighter edges 2023-12-13 12:17:07 +01:00
moklick 8ceb1addc1 refactor(useSetNodeData): put function in useReactFlow/useSvelteFlow 2023-12-12 18:52:45 +01:00
moklick d4d773d9c6 feat(svelte): add useHandleConnections, useNodesData and useUpdateNodeData 2023-12-11 18:31:37 +01:00
moklick 959935dfb5 feat(hooks): add useNodesData, useUpdateNodeData, simplify useHandleConnections 2023-12-07 13:23:25 +01:00
moklick 0f657a5193 Merge branch 'refactor/tsdoc' of github.com:xyflow/xyflow into refactor/tsdoc 2023-12-06 18:02:09 +01:00
moklick ba8ee0272a refactor(types): cleanup edge types 2023-12-06 15:56:17 +01:00
Peter 95dfd1d6de Finished TSDocs for util functions in React 2023-12-05 13:46:59 +01:00
Peter b264c11c54 Added some more TSDocs for util functions 2023-12-05 13:35:12 +01:00
Peter 4accceb202 Added TSDocs for several public util functions & converted comments to TSDocs for internal functions 2023-12-05 12:12:21 +01:00
Peter f5da8c6b75 TSDoc for getViewportForBounds 2023-12-04 18:06:01 +01:00
Moritz KlackandGitHub dd8ab45a46 Merge branch 'next' into fix/edge-props 2023-11-30 13:03:41 +01:00
moklick 6825b486ec refactor(svelte/edges): simplify 2023-11-30 10:41:18 +01:00
Moritz KlackandGitHub 45d11c8f2e Merge pull request #3681 from xyflow/svelte-on-edge-creation
feat(svelte) added onedgecreate function
2023-11-29 16:35:45 +01:00
moklick 95acea54d1 chore(react/svelte): cleanup edge creation 2023-11-29 16:33:57 +01:00
moklick a1e585fdcc refactor(css-vars): prefix with xy and fix bgColor prop closes #3669 2023-11-28 16:35:44 +01:00
Peter 0393409e89 fix(system) exportet Optional type, fix(svelte) adjusted exported edge types 2023-11-28 13:03:50 +01:00
Ivan Akulov 24390162e0 Store: don’t regenerate internal nodes if user-provided nodes haven’t changed 2023-11-25 02:06:43 +01:00
moklick 8fe8f73ed3 chore(svelte/system): bump 2023-11-23 13:51:49 +01:00
moklick 1dfff1bf5b refactor(libs) add width, height and positionAbsolute props to NodeProps 2023-11-23 13:50:28 +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
moklick 39b0deb9a4 fix(react): node resizer use new width/height attr 2023-11-21 16:08:13 +01:00
moklick d812dbbe53 refactor(nodes): add computed attr for width/height and absolute position 2023-11-21 15:06:42 +01:00
b8affc1c82 Svelte NodeToolbar with E2E (#3643)
* Added NodeToolbar

* Added comments & fixed default behaviour in svelte

* Added e2e-tests for NodeToolbar component & added data-id to react NodeToolbar

* refactor(svelte/NodeToolbar): cleanup

* refactor(node-toolbar): add system utils

---------

Co-authored-by: moklick <info@moritzklack.com>
2023-11-20 18:40:43 +01:00
moklick 622c987e46 refactor(edges): cleanup markup 2023-11-16 15:52:57 +01:00
moklick 2fe9d57d2a chore(edges): remove group type 2023-11-16 15:45:36 +01:00
moklick 08e61f3111 refactor(edges): simplify edge rendering 2023-11-16 15:41:30 +01:00
moklick 4849c90cbd refactor(system): getElementsToRemove returns unique edge items 2023-11-16 13:23:55 +01:00
Miri Dagan 62cea44ea7 fix: Minimap panning fix. issue #3625 2023-11-15 14:26:58 +02:00
moklick e798e94275 refactor(react/svelte): use nodeLookup 2023-11-14 15:52:48 +01:00
moklick a147a20f6e refactor(react/svelte): use node lookup for perf improvement 2023-11-13 16:43:57 +01:00