This is an automated email from the ASF dual-hosted git repository.
sushuang pushed a change to branch feat/break-axis-crmod
in repository https://gitbox.apache.org/repos/asf/echarts.git
from 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.
No new revisions were added by this update.
Summary of changes:
src/chart/pie/labelLayout.ts | 4 +-
src/component/axis/AxisBuilder.ts | 66 ++--
src/component/axis/CartesianAxisView.ts | 1 +
src/component/axis/SingleAxisView.ts | 1 +
src/component/axis/axisAction.ts | 141 ++++++--
src/component/axis/axisBreakHelper.ts | 20 +-
src/component/axis/axisBreakHelperImpl.ts | 50 ++-
src/component/axis/axisSplitHelper.ts | 1 +
src/component/tooltip/TooltipView.ts | 3 +
src/coord/Axis.ts | 6 +-
src/coord/axisCommonTypes.ts | 48 ++-
src/coord/axisDefault.ts | 11 +-
src/coord/axisHelper.ts | 80 ++---
src/coord/axisModelCreator.ts | 14 +-
src/coord/axisTickLabelBuilder.ts | 10 +-
src/core/echarts.ts | 255 +++++++++-----
src/export/core.ts | 11 +-
src/label/labelLayoutHelper.ts | 50 ++-
src/legacy/dataSelectAction.ts | 6 +-
src/scale/Interval.ts | 8 +-
src/scale/Log.ts | 6 +-
src/scale/Scale.ts | 15 +-
src/scale/Time.ts | 7 +-
src/scale/break.ts | 59 ++--
src/scale/breakImpl.ts | 100 +++---
src/util/states.ts | 1 +
src/util/time.ts | 17 +-
src/util/types.ts | 112 ++++++-
test/axis-break-2.html | 54 ++-
test/axis-break-3.html | 14 +-
test/axis-break-4.html | 14 +-
test/axis-break.html | 379 +++++++++++++++++++--
test/connect.html | 3 +
test/dataSelect.html | 11 +-
test/lib/reset.css | 56 +++-
test/lib/testHelper.js | 539 ++++++++++++++++++++----------
test/runTest/actions/__meta__.json | 2 +-
test/runTest/actions/axis-break-2.json | 2 +-
test/runTest/actions/axis-break-3.json | 2 +-
test/runTest/actions/axis-break-4.json | 2 +-
test/runTest/actions/axis-break.json | 2 +-
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 | 1 +
49 files changed, 1668 insertions(+), 631 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]