Branch: refs/heads/unstable Home: https://github.com/cytoscape/cytoscape.js Commit: 73b61b00c396e9850b63c20a2ea2046774dadc95 https://github.com/cytoscape/cytoscape.js/commit/73b61b00c396e9850b63c20a2ea2046774dadc95 Author: Max Franz <maxkfr...@gmail.com> Date: 2020-05-15 (Fri, 15 May 2020)
Changed paths: M src/style/properties.js Log Message: ----------- Trigger a z-order event when an element's label changes from empty to non-empty or vice versa If a node has `width: label` or `height: label`, a change of the label to or from the empty string makes the node have zero area. This change makes it so that any change with an empty string causes a z-order event. This event allows the renderer to recalculate the z-sorting of the elements, including which elements are interactive. This sorting is used for hit tests. This fix is simple, but it has the caveat that it triggers unnecessary z-sorts for elements that do not have `width: label` or `height: label`. Given that a consumer is unlikely to be frequently setting labels to empty strings -- labels generally change infrequently, anyway -- the tradeoff is worth it. Ref.: Changing a label of a node with width: label (#2678) Commit: 41f342de2376247a3f3978bda1bcbbd9b10c5a6d https://github.com/cytoscape/cytoscape.js/commit/41f342de2376247a3f3978bda1bcbbd9b10c5a6d Author: Max Franz <maxkfr...@gmail.com> Date: 2020-05-15 (Fri, 15 May 2020) Changed paths: M src/extensions/renderer/base/coord-ele-math/nodes.js Log Message: ----------- Amend the parent node shape whitelist in the renderer Refs.: The renderer overrides `round-rectangle` and `cut-rectangle` shapes on parents #2684 Commit: 8543ccda0c7c00a816a851e5665ac119a919f6ac https://github.com/cytoscape/cytoscape.js/commit/8543ccda0c7c00a816a851e5665ac119a919f6ac Author: Simon Golms <17799657+simongo...@users.noreply.github.com> Date: 2020-05-28 (Thu, 28 May 2020) Changed paths: M documentation/md/collection/selectify.md Log Message: ----------- docs: fix typo in example Commit: 6847871ca45c21574125cebf10780937c063e177 https://github.com/cytoscape/cytoscape.js/commit/6847871ca45c21574125cebf10780937c063e177 Author: Max Franz <maxkfr...@gmail.com> Date: 2020-05-29 (Fri, 29 May 2020) Changed paths: M documentation/md/collection/selectify.md Log Message: ----------- Merge pull request #2697 from SimonGolms/patch-1 docs: fix typo in code example Commit: f39abab611b577ef332038ad2a9f1061268decb6 https://github.com/cytoscape/cytoscape.js/commit/f39abab611b577ef332038ad2a9f1061268decb6 Author: Max Franz <maxkfr...@gmail.com> Date: 2020-05-29 (Fri, 29 May 2020) Changed paths: M src/extensions/renderer/base/coord-ele-math/edge-control-points.js Log Message: ----------- Fix taxi edge backwards routing issues re. #2606 The PR for #2606 treats negative turn values as a special case, and some edge cases are not taken into account, e.g. `downward` works but `vertical` does not. This change unifies the approach to simplify things: All routing is considered from the source side. A negative value is just converted into the corresponding positive value. Refs. : `vertical` or `horizontal` taxi edges are treated as `downward` or `rightward` #2690 Commit: 0fe48f9711fb4d2ec7d44b059cf92f898f3c2b65 https://github.com/cytoscape/cytoscape.js/commit/0fe48f9711fb4d2ec7d44b059cf92f898f3c2b65 Author: Max Franz <maxkfr...@gmail.com> Date: 2020-05-29 (Fri, 29 May 2020) Changed paths: M src/core/animation/step-all.js Log Message: ----------- Allow animations to run for display:none elements. If a `layoutPositions()` animation is cancelled for a `display:none` node, then its animation promise will not resolve. That prevents `layoutstop` from being emitted. While it doesn't provide much value to animate the style properties of an element when it's invisible, it may make sense for some use cases to animate its position. Allowing animations on invisible elements also has the benefit of resolving this issue in a simple way. The downside is that you lose some performance when you ask the library to animate invisible elements to no visual effect (#1522). Then again, you get exactly what you ask for. Refs. : layoutstop event not triggered when a node is not displayed #2693 Commit: 3bb87410036d2c60c05b5bf47f215232e522d5bf https://github.com/cytoscape/cytoscape.js/commit/3bb87410036d2c60c05b5bf47f215232e522d5bf Author: Max Franz <maxkfr...@gmail.com> Date: 2020-06-10 (Wed, 10 Jun 2020) Changed paths: M README.md M documentation/md/extensions.md M documentation/md/links.md Log Message: ----------- Add bubblesets extension to the list in the documentation #2705 Commit: 26511fed575acba926803fe8ab5cd16100b4c1cd https://github.com/cytoscape/cytoscape.js/commit/26511fed575acba926803fe8ab5cd16100b4c1cd Author: Max Franz <maxkfr...@gmail.com> Date: 2020-06-10 (Wed, 10 Jun 2020) Changed paths: M documentation/md/intro.md Log Message: ----------- Add Sherlock to the who-uses list #914 Commit: d3d5e20992fd4fbf64aa0c45f0aa7db9f7ae28a9 https://github.com/cytoscape/cytoscape.js/commit/d3d5e20992fd4fbf64aa0c45f0aa7db9f7ae28a9 Author: Max Franz <maxkfr...@gmail.com> Date: 2020-06-10 (Wed, 10 Jun 2020) Changed paths: M .size-snapshot.json M dist/cytoscape.cjs.js M dist/cytoscape.esm.js M dist/cytoscape.esm.min.js M dist/cytoscape.min.js M dist/cytoscape.umd.js M documentation/index.html M documentation/js/cytoscape.min.js Log Message: ----------- Build 3.15.1 Commit: 692598c0730aacaa36206faddc6355b5b3360ba4 https://github.com/cytoscape/cytoscape.js/commit/692598c0730aacaa36206faddc6355b5b3360ba4 Author: Max Franz <maxkfr...@gmail.com> Date: 2020-06-10 (Wed, 10 Jun 2020) Changed paths: M package-lock.json M package.json Log Message: ----------- 3.15.1 Commit: 085247da3ee1666062a86437c679197b52079d37 https://github.com/cytoscape/cytoscape.js/commit/085247da3ee1666062a86437c679197b52079d37 Author: Max Franz <maxkfr...@gmail.com> Date: 2020-06-10 (Wed, 10 Jun 2020) Changed paths: M documentation/md/intro.md Log Message: ----------- 3.15.1 & 3.14.3 added to list of releases in the docs Commit: 5bc05d13407a8b46f5d1674c0ac370a287b16804 https://github.com/cytoscape/cytoscape.js/commit/5bc05d13407a8b46f5d1674c0ac370a287b16804 Author: Max Franz <maxkfr...@gmail.com> Date: 2020-06-26 (Fri, 26 Jun 2020) Changed paths: M src/style/apply.js Log Message: ----------- Style group keys now treat `multiple: true` properties as strings Some numeric properties can allow for special string values (enums). If this applies to a property that accepts multiple values, then the property type can't reliably be used to infer the type of the applied property value. It's simplest to treat all multiple-value properties as strings for now. Though it's not as fast as using the float or integer values when available, only a handful of properties are affected. Refs. #2707 Commit: 4ba4ab799c5a0372510031f2bbdaa99234397da3 https://github.com/cytoscape/cytoscape.js/commit/4ba4ab799c5a0372510031f2bbdaa99234397da3 Author: Wiktoria Kosny <w.ko...@codility.com> Date: 2020-07-04 (Sat, 04 Jul 2020) Changed paths: M test/collection-algorithms.js Log Message: ----------- betweenness tests based on stress tests Commit: 463f1c697d157ce0fee7e715f68b24237189ff08 https://github.com/cytoscape/cytoscape.js/commit/463f1c697d157ce0fee7e715f68b24237189ff08 Author: Wiktoria Kosny <w.ko...@codility.com> Date: 2020-07-04 (Sat, 04 Jul 2020) Changed paths: M src/collection/algorithms/betweenness-centrality.js Log Message: ----------- Fix Betweenness Centrality: aggregating paths. Commit: 481d89f74b7a80ff24cc6745c0a7d9f7fa6b7c81 https://github.com/cytoscape/cytoscape.js/commit/481d89f74b7a80ff24cc6745c0a7d9f7fa6b7c81 Author: Max Franz <maxkfr...@gmail.com> Date: 2020-07-09 (Thu, 09 Jul 2020) Changed paths: M src/collection/algorithms/betweenness-centrality.js M test/collection-algorithms.js Log Message: ----------- Merge pull request #2716 from wikkos/master Bugfix in Betweenness Centrality Commit: 6bfa90230214918d45ec7aa31209710e6cad8269 https://github.com/cytoscape/cytoscape.js/commit/6bfa90230214918d45ec7aa31209710e6cad8269 Author: Max Franz <maxkfr...@gmail.com> Date: 2020-07-09 (Thu, 09 Jul 2020) Changed paths: M documentation/md/intro.md Log Message: ----------- Add 3.15.2 & 3.14.4 to the list of releases in the docs Commit: 603561fbbcd9c773acf2ec00a70815b23930197e https://github.com/cytoscape/cytoscape.js/commit/603561fbbcd9c773acf2ec00a70815b23930197e Author: Max Franz <maxkfr...@gmail.com> Date: 2020-07-09 (Thu, 09 Jul 2020) Changed paths: M .size-snapshot.json M dist/cytoscape.cjs.js M dist/cytoscape.esm.js M dist/cytoscape.esm.min.js M dist/cytoscape.min.js M dist/cytoscape.umd.js M documentation/index.html M documentation/js/cytoscape.min.js Log Message: ----------- Build 3.15.2 Commit: 100728ab73a729b9e9b3684f2d0e22fb410d7d26 https://github.com/cytoscape/cytoscape.js/commit/100728ab73a729b9e9b3684f2d0e22fb410d7d26 Author: Max Franz <maxkfr...@gmail.com> Date: 2020-07-09 (Thu, 09 Jul 2020) Changed paths: M package-lock.json M package.json Log Message: ----------- 3.15.2 Commit: 307a775e77614e68940f7c81831eacb64c5cb092 https://github.com/cytoscape/cytoscape.js/commit/307a775e77614e68940f7c81831eacb64c5cb092 Author: Max Franz <maxkfr...@gmail.com> Date: 2020-07-22 (Wed, 22 Jul 2020) Changed paths: M documentation/md/extensions.md Log Message: ----------- Add layers & overlays extensions to docs #2727 #2730 Commit: 8e0e074071666561f889bd82f203c1576fe684fd https://github.com/cytoscape/cytoscape.js/commit/8e0e074071666561f889bd82f203c1576fe684fd Author: Max Franz <maxkfr...@gmail.com> Date: 2020-08-20 (Thu, 20 Aug 2020) Changed paths: M src/style/bypass.js Log Message: ----------- When applying a bypass, copy the passed style property per element. Ref. : Opacity animation to different target values #2732 Commit: 116aeedeec46ee3a72a2008584cc77c59480ed21 https://github.com/cytoscape/cytoscape.js/commit/116aeedeec46ee3a72a2008584cc77c59480ed21 Author: Max Franz <maxkfr...@gmail.com> Date: 2020-09-14 (Mon, 14 Sep 2020) Changed paths: M .size-snapshot.json M dist/cytoscape.cjs.js M dist/cytoscape.esm.js M dist/cytoscape.esm.min.js M dist/cytoscape.min.js M dist/cytoscape.umd.js M documentation/index.html M documentation/js/cytoscape.min.js Log Message: ----------- Build 3.15.3 Commit: 97ece600abbb06327de1ca963498e715cbab561e https://github.com/cytoscape/cytoscape.js/commit/97ece600abbb06327de1ca963498e715cbab561e Author: Max Franz <maxkfr...@gmail.com> Date: 2020-09-14 (Mon, 14 Sep 2020) Changed paths: M package-lock.json M package.json Log Message: ----------- 3.15.3 Commit: 6f4871a263d78ea95f750739ce9b312db55d81d5 https://github.com/cytoscape/cytoscape.js/commit/6f4871a263d78ea95f750739ce9b312db55d81d5 Author: Max Franz <maxkfr...@gmail.com> Date: 2020-09-14 (Mon, 14 Sep 2020) Changed paths: Log Message: ----------- Merge master & unstable together for 3.16.0 Compare: https://github.com/cytoscape/cytoscape.js/compare/b82c6cd703e9...6f4871a263d7 -- You received this message because you are subscribed to the Google Groups "cytoscape-cvs" group. To unsubscribe from this group and stop receiving emails from it, send an email to cytoscape-cvs+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/cytoscape-cvs/cytoscape/cytoscape.js/push/refs/heads/unstable/b82c6c-6f4871%40github.com.