Commit Graph
147 Commits
Author SHA1 Message Date
peterkogo 835dec25ba resolved some requested changes 2024-04-10 14:47:49 +02:00
peterkogo 2d1d4717d9 fixed errors but still WIP 2024-04-10 09:30:00 +02:00
Moritz KlackandGitHub 221d207920 Merge branch 'next' into svelte-multiple-key-handler 2024-04-03 16:40:42 +02:00
peterkogo 3a4ddc2aee chore(svelte): formatted and lint errors fixed 2024-04-03 10:51:22 +02:00
peterkogo 35a4356d4f Svelte Flow: possible to add multiple keys 2024-03-18 14:29:25 +01:00
peterkogo b761859aa0 added nodedrag events to selection box 2024-03-11 10:59:53 +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
peterkogo f0d1e85cf1 selectable correctly influences cursor types for nodes & edges 2024-02-22 11:12:08 +01:00
peterkogo 9fb4979631 Pane: only use cursor grab when panOnDrag=true 2024-02-21 07:41:56 +01:00
moklick 7bc9558631 Merge branch 'next' into refactor/infer-node-types 2024-02-19 10:39:56 +01:00
moklick ad7403cc75 refactor(types): use same structure for nodes and edges 2024-02-17 15:45:10 +01:00
moklick 57270f3eb4 chore(ts-docs): use correct values for min/max zoom closes #3881 2024-02-07 17:27:23 +01:00
Jeff Jenner ddda4615c6 Propagate on:panecontextmenu event to SvelteFlow component so right click cb works 2024-01-27 16:01:40 +10:30
Moritz KlackandGitHub 3688ec3e06 Merge pull request #3811 from xyflow/svelte-on-init
Added onInit and useInitialized hooks
2024-01-23 15:53:06 +01:00
moklick 3f5f5f78fa Merge branch 'next' into svelte-on-init 2024-01-23 15:49:34 +01:00
moklick f06aeea20a Merge branch 'next' into fix-selection-key 2024-01-23 10:06:40 +01:00
peterkogo 601c7f1c15 Selection process is not interrupted by selectionKey being let go 2024-01-22 11:26:02 +01:00
peterkogo 88aa0fccf3 Added handleEdgeSelect hook & click on edge-label now selects edge 2024-01-18 14:26:35 +01:00
peterkogo 1fb668d936 Added onInit and useInitialized hooks 2024-01-18 12:14:12 +01:00
Moritz KlackandGitHub a9660f753f Merge pull request #3796 from xyflow/improve-type-docs
Improve type docs
2024-01-16 18:11:03 +01:00
moklick 25576cd5d5 chore(types): cleanup comments 2024-01-16 18:09:54 +01:00
peterkogo 897c9afdf6 added typedocs for Panel 2024-01-16 17:45:57 +01:00
peterkogo b478fc6852 added typedocs for ReactFlowProps 2024-01-16 17:41:55 +01:00
peterkogo 1eb0595a96 added typedocs for SvelteFlowProps 2024-01-16 11:45:58 +01:00
moklick f32a92ecca refactor(utils): use utils from system package 2024-01-15 17:44:29 +01:00
moklick 84147be699 feat(deletion): add onBeforeDelete handler 2023-12-23 11:57: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 c3834208d2 Merge branch 'next' into refactor/edge-rendering 2023-12-17 11:04:32 +01:00
peterkogo 7bb96c9817 Renamed to ViewportPortal 2023-12-14 14:27:05 +01:00
peterkogo cc7c49223b Added seperate portal to put dom elements inside the flow 2023-12-14 13:51:25 +01:00
moklick b332b86090 refactor(svelte): replace on:connect with onconnect 2023-12-13 11:33:49 +01:00
Peter 3f94dfa84c feat(svelte) added onedgecreate function 2023-11-28 15:48:19 +01:00
moklick 1dfff1bf5b refactor(libs) add width, height and positionAbsolute props to NodeProps 2023-11-23 13:50:28 +01:00
moklick 38b5051179 feat(svelte): add on:selectionclick and on:selectioncontextmenu closes #3646 2023-11-23 12:49:06 +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 d812dbbe53 refactor(nodes): add computed attr for width/height and absolute position 2023-11-21 15:06:42 +01:00
moklick 8a5dd652b3 refactor(svelte): node wrapper position types 2023-11-21 12:59:12 +01:00
moklick 622c987e46 refactor(edges): cleanup markup 2023-11-16 15:52:57 +01:00
moklick 08e61f3111 refactor(edges): simplify edge rendering 2023-11-16 15:41:30 +01:00
moklick 05968c82a2 feat(svelte): add ondelete handler #3618 2023-11-16 13:24:41 +01:00
Moritz KlackandGitHub 14caf422c3 refactor(svelte): add zoomActivationKey and allow null for keys #3618 (#3627)
* refactor(keys): add zoomActivationKey and allow null #3618
2023-11-15 19:06:49 +01:00
moklick a147a20f6e refactor(react/svelte): use node lookup for perf improvement 2023-11-13 16:43:57 +01:00
moklick dee36d5b90 feat(svelte): add selectionOnDrag 2023-11-13 11:45:53 +01:00
braks bb6021e6f8 fix(react,svelte): allow panning by scroll when pan activation key is pressed 2023-11-08 18:07:28 +01:00
moklick 22cb43543d fix(svelte): handle interactionWidth closes #3558 2023-10-31 15:31:19 +01:00
Moritz KlackandGitHub 3b781a299b Merge branch 'xyflow' into feat/ssr 2023-10-31 14:12:52 +01:00
moklick bbdff5ab10 chore(svelte): prevent undefined for width and height 2023-10-30 11:14:10 +01:00
Peter d1662f1703 fix(svelte) resizing updates width & height in the store correctly 2023-10-25 09:31:04 +02:00
moklick 2435a0da8f feat(svelte): ssr fitView 2023-10-23 18:05:45 +02:00
moklick f2b36f2d33 refactor(svelte): prevent jumping nodes 2023-10-23 16:00:20 +02:00