peterkogo
|
39930e705d
|
port more updates
|
2024-12-17 17:37:26 +01:00 |
|
peterkogo
|
dca2eb6f37
|
cleanup useSvelteFlow
|
2024-12-10 12:54:18 +01:00 |
|
peterkogo
|
d0fce3984d
|
first working version with using $state for nodes & edges
|
2024-12-09 12:07:10 +01:00 |
|
peterkogo
|
4fcde6f6bf
|
refector viewport to use signals
|
2024-12-06 15:35:43 +01:00 |
|
peterkogo
|
f29898f0bd
|
WIP: migrated store and useSvelteFlow hook to signals & solved state propagation for provider
|
2024-12-06 13:53:48 +01:00 |
|
peterkogo
|
ed1ead7b5a
|
fix linting, formatting
|
2024-11-13 18:17:42 +01:00 |
|
peterkogo
|
fc642e8b3d
|
migrate nodetoolbar
|
2024-11-13 17:27:44 +01:00 |
|
peterkogo
|
7ba4104602
|
migrate NodeResizer
|
2024-11-13 16:40:26 +01:00 |
|
peterkogo
|
edc8632ac7
|
migrate Minimap
|
2024-11-13 16:30:33 +01:00 |
|
peterkogo
|
fe9a3519ac
|
migrate Controls
|
2024-11-13 16:23:27 +01:00 |
|
peterkogo
|
d4b7fcd1c0
|
migrate Background
|
2024-11-13 16:13:24 +01:00 |
|
peterkogo
|
d14e616b73
|
Fix node resizing while zooming
|
2024-11-07 13:26:54 +01:00 |
|
peterkogo
|
33dbb57aac
|
fixed node bounds calculations if it is an internal node
|
2024-07-23 16:01:54 +02:00 |
|
moklick
|
ef14ba025c
|
fix(svelte): use absolute position instead of origin position
|
2024-06-26 13:43:32 +02:00 |
|
 Moritz KlackandGitHub
|
67e29b6c25
|
Merge branch 'next' into absolute-origin
|
2024-06-24 12:57:24 +02:00 |
|
moklick
|
e6b21d372e
|
chore(lint): cleanup minor issues
|
2024-06-11 17:19:58 +02:00 |
|
peterkogo
|
e81194d58a
|
Include origin directly in positionAbsolute of node
|
2024-05-22 15:38:08 +02:00 |
|
moklick
|
fb30b81cb4
|
fix(svelte): node toolbar for subflows
|
2024-05-06 15:50:41 +02:00 |
|
moklick
|
1860dff666
|
fix(minimap): sub flow node positions
|
2024-05-06 11:47:57 +02:00 |
|
moklick
|
f2f2c3cc2e
|
feat(svelte): add fitViewOptions for Controls closes #4201
|
2024-05-02 15:36:42 +02:00 |
|
peterkogo
|
72d775b8eb
|
simplified resize events
|
2024-04-11 15:14:39 +02:00 |
|
peterkogo
|
91a642bb9c
|
fixed some more stuff
|
2024-04-10 11:18:30 +02:00 |
|
peterkogo
|
2d1d4717d9
|
fixed errors but still WIP
|
2024-04-10 09:30:00 +02:00 |
|
moklick
|
508efab624
|
feat(controls): add orientation, style and class props closes #4069
|
2024-04-04 12:53:05 +02:00 |
|
peterkogo
|
3a4ddc2aee
|
chore(svelte): formatted and lint errors fixed
|
2024-04-03 10:51:22 +02:00 |
|
peterkogo
|
84611e2f72
|
fixed node resizer & inlineWidth and inlineHeight
|
2024-02-28 16:50:30 +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
|
1d87926724
|
changed maskStrokeWidth default back to 1
|
2024-02-07 13:07:39 +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
|
19bcfe28a2
|
fix(getNodesBounds): use absolute position by default, add options param
|
2024-01-25 17:46:46 +01:00 |
|
peterkogo
|
abc6fea20b
|
child nodes get repositioned correctly when resizing top or left
|
2024-01-23 12:35:24 +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
|
8c32b426f4
|
added typedocs for plugins
|
2024-01-15 17:38:54 +01:00 |
|
moklick
|
4d8fc79d21
|
refactor(svelte): add slot to controls, cleanup ControlButton types closes #3788
|
2024-01-15 17:00:16 +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
|
616fb14c34
|
chore(node-resizer): cleanup
|
2024-01-09 12:30:29 +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 |
|
peterkogo
|
da47117585
|
Extracted xyresizer functions to system
|
2024-01-08 12:25:03 +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
|
a1e585fdcc
|
refactor(css-vars): prefix with xy and fix bgColor prop closes #3669
|
2023-11-28 16:35:44 +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
|
51e98ea44d
|
fix(svelte): node toolbar use new width/height attrs
|
2023-11-21 16:37:38 +01:00 |
|
moklick
|
d812dbbe53
|
refactor(nodes): add computed attr for width/height and absolute position
|
2023-11-21 15:06:42 +01:00 |
|