This is an automated email from the ASF dual-hosted git repository.

ovilia pushed a change to branch feat/break-axis
in repository https://gitbox.apache.org/repos/asf/echarts.git


    from fc1d010b2 Merge branch 'v6' into feat/break-axis
     add 9f4dfcfc2 (feat & fix): (1) break axis (2) time axis (3) test helper. 
Based on #19459
     add b74fca542 Merge branch 'feat/break-axis' into feat/break-axis-crmod
     add 0abc0bd93 (feat & fix): (1) fix test/axis-break-3.html (2) Add license 
headers. (3) Fix that axis break should not be a installable "component", but a 
feature. (4) Make axis break a installable feature, and imported in 
echarts.all.js and echarts.common.js by default, but not in echarts.simple.js. 
The zipped size diff is 11KB, not so much but still considerable as a 
non-common feature.
     add 397943ddf (test): manually sync testHelper from branch: v6
     add 28cebea3b Merge branch 'v6' into feat/break-axis-crmod
     add d8accf1cd (tweak) rename public TS type: ScaleBreak => AxisBreak
     add fef4195b8 (tweak) (1) support breakLabelLayout.moveOverlap. (2) rename 
axisLabel.formatter callback extra parameter break.type 'min'/'max' to 
'start'/'end' to make them consistent to users. (3) TS type fix.
     add 7638b4dfc (feat): Support `refineEvent` in `registerAction`, and 
refactor 'selectchange' event to it. Different from the previous event 
generation mechanism, `refineEvent` is intented to create a user-friend event 
that differs from the original payload, while enabling feature `connect`, and 
being called at the last step of the "update" procedure to ensure the complete 
update of all models. If mutiple actions need to share one event name, 
`refineEvent` must be used. e.g., actions  [...]
     add bfc206b11 (tweak): change axis break event to be user-friendly.
     add 12a05b247 (tweak): Add break connect test case.
     add c37073d66 (fix) Fix the extent boundary pruning by break.
     add e593355f4 (test): (1) Sync testHelper update manually. (2) Fix buttons 
input and support buttonsHeight to avoid visual test fail caused by height 
change.
     add 26247acd7 (feat) Support config margin for axis labels to escape 
overlap.
     add 8ed68713f (test) manually sync visual test fix.
     add 365f33be8 (test): (1) Fix visual test facilities: the initial source 
"Release" should not contain version "Local". (2) Make the source "Local" by 
default rather than "Release".
     add 90395d5a3 [test] Fix test facilities. (1) Fix that visual test runtime 
thrown error may block the entire text execution without notification. (2) 
Recored double mousedown without a mouseup will cause error in puppeteer. Added 
error message to users.
     add 2629a7cb8 (fix) Remove the breaking change introduced by axis break. 
And export axis break related TS type.
     add e79c6435e (test) Fix axis break test cases.
     add 70c6b29f6 (test) Enhance testHelper: (1) Support saving states when a 
input controls other inputs. (2) Fix styles and support compact style to save 
space for visual test.
     add 147f7dca8 (visual test fix): Fix replay broken in recorder brought by 
#20676. @see https://github.com/apache/echarts/pull/20676#discussion_r2021361167
     add a7ecea91d (visual test fix): Fix that when a HTML selector has an 
ancestor with id, the recorded HTML selector is incorrect.
     add f5ee97552 Merge pull request #20884 from apache/test-helper
     add 302737901 refactor: remove duplicated logic
     add c3dda28a9 WIP(chord): init chord
     add 4ec469b40 WIP(chord): render chord ring
     add d6f751d18 WIP(chord): render chord edges
     add 61eddf4af WIP(chord): render chord edges
     add b48637d82 WIP(chord): padAngle
     add 9d7034311 WIP(chord): minAngle
     add ce5b91237 WIP(chord): gradient color
     add 7b611893d WIP(chord): edge tooltip
     add 8f8edea43 WIP(chord): link data with legend
     add 668aa1352 WIP(chord): animation
     add 01bea5306 WIP(chord): animation
     add 39a2de6b1 WIP(chord): init animation
     add 2cc958ab1 WIP(chord): update test
     add b8c1c254b WIP(chord): fix minAngle
     add 0bf56e2bc WIP(chord): update test
     add f9fe35360 WIP(chord): more test cases
     add 03e28834e fix(chord): fix lint errors
     add b4ca13f60 feat(chord): support tooltip
     add 6724f9ab3 feat(chord): legend with items
     add e8961ee18 feat(chord): node value can be larger than edge sum
     add fd0bdbd39 feat(chord): support links.value being all 0
     add 869eb99af feat(chord): WIP clockwise
     add 824791f75 fix(chord): fix clockwise and some failed cases
     add c4df9c0b4 feat(chord): support label
     add 969bc1c57 feat(chord): WIP focus
     add cf7440d1d feat(chord): focus supported
     add 4ca9d39e4 style(chord): remove unused imports
     add db1896e12 Merge branch 'v6' into feat-chord
     add 8e258fa59 test: fix test visual
     add bfed24a67 test(chord): add test visual actions
     add 87599b56a fix(chord): padAngle takes rest space of minAngle
     add 3ff94c5f9 Merge pull request #20522 from apache/feat-chord
     add 769c3f0f3 (test) fix testHelper. And add fix buttons height.
     add aa1ea8b2c Merge pull request #20896 from apache/test-helper
     add 092c9edeb Merge branch 'v6' into feat/break-axis-crmod
     add 18b2d656d Modify the zrender dep to github:ecomfe/zrender#v6 for 
testing.
     add 20ad93e6a Merge branch 'feat/break-axis' into feat/break-axis-crmod
     add 7ef21ea14 test(time): Fix failed time locale based test case.
     add 3fa260558 Merge pull request #20857 from apache/feat/break-axis-crmod

No new revisions were added by this update.

Summary of changes:
 package.json                                       |    2 +-
 src/chart/chord/ChordEdge.ts                       |  192 +++
 src/chart/chord/ChordPiece.ts                      |  169 ++
 src/chart/chord/ChordSeries.ts                     |  340 ++++
 src/chart/chord/ChordView.ts                       |  153 ++
 src/chart/chord/chordLayout.ts                     |  269 +++
 src/chart/{themeRiver => chord}/install.ts         |   17 +-
 src/chart/funnel/funnelLayout.ts                   |   11 +-
 src/chart/pie/PieView.ts                           |   13 +-
 src/chart/pie/labelLayout.ts                       |    4 +-
 src/chart/pie/pieLayout.ts                         |   63 +-
 src/chart/sankey/sankeyLayout.ts                   |   14 +-
 src/chart/tree/layoutHelper.ts                     |   15 -
 src/chart/tree/treeLayout.ts                       |    2 +-
 src/component/axis/AngleAxisView.ts                |    2 +-
 src/component/axis/AxisBuilder.ts                  |  222 ++-
 src/component/axis/CartesianAxisView.ts            |   20 +-
 src/component/axis/SingleAxisView.ts               |   36 +-
 src/component/axis/axisAction.ts                   |  154 +-
 src/component/axis/axisBreakHelper.ts              |  239 +--
 src/component/axis/axisBreakHelperImpl.ts          |  559 ++++++
 src/component/axis/axisSplitHelper.ts              |    4 +-
 src/component/axis/install.ts                      |   55 -
 .../{grid/install.ts => axis/installBreak.ts}      |   17 +-
 src/component/tooltip/TooltipView.ts               |    3 +
 src/coord/Axis.ts                                  |   44 +-
 src/coord/axisAlignTicks.ts                        |   15 +-
 src/coord/axisCommonTypes.ts                       |  116 +-
 src/coord/axisDefault.ts                           |   17 +-
 src/coord/axisHelper.ts                            |  152 +-
 src/coord/axisModelCreator.ts                      |   15 +-
 src/coord/axisTickLabelBuilder.ts                  |  103 +-
 src/coord/cartesian/Cartesian2D.ts                 |   12 +-
 src/core/echarts.ts                                |  255 ++-
 src/echarts.all.ts                                 |   10 +-
 src/echarts.common.ts                              |   10 +-
 src/export/api/time.ts                             |    2 +-
 src/export/charts.ts                               |    2 +
 src/export/components.ts                           |    1 -
 src/export/core.ts                                 |   11 +-
 src/export/features.ts                             |    3 +-
 src/export/option.ts                               |    3 +
 src/label/labelLayoutHelper.ts                     |  118 +-
 src/layout/barGrid.ts                              |    9 +-
 src/legacy/dataSelectAction.ts                     |    6 +-
 src/model/Global.ts                                |    1 +
 src/model/Series.ts                                |    5 +-
 src/scale/Interval.ts                              |  154 +-
 src/scale/Log.ts                                   |  160 +-
 src/scale/Ordinal.ts                               |   21 +-
 src/scale/Scale.ts                                 |  158 +-
 src/scale/Time.ts                                  |  326 ++--
 src/scale/break.ts                                 |  147 ++
 src/scale/breakImpl.ts                             |  717 ++++++++
 src/scale/helper.ts                                |  186 +-
 src/util/graphic.ts                                |    5 +-
 src/util/layout.ts                                 |   59 +-
 src/util/states.ts                                 |    1 +
 src/util/time.ts                                   |  342 +++-
 src/util/types.ts                                  |  198 ++-
 test/axis-break-2.html                             | 1812 ++++++++++++++++++++
 test/axis-break-3.html                             |  552 ++++++
 test/axis-break-4.html                             |  831 +++++++++
 test/axis-break.html                               |  813 ++++++++-
 test/chord.html                                    |  719 ++++++++
 test/connect.html                                  |    3 +
 test/dataSelect.html                               |   11 +-
 test/lib/caseFrame.js                              |    5 +-
 test/lib/config.js                                 |    2 +
 test/lib/reset.css                                 |   56 +-
 test/lib/testHelper.js                             |  539 ++++--
 test/runTest/actions/__meta__.json                 |    6 +-
 test/runTest/actions/axis-break-2.json             |    1 +
 test/runTest/actions/axis-break-3.json             |    1 +
 test/runTest/actions/axis-break-4.json             |    1 +
 test/runTest/actions/axis-break.json               |    2 +-
 test/runTest/actions/chord.json                    |    1 +
 test/runTest/cli.js                                |   44 +-
 test/runTest/client/client.js                      |    4 +-
 test/runTest/compareScreenshot.js                  |    6 +-
 test/runTest/recorder/recorder.js                  |    2 +-
 test/runTest/runtime/ActionPlayback.js             |   30 +-
 test/runTest/runtime/main.js                       |   24 +-
 test/tmp-base.html                                 |    5 +
 test/tooltip-axisPointer-snap.html                 |   49 +-
 test/ut/spec/util/time.test.ts                     |   49 +-
 86 files changed, 9859 insertions(+), 1668 deletions(-)
 create mode 100644 src/chart/chord/ChordEdge.ts
 create mode 100644 src/chart/chord/ChordPiece.ts
 create mode 100644 src/chart/chord/ChordSeries.ts
 create mode 100644 src/chart/chord/ChordView.ts
 create mode 100644 src/chart/chord/chordLayout.ts
 copy src/chart/{themeRiver => chord}/install.ts (71%)
 create mode 100644 src/component/axis/axisBreakHelperImpl.ts
 delete mode 100644 src/component/axis/install.ts
 copy src/component/{grid/install.ts => axis/installBreak.ts} (65%)
 create mode 100644 src/scale/break.ts
 create mode 100644 src/scale/breakImpl.ts
 create mode 100644 test/axis-break-2.html
 create mode 100644 test/axis-break-3.html
 create mode 100644 test/axis-break-4.html
 create mode 100644 test/chord.html
 create mode 100644 test/runTest/actions/axis-break-2.json
 create mode 100644 test/runTest/actions/axis-break-3.json
 create mode 100644 test/runTest/actions/axis-break-4.json
 create mode 100644 test/runTest/actions/chord.json


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to