g6/packages/site/examples/performance/perf
Aaron a0c131b0a7
feat: adapt combo, add drag-element / collapse-expand behaviors (#5543)
* refactor(runtime): merge into getChildrenData, getComboData, add get getAncestorsData

* refactor(runtime): move translate logic from graph to data controller

* feat(utils): add positionOf util

* refactor(runtime): adjust the order of drawing combos

* refactor(elements): sync combo position to model, adjust combo size calc

* refactor(utils): dfs provide depth info

* refactor(elements): combo sync position and zIndex

* feat(utils): add zIndexOf util

* refactor(runtime): refactor data/element controller to fit combo update

* test: assign graph into window.graph

* refactor(elements): combo use childrenData to get marker text

* refactor(elements): filter zIndex from graphicStyle

* feat(utils): add getSubgraphRelatedEdges util

* refactor(animation): add combo-collapse-expand animation

* refactor(runtime): add combo collapse and expand flow

* fix: fix issue in data controller and base-combo

* test: update test case and snapshots

* feat(behaviors): support click collapse-expand, drag-combo

* refactor: merge drag node and drag combo into drag element

* fix(behaviors): fix issue drag element between combo wont update

* test(behaviors): add drag-element test case and snapshots

* test: fix snapshot

* test: update test case and snapshots

* fix: fix format and types

* chore: adjust drag-node to drag element
2024-03-16 00:39:25 +08:00
..
demo feat: adapt combo, add drag-element / collapse-expand behaviors (#5543) 2024-03-16 00:39:25 +08:00
index.en.md chore: commit history cleaning 2023-02-02 10:31:36 +08:00
index.zh.md chore: commit history cleaning 2023-02-02 10:31:36 +08:00