Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/antvis/G6

♾ A Graph Visualization Framework in JavaScript.
https://github.com/antvis/G6

feat: adapt combo, add drag-element / collapse-expand behaviors (#5543)

* refactor(runtime): merge into getChildrenData, getComboData, add get getAncestorsData

* ref...

a0c131b0a7a203315f079e44bab333e92ee8df07 authored 10 months ago by Aaron <[email protected]>
test: compact box (#5541)

* test: compact box

* fix: resolve conversation

d36ae294161555eeb022e55a4cb65ac07aa96b9c authored 10 months ago by Joel Alan <[email protected]>
test: layout mindmap (#5540)

* test: layout mindmap

* fix: type

* refactor: adjust demo and snapshots

---------

C...

7f2e6a58c46a74d4dabbc35ffa3d9bfbfad85615 authored 10 months ago by Joel Alan <[email protected]>
test: layout dendrogram (#5539)

* test: layout dendrogram

* fix: resolve conversation

494779ce0ba0264946fb49ea4a6ade9249db9bb4 authored 10 months ago by Joel Alan <[email protected]>
refactor: adjust type definition (#5545)

* refactor: adjust type definition

* fix: fix graphlib type define

87621a47934f5d2b8ff21868a3ac6d9dc45fa31c authored 10 months ago by Aaron <[email protected]>
docs: update readme (#5544)

* docs: update readme

* docs: update readme en-US

* docs: add CONTRIBUTING.md

* chore: ...

5dcbb5e510a2ca3552ac2bfced8fcddf39055913 authored 10 months ago by hustcc <[email protected]>
feat: refine theme and add support background (#5538)

* refactor: support setting background

* docs: add theme demo

* test: update snapshots

...

810f9827191b8a4ee4a50862ad30e7d7bfaa5c51 authored 10 months ago by Yuxin <[email protected]>
test: combo combined layout test (#5535)

7ea9471a1399cc1c8448a9496e28d75f85dd4c06 authored 10 months ago by Joel Alan <[email protected]>
docs: add demo for gpu (#5533)

* docs: add demo for gpu

* chore: update edge style

26ba38c75a886f36b74981a769dd2decc0b8361f authored 10 months ago by hustcc <[email protected]>
test: dagre layout (#5534)

d410770e2d8a691d49981ab3b2342958f55cb270 authored 10 months ago by Joel Alan <[email protected]>
docs: add concentric demo (#5531)

* docs: add Concentric demo

* chore: remove unused config

* chore: fix cr

b0804ab750bc0becb2eb4afb3aa20e2adb0d8837 authored 10 months ago by hustcc <[email protected]>
test: add fruchterman layout test (#5530)

* test: add fruchterman layout test

* docs: add fruchterman demo

* fix: eslint error

* ...

bdc3a6cbebcac425d05c33dd6b1a60b825307324 authored 10 months ago by hustcc <[email protected]>
chore: add radial layout demo (#5532)

* chore: add radial layout demo

* fix: conversation

* feat: update snapshots

* fix: ci

f9b845a9daf0ace5b89af91b4317e6f2a19a0583 authored 10 months ago by Joel Alan <[email protected]>
feat: circular layout demp (#5528)

095f7fc8b3e018d6a6d6f310196a8169500a1999 authored 10 months ago by Joel Alan <[email protected]>
docs: add polyline demos (#5526)

d90d916454d6caef6cae5c92fba4cce77c8ea1b1 authored 10 months ago by Yuxin <[email protected]>
docs: add node port demo site (#5522)

* docs: add node port demo site

* fix: cr issues

ede3c16a7054b90bab42a822f7662af6b78561f3 authored 10 months ago by Yuxin <[email protected]>
docs: add curve loop and polyline loop demos (#5524)

* docs: add curve loop and polyline loop demos

* refactor: node mapper supports callback

52e9eeccd15e90f9b083f5df16dde492e8fe98fb authored 10 months ago by Yuxin <[email protected]>
test: refactor the file naming rules of toMatchSnapshot (#5519)

03005073149ec8e8ff9f1f9fb8434e7f3ea2bd0c authored 10 months ago by Aaron <[email protected]>
refactor: adjust element controller (#5513)

* refactor(runtime): element split draw to draw and computeDrawData

* feat(utils): add parent...

d0c92d26b23d16aee9e0c364a2166fe997043f00 authored 10 months ago by Aaron <[email protected]>
docs: add cubic vertical and cubic horizontal demos (#5518)

9646b6fc4d0566cbf5a9bee393df2a4af560bbd5 authored 10 months ago by Yuxin <[email protected]>
docs: add quadratic and cubic demos (#5517)

* docs: add quadratic and cubic demos

* fix: cr issues

1ba0f7f601c09c76700a649603614f07c7987c11 authored 10 months ago by Yuxin <[email protected]>
fix(behaviors): fix issue that cannot drag canvas when animation is enabled (#5514)

0b09106868739b6d22ee61cc5b2f800020cae872 authored 10 months ago by Aaron <[email protected]>
feat: set node ports without rendering graphics (#5509)

* feat: set node ports without rendering graphics

* refactor: optimize port style

* test: ...

acd154f22def2fdd1f637f1f9fed020f3617d5d2 authored 10 months ago by Yuxin <[email protected]>
docs: add layout mds demo and test case (#5510)

* docs: add layout mds demo and test case

* chore: fix ci

2fb69fcecc39baaeda17ba7bdb8c1ca4ea7fceb8 authored 10 months ago by hustcc <[email protected]>
docs: add layout grid demo and test cases (#5507)

* docs: add grid layout and test case

* chore: remove unused code

* chore: rename position to ...

b1f6a56462a5f7bd6897db069220bd9759fbba9b authored 10 months ago by hustcc <[email protected]>
refactor: rename position to placement (#5508)

* refactor: rename position to placement

* docs: rename position to placement

0d383f8254094f6ff438f5211cf789d819101ccf authored 10 months ago by Yuxin <[email protected]>
feat(behaviors): add drag node behavior (#5503)

* refactor: export idOf util

* refactor(runtime): setElementVisibility support set animation ...

095ae763cf509ae524d6f47fe749bb02d459c825 authored 10 months ago by Aaron <[email protected]>
docs: add element label background (#5506)

* docs: add element label background

* test: fix ci

* test: make layout test can work

*...

596b1030e21445164b3137d1b901acb181f354e9 authored 10 months ago by hustcc <[email protected]>
docs: add oversized label demo (#5505)

* docs: add oversized label demo

* docs: add copy label demo

* docs: update label text wor...

a5f887908be42a0c0633886cfe659f059be8cb92 authored 10 months ago by hustcc <[email protected]>
chore: opt the layout of force-directed graph (#5484)

* chore: opt the layout of force-directed graph

* fix: resolve conversation

cb9f274a36ab220d1bec2990570d35ab6c6a7d04 authored 10 months ago by Joel Alan <[email protected]>
docs: add diamond, image demo (#5501)

* docs: add diamond, image demo

* chore: fix code review

5a3e6c9e6001c82e5880d8e5c4b7808f79c01652 authored 10 months ago by hustcc <[email protected]>
feat(combo): add rect combo element (#5496)

* feat: add rect combo

* test: add unit tests

* feat: update collapsedMarkerType

* fix:...

8633679419856e3009ec9efd55cf94cbb517e7ca authored 10 months ago by Yuxin <[email protected]>
fix: fix element cannot re-create when type changed (#5500)

* fix(elements): fix diamond node

* fix(runtime): fix issue that shape cannot re-create when ...

304dc3cad364f4e21175efa75a727d00e7814706 authored 10 months ago by Aaron <[email protected]>
feat: add grid line plugin (#5498)

* refactor(test): demo support disable default grid

* refactor(runtime): uniform graph lifecy...

673546e641bc2077cae291cfcdcb83479f7d1afd authored 10 months ago by Aaron <[email protected]>
feat(shape): add diamond node (#5431)

* fix: contextmenu event emit (#5380)

Co-authored-by: 宋鹏捷 <[email protected]>

* feat...

21d5e4694d14c2e3873d1b16ab68480312a9d6bd authored 10 months ago by Cee <[email protected]>
chore: fix deploy action (#5499)

1373cf4d5d5ca6236281bca2718ab841fc7fe756 authored 10 months ago by Aaron <[email protected]>
refactor: adjust project and add 3d extension package (#5497)

* refactor: remove g6-plugin-map-view and react-node

* refactor: adjust exports

* chore: u...

b7bbc29704b6c67ad4dd11a3f401213230226e73 authored 10 months ago by Aaron <[email protected]>
refactor(elements): adjust element type definitions (#5494)

3c3e8979bf020cb423fee43cff2b4471679b4cc2 authored 10 months ago by Aaron <[email protected]>
fix: dev scripts (#5482)

948f868912848d53a97ed697c2ea23c17f1f4428 authored 10 months ago by Joel Alan <[email protected]>
refactor: change widget to plugin (#5490)

* refactor: rename widget to plugin

* refactor: change module to extension

0a74e2f973ad1e59c44c73edeac24fb3cf4afa58 authored 10 months ago by Aaron <[email protected]>
feat(runtime): support fit api (#5489)

* refactor(utils): union support multiple bboxes

* fix(test): fix test env

* refactor(util...

2fc6e0ebdb4ce4b121429883bd60233e5a97b34a authored 10 months ago by Aaron <[email protected]>
feat(combo): add circle combo element (#5473)

* feat: circle combo

* refactor: ci

* refactor: registry typo

* feat: test combo childr...

f9e2ac68159ba9860e1883f8a579b75357724d10 authored 10 months ago by Yuxin <[email protected]>
fix: fix issues that wrong getEllipseIntersectPoint (#5485)

* fix: fix issues that wrong getEllipseIntersectPoint

* test: update test snapshots

c0d02134f61aab2b64b50a7a9dfb7e481f12537a authored 11 months ago by Yuxin <[email protected]>
refactor: adjust test env (#5479)

* refactor(test): use lil-gui in demo env

* refactor(runtime): graph viewport api use default...

251b9a8528d7da95bae51cc295d3c66d5583e8e2 authored 11 months ago by Aaron <[email protected]>
feat: add drag canvas behavior (#5475)

* refactor(types): rename loose to loosen

* feat(utils): add Shortcut util

* refactor(beha...

b98a164d5f50ce25eedfdfd749e99f5c4f01eb92 authored 11 months ago by Aaron <[email protected]>
docs: add build-in and custom arrows demos (#5477)

* refactor: simplify arrow size setting

* test: add buildin and custom arrows tests

* docs...

e802349d81bf973e38b269447e2e0394b5b41f00 authored 11 months ago by Yuxin <[email protected]>
docs: fix typos (#5476)

* fix typos

* fix typo

* fix typos

* fix typos

7539c3eb99e9ae39b42e611e58a101a1c23b4bda authored 11 months ago by omahs <[email protected]>
feat: add behavior controller and zoom-canvas (#5470)

* feat(utils): add parseBehaviors util

* feat(constants): add events definition

* refactor...

b86bdcde91b0e62ec9d667a69313a7a5fc8d9b9d authored 11 months ago by Aaron <[email protected]>
refactor(elements): optimize elements types (#5472)

d2d2bc65074c515afabc743f5ceff060d7cb4ba2 authored 11 months ago by Aaron <[email protected]>
feat: add light and dark theme; node supports new `badgePalette` attribute (#5467)

* feat(node): support new badgePalette attribute

* feat: add light theme and dark theme;updat...

634d5960f46fa359251e22a939da7bbab1387b16 authored 11 months ago by Yuxin <[email protected]>
refactor: adjust test env and fix element types (#5471)

* chore(test): support alias in test cases

* chore(test): adjust test utils, add toMatchSnaps...

1096dd903da2c063cc4f3e606ae05ca4565ce959 authored 11 months ago by Aaron <[email protected]>
refactor: type define (#5468)

* chore: add 3d sphere file

* test: add createDeterministicRandom for 3d test data

* chore...

17de905d81d21d0caf80b02707a3485047a5e371 authored 11 months ago by hustcc <[email protected]>
docs: add line demo (#5464)

* docs: add line demo

* test: update test snapshots

* test: add unit tests

* fix: fix c...

491838604ab073df6ab43948e6a424cdac56908f authored 11 months ago by Yuxin <[email protected]>
fix: fix issue that wrong label bg when rotate (#5462)

* fix: fix issue that wrong label bg when rotate

* test: update test snapshots

d0f8d526f3369c43a961922f7f098f7fd152c26a authored 11 months ago by Yuxin <[email protected]>
feat: add image node (#5417)

* fix: contextmenu event emit (#5380)

Co-authored-by: 宋鹏捷 <[email protected]>

* ...

8af3cf0bb0503a369414111e717df772cc480304 authored 11 months ago by Song Pengjie (宋鹏捷) <[email protected]>
docs: add ellipse, star demo (#5457)

* docs: add ellipse demo

* feat: calculate icon size by key shape attribute

* chore: add I...

75906453f11dabdf74fd8f9faa7204ffb0677d97 authored 11 months ago by hustcc <[email protected]>
refactor(runtime): adapt polyline and cubic edges (#5458)

* refactor(registry): register built-in edges

* fix(utils): fix getEllipseIntersectPoint get ...

50bb0cc1cbf1844a2922a49660ce4d5baf4a7bce authored 11 months ago by Aaron <[email protected]>
docs: add radius rect demo, and draw rect node with GRect (#5452)

* docs: add radius rect demo, and draw rect node with GRect

* test: upadte node-rect with Gra...

b364dba430d48b07699d13bb8ffeb484f8f79b60 authored 11 months ago by hustcc <[email protected]>
refactor: adjust render and draw async invoke (#5456)

* refactor(runtime): adjust async render process

* refactor(runtime): setup default zoom

*...

836efe4376b435cb8eb8755888436027f8a72fd2 authored 11 months ago by Aaron <[email protected]>
feat: polyline supports orthogonal routing and loop (#5449)

* feat: polyline supports orthogonal routing

* feat: orth routing adapts ports

* refactor:...

cce285be70d3350e948c829f0d8add9612559aa3 authored 11 months ago by Yuxin <[email protected]>
refactor: replace the animation return value with an event throw (#5445)

* fix(animation): fix issue that onfinish is override

* refactor: emit animation event instea...

288c7b34bf94bf600ea9428aeb3972b47fe1e74e authored 11 months ago by Aaron <[email protected]>
docs: add triangle demo (#5451)

* docs: add triangle demo

* fix: halo stroke should be key fill

* fix: remove port width, ...

bb09bc447b3143ae082a9acd7e03ea84cc6a5d09 authored 11 months ago by hustcc <[email protected]>
feat: add portXyy and badgeXyy options (#5450)

* feat: add portFill and badgeFill options

* chore: change .js to .ts

619cf7d26b16b3a232f2984ea6182f6ac1866e05 authored 11 months ago by hustcc <[email protected]>
feat: add autoResize in graph (#5448)

* feat: add autoResize in graph

* chore: fix cr

* refactor: onResize base on resize + debo...

9c8ae0e12a8ced79362e9b1b3c4a9c923f9adc84 authored 11 months ago by hustcc <[email protected]>
docs: make site build (#5446)

* chore: make site build

* docs: make api reference work

* chore: add case gallery

* do...

a4a2299ea49857a91f90ceb6398d93a988493ba6 authored 11 months ago by hustcc <[email protected]>
feat: edge supports `portLinkToCenter` attributes (#5447)

* feat(port): add linkToCenter attribute

* fix: ci

* refactor: rename getCurveControlPoint...

095581a3b30b456c38e41d3e5a05f227622b8152 authored 11 months ago by Yuxin <[email protected]>
test: add test case for viewport with svg renderer (#5441)

* test: add test case for viewport with svg renderer

* chore: rename file

* chore: update test...

a4346ddc2bf8165aa948cade57a54409f59b0bc9 authored 11 months ago by hustcc <[email protected]>
refactor(event): unified event name naming style (#5444)

0f21e8d6fab8435617c8fe3b93b3f11ffbb28592 authored 11 months ago by Aaron <[email protected]>
refactor: move all plugin into build-in, and remove constants.ts file (#5440)

* refactor: move all build in to one file, and remove constants.ts file

* chore: fix ci

b693790821b91f1ba3cb6cc2bc2318138a619a99 authored 11 months ago by hustcc <[email protected]>
feat: add graph class (#5439)

* refactor(runtime): element provide setElementState api

* refactor(runtime): data update get...

135640afd46d7b19a084b1ef8906433d67c418b7 authored 11 months ago by Aaron <[email protected]>
feat: add layout controller (#5423)

* refactor(runtime): rename dataController in context to model

* feat(utils): add isVisible a...

b51a86e730dee0440b34fc826a338059c7aee3a1 authored 11 months ago by Aaron <[email protected]>
fix(utils): fix issue that unexpected object attribute value animation (#5434)

* fix(utils): fix issue that unexpected object attribute value animation

* refactor(animation...

39c8deafb2a66a543b4a6c032d92f6160ce432ab authored 11 months ago by Aaron <[email protected]>
refactor: draw nodes (#5427)

* refactor: draw nodes

* refactor: rename anchorOptions to anchors;rename badgeOptions to bad...

8436aaa9a8aad02eb33c6be8c6dcd0dabb7a1867 authored 11 months ago by Yuxin <[email protected]>
chore: update tsconfig (#5433)

712ca23e35a1e350417e6a7f63f10d0cc1a5915a authored 11 months ago by Aaron <[email protected]>
fix: function (#5432)

Co-authored-by: yvonneyx <[email protected]>

36f579c86bc68c7829a0cc3a2b03190da0a4576a authored 11 months ago by Yuxin <[email protected]>
refactor(spec): rename DataOptions to GraphData (#5430)

2dd9412cbaa6f13adcba6738e43053d8efd6de3e authored 11 months ago by Aaron <[email protected]>
feat: v5 ellipse node (#5426)

* feat(shape): add ellipse node

* chore: remove canvas.init()

* fix: modify haloStyle acco...

8831b15b88885e3e6e6a4e025537f53880888b34 authored 11 months ago by Cee <[email protected]>
feat: add triangle node (#5421)

* feat: add triangle shape

* feat: update triangle snapshots

* fix: fix triangle anchor ty...

1ce481d0cccccc01c817044e408027d9c07ac58a authored 11 months ago by A_Bo <[email protected]>
feat(edge): add loop as part of edge (#5422)

* feat(edge): add loop edge element

* feat: update demo

* refactor: change loop edge from ...

4bc31f71e7cdcb9318269702739e8798136787b9 authored 11 months ago by Yuxin <[email protected]>
feat(v5): add rect node (#5420)

* feat(v5): add rect node

---------

Co-authored-by: wb-xcf804241 <wb-xcf804241@alibaba-inc...

6c5d407710d69f5b5c215c4b1880c14a176843d7 authored 11 months ago by Frank William <[email protected]>
feat: add viewport controller (#5416)

* feat: add viewport controller

* test: add test case

fafec34990bed86456b491d8d7146ca498c78a61 authored 11 months ago by Aaron <[email protected]>
feat: update node default style (#5415)

* chore: update node render order

* feat: add node default style

* feat: badge align style...

84874b10f32a72580979b7651e1ba985bfec2f9e authored 11 months ago by hustcc <[email protected]>
feat(edge): calculate endpoints of edge (#5419)

* feat(edge): calculate endpoints

* chore: fix code review

---------

Co-authored-by: yv...

dd3133568262037fce0adab4db7a3316e4899f58 authored 11 months ago by Yuxin <[email protected]>
feat: add star node (#5410)

* feat: add star node

* test: add test case

* test: add test case for star anchor

* chore: fo...

e6f462331481329b69ae0a46f54a479d2a12c387 authored 11 months ago by hustcc <[email protected]>
feat(edge): add simple polyline edge element (#5412)

* feat(edge): add simple polyline edge element

* chore: fix code review

---------

Co-au...

183fe3a4fd3fdaac32beb47e212e3044976d60be authored 11 months ago by Yuxin <[email protected]>
feat(runtime): add element controller (#5393)

* feat(themes): add theme plugin type definition

* feat(palettes): add palette utils and plug...

c763217197ad7a8e8ff631b1bd0bc73ba8aeaa6a authored 11 months ago by Aaron <[email protected]>
feat(edge): add cubic edge element and its vertical and. horizontal variants (#5404)

* feat(edge): add cubic edge element

* feat(edge): add cubic horizontal edge element

* fea...

2b780f489aec5470d91f54654bbafd53ca7c1f26 authored 11 months ago by Yuxin <[email protected]>
refactor: data controller support collect changes (#5406)

* feat(utils): add reduceDataChanges util

* feat(utils): add cloneElementData util

* refac...

509552d1ed7293b0392b77e85e57e119983a9f52 authored 11 months ago by Aaron <[email protected]>
fix: contextmenu event emit (#5380)

Co-authored-by: 宋鹏捷 <[email protected]>

b56e59907e913cacf2f3a3584aff1cb81b5b295c authored 12 months ago by Song Pengjie (宋鹏捷) <[email protected]>
feat(edge): add quadratic edge element (#5402)

* feat(edge): add quadratic edge element

* test(edge): add quadratic unit tests

* fix(edge...

82d28f264c51b3b4a74ea986f8f157d794026532 authored 12 months ago by Yuxin <[email protected]>
feat(edge): add edge base class and line edge element (#5385)

* feat(edge): add base edge(keyShape,label and halo)

* feat: add edge arrow

* feat: update...

5f41eaea150a1e6a0a230aa143b7a439a7e71c3f authored 12 months ago by Yuxin <[email protected]>
feat: animation grammar executor and snippets (#5390)

* feat(utils): add parseAnimation util

* refactor(utils): extract preprocessKeyframes to util...

896fe1499dd1da1389983f1ab68e04e1c960f9a6 authored 12 months ago by Aaron <[email protected]>
refactor: add node base class (#5389)

* feat: add base node class

* chore: fix ci

* chore: fix code review

5c4e98a4e6647fa5723ac90987c0e2f3835d6717 authored 12 months ago by hustcc <[email protected]>
feat: add circle node element (#5381)

* chore: add circle node template

* feat: draw circle key, label, icon

* chore: update tes...

5b70663af9d87c6a83b51fac8a08e321abf4fc54 authored 12 months ago by hustcc <[email protected]>
test: add coverage (#5388)

* chore: add coverage action

* docs: update readme add badge

134dfb9e4332fc21334b0c7081a30d7cb9870789 authored 12 months ago by hustcc <[email protected]>
feat: add register mechanism (#5383)

96b13e9760e2a1434188df6d48bc27ee4a0e9559 authored 12 months ago by Aaron <[email protected]>
feat: add data controller (#5382)

* chore: use strict mode

* feat(utils): add isEdgeData util to judge edge data

* refactor(spec...

9459b452fa41c8d4240748a56d229737f2ed40ce authored 12 months ago by Aaron <[email protected]>
feat: add badge shape (#5378)

* refactor: use antv util

* test: update label-shape test case

* feat: add badge ui, test ...

9b6a66349b22cf93f2a9ce78e1846529d9928fc0 authored 12 months ago by hustcc <[email protected]>
feat: add basic shape (#5377)

* feat(utils): add parsePadding util

* feat(utils): add prefix utils

* feat: config dev en...

4be279b5221fbadd92307d84c25249b955e8d718 authored 12 months ago by Aaron <[email protected]>
feat(test): config integration test env and add modular canvas (#5374)

* feat(test): config integration test env

* feat(runtime): add modular canvas

* refactor(t...

4e11baeb51c787e48db688803ec7fbfbbaee82a5 authored 12 months ago by Aaron <[email protected]>