Moritz Klack and GitHub
220cb7f8a3
Merge branch 'main' into a11y
2025-06-03 12:54:44 +02:00
Abbey Yacoe
679f8a9463
chore: add handle aria-label
2025-06-02 14:39:14 +02:00
Abbey Yacoe
9641f2a0df
chore: make labelConfig items required, update description text
2025-05-26 12:04:22 +02:00
Abbey Yacoe
d444d2e948
fix: fix undefined linting error
2025-05-22 16:37:44 +02:00
Abbey Yacoe
b310586dfb
fix: revert addition of as prop
2025-05-22 16:31:50 +02:00
Abbey Yacoe
1fb7a5c98a
chore(a11y): add ariaLiveMessage to label config
2025-05-22 15:58:31 +02:00
Abbey Yacoe
21e25d698c
feat(node): add as property to allow custom HTML elements
2025-05-22 15:04:20 +02:00
Abbey Yacoe
91ecfe73cc
chore(a11y): pass LabelConfig values through store SvelteFlow
2025-05-21 14:03:50 +02:00
Abbey Yacoe
07265ed277
chore(a11y): rename props, fix linting error
2025-05-20 14:40:28 +02:00
Abbey Yacoe
36f1d94ca7
chore(a11y): pass a11y descriptions in svelte
2025-05-19 15:16:19 +02:00
Tzu-Yu Lee
dc25f1c833
refactor(svelte): change a11y inline styles to classes
...
In some environments, inline styles are not permitted due to security
issues (e.g. strict CSP). The a11y messages will be visible in these
environments due to browsers blocking inline styles.
Change the inline styles to use classes instead.
2025-05-17 03:00:59 +08:00
peterkogo
47f9118296
implement onSelectionChanged
2025-04-30 20:32:06 +02:00
peterkogo
7a242ea066
fix system library dependency
2025-04-30 08:52:13 +02:00
peterkogo
472ef21c62
introduce divs for nodes, edges, edge labels and viewport front & back to simplify z-index ordering
2025-04-29 20:15:23 +02:00
peterkogo
fddd4be6f8
implement noWheelClass, noPanClass, noDragClass
2025-04-29 19:03:09 +02:00
peterkogo
86211fa753
fix changing handle sides
2025-04-29 18:46:45 +02:00
peterkogo
14a100270a
prevent unnecessary usage of style attribute
2025-04-29 13:59:57 +02:00
peterkogo
c064954700
rename selection wrapper
2025-04-17 18:18:33 +02:00
peterkogo
9bca92383e
fix z-index of selection box
2025-04-17 18:09:18 +02:00
peterkogo
473ddc5b61
add aria labels
2025-04-17 18:06:33 +02:00
peterkogo
353c661dd8
use generics across the library
2025-04-17 15:36:39 +02:00
peterkogo
1083170b1d
fix linting
2025-04-17 10:34:47 +02:00
peterkogo
3d18393615
fix svelte eslint config
2025-04-17 10:26:18 +02:00
peterkogo
97c4e2b218
resolve todos
2025-04-16 18:20:12 +02:00
peterkogo
2474c8be14
fix tests
2025-04-16 17:36:05 +02:00
peterkogo
13fdd15f59
fix examples
2025-04-16 16:41:02 +02:00
peterkogo
b429c871a8
simplified viewport portals
2025-04-16 16:04:36 +02:00
peterkogo
201ed30bc6
fixed z-index ordering issues
2025-04-16 16:02:22 +02:00
peterkogo
3ef63ad10e
implemented keyboard interactions
2025-04-16 11:39:50 +02:00
peterkogo
4a42a1a2e2
fix defaultEdge options and add elevateEdgesOnSelect
2025-04-15 15:56:57 +02:00
peterkogo
1fa3b50366
minimize inline style usage
2025-04-15 12:57:34 +02:00
peterkogo
2ca682c6f2
export htmlattributes as props where possible
2025-04-14 18:59:31 +02:00
peterkogo
6be1b7822b
fix provider error
2025-04-14 11:27:44 +02:00
peterkogo
c7dea22853
Make derivedWarning an error and bind store instances
2025-04-14 10:54:29 +02:00
peterkogo
eec8d91f95
simplify edgereconnectanchor
2025-04-11 16:05:20 +02:00
peterkogo
3e20c2a0ee
add baseedge path props
2025-04-11 15:54:17 +02:00
peterkogo
a3e3055186
added Edge Reconnection
2025-04-11 15:32:07 +02:00
peterkogo
80a809cc68
implement click connection
2025-04-09 18:48:50 +02:00
peterkogo
95df44d5d1
onbeforeconnect instead of onedgecreate
2025-04-09 15:29:13 +02:00
peterkogo
108f1ce81c
streamline initialized
2025-04-09 15:09:30 +02:00
peterkogo
3828b78804
fix type error
2025-03-17 10:43:17 +01:00
Jakob Hofer
2abe1eeb1f
fix inverted attribution condition
2025-03-03 22:52:45 +00:00
peterkogo
25db8d4e66
Removed classcat and reworked class types from string to ClassValue
2025-01-29 12:26:42 +01:00
peterkogo
55364e6298
fix resetting nodes with width & height set not working
2025-01-27 13:14:14 +01:00
peterkogo
b4752953f5
fix NodeWrapper
2025-01-21 16:34:33 +01:00
peterkogo
984d7ca60b
merge main
2025-01-21 16:02:44 +01:00
peterkogo
04b9c828bb
use pointer events instead of mouse events
2025-01-21 12:44:57 +01:00
peterkogo
026ecf5ff3
make custom connection line component a normal prop instead of a snippet
2025-01-21 11:47:20 +01:00
peterkogo
98b212f0d5
Narrow NodeProps type properties selected, selectable, draggable and deletable required
2025-01-20 11:20:33 +01:00
peterkogo
547f59293b
expose class for EdgeLabel
2025-01-16 18:14:03 +01:00