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

ovilia pushed a change to branch v6
in repository https://gitbox.apache.org/repos/asf/echarts.git


    from aa1ea8b2c Merge pull request #20896 from apache/test-helper
     add d1c0f2a5a feat(WIP): axis with break
     add f7a420e27 feat(WIP): axis break with label formatter
     add 537de01ef feat(WIP): axis break that can be expanded
     add 7a7b54bc6 feat(WIP): axis break background style
     add 2d554ecfc feat(WIP): axis break with zigzags
     add 054c84ecc Merge remote-tracking branch 'origin/module_default_esm'
     add 487242932 Merge branch 'master' of github.com:apache/echarts
     add 5dd39af7d Merge branch 'master' into feat/break-axis
     add 88f3bf47f Merge branch 'master' into feat/break-axis
     add 36525648f feat(WIP): use clip for break axis with bars
     add 9180efa7f feat(WIP): add zFloat to make axis breaks display on top of 
series
     add 065e4c15f feat(WIP): zigzag shape on top of bars
     add 736a46994 feat(WIP): linear mapping inside break area
     add 8633eff26 feat(WIP): support vertical and horizontal axes
     add a2eb6ac12 feat(WIP): expand on click
     add 3899e7655 feat(WIP): break axis with category axis
     add 15869950d feat(WIP): break axis with category axis
     add c75ad26f8 feat(WIP): break axis with category axis
     add 5474ac270 feat(WIP): break axis with category axis
     add 51cec2be8 feat: break axis with category axis
     add fdf9b556a feat: add intraday stock chart demo
     add 24a2c9d30 Merge branch 'master' into feat/break-axis
     add 1cd9e0965 Merge branch 'next' into feat/break-axis
     add 124376d2f fix(break): fix lint
     add f5f246d8f Merge branch 'next' into feat/break-axis
     add 567331115 fix(break): fix category
     add 75e22aec1 feat(break-axis): fix margin cases
     add e53f6cad3 fix: disable category axes
     add 44135d3de Merge branch 'master' into feat/break-axis
     add a82672cb3 chore: merge
     add 72d009fdd style: remove unused code
     add f17615fd6 fix(break): fix dataToCoord with break axis
     add 2562c505f fix(break-axis): fix time axis ticks
     add f13cf64ee test(break): test case for snap break axis
     add 91932533a Merge branch 'v6' into feat/break-axis
     add f32300ecc fix(tooltip): indicesOfNearest use screen position
     add 356707a58 test(break): test case for snap break axis
     add 3a65ed220 fix(break): run visual tests and fix
     add efe6d87de fix(break): fix nearest in marker
     add a5bef7271 feat(break): break axis events and actions
     add 537818296 fix(break): fix unit test cases
     add 9f4dfcfc2 (feat & fix): (1) break axis (2) time axis (3) test helper. 
Based on #19459
     add 85c56b9f2 test(break): add test record
     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 092c9edeb Merge branch 'v6' into feat/break-axis-crmod
     add 18b2d656d Modify the zrender dep to github:ecomfe/zrender#v6 for 
testing.
     add 1d52dfbee Merge branch 'v6' into feat/break-axis
     add fc1d010b2 Merge branch 'v6' into feat/break-axis
     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
     new 2a3b09834 Merge pull request #19459 from apache/feat/break-axis

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 package.json                                       |    2 +-
 src/chart/bar/BarView.ts                           |   13 +
 src/chart/pie/labelLayout.ts                       |    4 +-
 src/component/axis/AngleAxisView.ts                |    2 +-
 src/component/axis/AxisBuilder.ts                  |  232 ++-
 src/component/axis/CartesianAxisView.ts            |   35 +-
 src/component/axis/ParallelAxisView.ts             |    2 +-
 src/component/axis/RadiusAxisView.ts               |    5 +-
 src/component/axis/SingleAxisView.ts               |   38 +-
 src/component/axis/axisAction.ts                   |  147 ++
 src/component/axis/axisBreakHelper.ts              |   90 +
 src/component/axis/axisBreakHelperImpl.ts          |  559 ++++++
 src/component/axis/axisSplitHelper.ts              |    4 +-
 .../{grid/install.ts => axis/installBreak.ts}      |   17 +-
 src/component/axisPointer/axisTrigger.ts           |    3 +-
 src/component/marker/markerHelper.ts               |   11 +-
 src/component/radar/RadarView.ts                   |    6 +-
 src/component/tooltip/TooltipView.ts               |    3 +
 src/coord/Axis.ts                                  |   20 +-
 src/coord/axisAlignTicks.ts                        |   15 +-
 src/coord/axisCommonTypes.ts                       |  102 +-
 src/coord/axisDefault.ts                           |   32 +-
 src/coord/axisHelper.ts                            |  113 +-
 src/coord/axisModelCreator.ts                      |   15 +-
 src/coord/axisTickLabelBuilder.ts                  |   34 +-
 src/coord/cartesian/Cartesian2D.ts                 |    7 +-
 src/core/ExtendedElement.ts                        |    9 +
 src/core/echarts.ts                                |  287 +++-
 src/data/DataStore.ts                              |   57 -
 src/data/SeriesData.ts                             |   14 -
 src/echarts.all.ts                                 |    7 +-
 src/echarts.common.ts                              |   10 +-
 src/export/api/time.ts                             |    2 +-
 src/export/core.ts                                 |   11 +-
 src/export/features.ts                             |    3 +-
 src/label/labelLayoutHelper.ts                     |  114 +-
 src/legacy/dataSelectAction.ts                     |    6 +-
 src/model/Series.ts                                |   61 +-
 src/scale/Interval.ts                              |  148 +-
 src/scale/Log.ts                                   |  160 +-
 src/scale/Ordinal.ts                               |   21 +-
 src/scale/Scale.ts                                 |  122 +-
 src/scale/Time.ts                                  |  312 ++--
 src/scale/break.ts                                 |  147 ++
 src/scale/breakImpl.ts                             |  717 ++++++++
 src/scale/helper.ts                                |   45 +-
 src/util/graphic.ts                                |    5 +-
 src/util/states.ts                                 |    1 +
 src/util/time.ts                                   |  340 +++-
 src/util/types.ts                                  |  192 ++-
 test/axis-break-2.html                             | 1812 ++++++++++++++++++++
 test/axis-break-3.html                             |  552 ++++++
 test/axis-break-4.html                             |  831 +++++++++
 test/axis-break.html                               | 1109 ++++++++++++
 test/connect.html                                  |    3 +
 test/dataSelect.html                               |   11 +-
 test/lib/caseFrame.js                              |    5 +-
 test/lib/config.js                                 |    2 +
 test/lib/reset.css                                 |    6 +
 test/lib/testHelper.js                             |    1 +
 test/runTest/actions/__meta__.json                 |    4 +
 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               |    1 +
 test/runTest/cli.js                                |   42 +-
 test/runTest/client/client.js                      |    4 +-
 test/runTest/compareScreenshot.js                  |    6 +-
 test/runTest/runtime/ActionPlayback.js             |   30 +-
 test/runTest/runtime/main.js                       |   24 +-
 test/tmp-base.html                                 |    5 +
 test/tooltip-axisPointer-snap.html                 |  370 ++++
 test/ut/spec/data/SeriesData.test.ts               |   21 -
 test/ut/spec/scale/interval.test.ts                |    3 +-
 test/ut/spec/util/time.test.ts                     |   49 +-
 75 files changed, 8404 insertions(+), 792 deletions(-)
 create mode 100644 src/component/axis/axisAction.ts
 create mode 100644 src/component/axis/axisBreakHelper.ts
 create mode 100644 src/component/axis/axisBreakHelperImpl.ts
 copy src/component/{grid/install.ts => axis/installBreak.ts} (65%)
 create mode 100644 src/core/ExtendedElement.ts
 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/axis-break.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/axis-break.json
 create mode 100644 test/tooltip-axisPointer-snap.html


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@echarts.apache.org
For additional commands, e-mail: commits-h...@echarts.apache.org

Reply via email to