bcakmakoglu
fd1cc00c97
chore(docs): elevate edges on select in intro
2022-06-25 00:36:48 +02:00
bcakmakoglu
491f2dc07a
chore(docs): change blobity mode
2022-06-25 00:36:48 +02:00
bcakmakoglu
d265a62c83
chore(docs): allow intro nodes to be dragged and use bezier edges
2022-06-25 00:36:48 +02:00
bcakmakoglu
07e7484420
chore(docs): enable animated background on intro node click
2022-06-25 00:36:48 +02:00
bcakmakoglu
6e2ae482b5
chore(docs): color github logo black when light mode
2022-06-25 00:36:48 +02:00
bcakmakoglu
74f367c6c7
chore(docs): have animations be at least 5 seconds long
2022-06-25 00:36:48 +02:00
bcakmakoglu
2932a8cb38
chore(docs): randomize animation durations
2022-06-25 00:36:48 +02:00
bcakmakoglu
3cb3ada783
refactor: trigger viewport size update on window resize
2022-06-25 00:36:48 +02:00
bcakmakoglu
8d975c6aad
chore(docs): color github logo white
2022-06-25 00:36:48 +02:00
bcakmakoglu
f1a0568449
docs: add animated background to intro
2022-06-25 00:36:48 +02:00
bcakmakoglu
7534ad9304
docs: move examples into nodes and edges dir
2022-06-25 00:36:48 +02:00
bcakmakoglu
89daa827f3
feat(components): add pattern-container slot to Background
...
# What's changed?
* `pattern-container` allows for complete overwrite of the pattern of Background
2022-06-25 00:36:48 +02:00
Git Cliff
0d5f9a5f0a
chore: update CHANGELOG.md
2022-06-24 15:57:55 +00:00
bcakmakoglu
16ec3cc717
chore: bump version
2022-06-24 17:57:20 +02:00
bcakmakoglu
eeed10c859
chore(deps): remove d3 and move types/d3 to deps-dev
2022-06-24 17:51:50 +02:00
bcakmakoglu
a183c7dced
fix(components): use v-if on slots instead of lock icons
2022-06-24 14:41:09 +02:00
bcakmakoglu
c27c895f88
docs: use edge style function to style edges on node select
2022-06-23 23:25:47 +02:00
bcakmakoglu
097b859e26
docs: add github, discord and react flow icons to header
2022-06-23 23:09:17 +02:00
bcakmakoglu
d37b67c9dc
chore(docs): update auto-imports.d.ts
2022-06-23 23:09:17 +02:00
bcakmakoglu
a0541cb5df
chore(docs): let windicss scan theme dir
2022-06-23 23:09:17 +02:00
Git Cliff
6a71a5fdbd
chore: update CHANGELOG.md
2022-06-23 17:33:06 +00:00
bcakmakoglu
7d9a7b6dbe
chore: push from changelog workflow to master branch
2022-06-23 19:32:23 +02:00
bcakmakoglu
f4201fd94f
chore: bump version
2022-06-23 19:26:35 +02:00
bcakmakoglu
580de082fb
chore(deps): update package deps
2022-06-23 19:24:11 +02:00
bcakmakoglu
f25f6bf9a1
perf(edges): too many loops in grouping watcher
2022-06-23 19:13:50 +02:00
bcakmakoglu
acc27a7867
fix(edges): remove sourcePosition & targetPosition from initial edge options
2022-06-23 19:13:50 +02:00
bcakmakoglu
905a6fbaa0
docs: documentation for new edge events property
2022-06-23 19:13:50 +02:00
bcakmakoglu
730f49e879
feat(edges): add contextual edge events
...
# What's changed?
* allow event handlers to be passed in initial edge definition
* allow event listeners to be forwarded to edge components
2022-06-23 19:13:50 +02:00
bcakmakoglu
fb51f8d8bd
chore(nodes): correct name of useNodeHooks
2022-06-23 19:13:50 +02:00
bcakmakoglu
d036769d58
chore(edges): simplify elevateEdgesOnSelect logic
2022-06-23 19:13:50 +02:00
bcakmakoglu
be68a27b33
refactor(types): remove unnecessary generics
2022-06-23 19:13:50 +02:00
bcakmakoglu
6dfeebf7af
docs: documentation for new elevateEdgesOnSelect option
2022-06-23 19:13:50 +02:00
bcakmakoglu
eb28934cee
chore(nodes): use scope for node watchers
2022-06-23 19:13:50 +02:00
bcakmakoglu
6c06eeee74
docs: update nested example
2022-06-23 19:13:50 +02:00
Braks
c0920bfb4d
refactor(edges): edges z-index 0 by default
...
# What's changed?
* only group edges by z-index when `elevateEdgesOnSelect` is true
* add `elevateEdgesOnSelect` option
2022-06-23 19:13:50 +02:00
bcakmakoglu
345cf9bc38
docs: fix links for docsearch
2022-06-23 19:13:50 +02:00
bcakmakoglu
4e431a17b6
fix(nodes): use correct zindex on selection
2022-06-23 19:13:50 +02:00
bcakmakoglu
78e15b23f3
refactor(nodes): use content-box for resize observer
2022-06-23 19:13:50 +02:00
bcakmakoglu
c5e4264dda
refactor(nodes): apply node specific snapGrid on drag
...
# What's changed?
* remove params `noDragClassName` and `handleSelector` and access while dragging from store or current node
* apply snap grid if present on node
2022-06-23 19:13:50 +02:00
bcakmakoglu
7d47904a81
docs: documentation for new node events property
2022-06-23 19:13:50 +02:00
bcakmakoglu
439aa49c23
docs: update documentation on custom node props
2022-06-23 19:13:50 +02:00
bcakmakoglu
e395cc7aad
chore(nodes): remove nodeElement from NodeProps type
2022-06-23 19:13:50 +02:00
bcakmakoglu
a84dc911d2
chore(nodes): remove computedPosition from NodeProps
2022-06-23 19:13:50 +02:00
bcakmakoglu
38d8565702
chore(types): add generic for custom events on node associated types
2022-06-23 19:13:50 +02:00
bcakmakoglu
b5998ee301
feat(nodes,types): update node event types
...
# What's changed?
* accept initial event handlers as `NodeEventHandlers`
* pass contextual events (custom component) as `NodeEventsOn` Type
* forward custom node events as is (not an event hook)
2022-06-23 19:13:50 +02:00
bcakmakoglu
394f9a01b3
feat(nodes): add useNodeHooks composable
...
# What's changed?
* create node hooks for context and global event emitters
2022-06-23 19:13:50 +02:00
bcakmakoglu
b363e9457e
feat(nodes): add contextual node events
...
# What's changed?
* create hooks so we can receive contextual node event handlers from initial definition and pass the hook to custom components
* contextual events are meant for their specific context unlike `FlowHooks` which are on a global level
2022-06-23 19:13:50 +02:00
bcakmakoglu
5a031e3fe2
docs: add docs for new connection line class
2022-06-23 19:13:50 +02:00
bcakmakoglu
2a9cdd6855
feat(edges): move connection lines to separate container
...
# What's changed?
* connection lines should be above nodes
* selected node should be above edges
2022-06-23 19:13:50 +02:00
bcakmakoglu
92fc866265
docs: add notice about FlowInstance removal
2022-06-23 19:13:50 +02:00