This is an automated email from the ASF dual-hosted git repository.
sushuang pushed a change to branch test-helper
in repository https://gitbox.apache.org/repos/asf/echarts.git
from 668bda105 test: sync test/lib/testHelper.js test/lib/reset.css
test/tmp-base.html test/build/mktest-tpl.html
add d4ab7dcc2 feat(custom): support disableTooltip for custom series
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 139f33b28 Merge pull request #20874 from apache/test-helper
add 8dbf9acfa Merge pull request #20877 from apache/test-helper
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 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 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 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
add 2a3b09834 Merge pull request #19459 from apache/feat/break-axis
add ec7d08229 feat(marker): relativeTo
add 8c4a2d83b test(marker): add test case for markline
add 9766e2f4c test(marker): relative to coordinate
add 0ac383d51 test(marker): update test case
add 3f2ed210b fix(marker): rename relativeTo
add 29c83aac8 chord: merge from v6 and resolve conflict
add beb363619 refactor: improve code
add 2b0bd9a7c Merge pull request #20166 from apache/feat/stock-marker
add b1319ce54 Merge branch 'v6' into feat-disableTooltip
add ed9b5c5bc fix(custom): rename to tooltipDisabled and add more cases
add c350fc8a7 fix: fix disableTooltip
add d2d1fbd7b Merge pull request #20447 from apache/feat-disableTooltip
add ecfe5832d feat(scatter): support jitter for scatters #18432
add 1ccceac62 feat(jitter): support overlapping API
add ae6f8bd77 test(jitter): support overlapping API
add ef777eb4e feat(jitter): support beeswarm-like jitter
add b58178999 feat(jitter): support beeswarm-like jitter
add 52f5ef46b feat(jitter): fix lint and unit test
add b95d3791b refactor(jitter): fix import type
add e9fdf5fe0 test: add violin demo
add 02060ff95 Merge branch 'v6' into feat-scatter
add d5df6aad8 fix(scatter): clamp jitter within bandwidth
add e99f581a3 refactor(jitter): improve code efficiency according to
#19941#discussion_r1842014348
add 425a38ac9 refactor(jitter): put jitter information inside axis instead
of inner
add c317bfe5c refactor(jitter): use layout instead of SymbolDraw
add 216e288c1 chore: merge
add 2f8fcc2d9 chore: merge
add 623303702 refactor(jitter): register jitter on need
add 0bda4930d refactor(jitter): remove JitterStorable
add 85482d99e Merge pull request #19941 from apache/feat-scatter
new 250ccf8df Merge branch 'v6' into test-helper
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-lock.json | 10 +-
package.json | 2 +-
src/chart/bar/BarView.ts | 13 +
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/custom/CustomSeries.ts | 2 +
src/chart/custom/CustomView.ts | 3 +
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/scatter/install.ts | 8 +-
src/chart/scatter/jitterLayout.ts | 50 +
src/chart/tree/layoutHelper.ts | 15 -
src/chart/tree/treeLayout.ts | 2 +-
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/MarkPointView.ts | 21 +-
src/component/marker/MarkerModel.ts | 1 +
src/component/marker/markerHelper.ts | 14 +-
src/component/radar/RadarView.ts | 6 +-
src/component/tooltip/TooltipView.ts | 17 +-
src/coord/Axis.ts | 20 +-
src/coord/CoordinateSystem.ts | 6 +-
src/coord/axisAlignTicks.ts | 15 +-
src/coord/axisCommonTypes.ts | 106 +-
src/coord/axisDefault.ts | 35 +-
src/coord/axisHelper.ts | 113 +-
src/coord/axisModelCreator.ts | 15 +-
src/coord/axisTickLabelBuilder.ts | 34 +-
src/coord/cartesian/Cartesian2D.ts | 7 +-
src/coord/polar/Polar.ts | 8 +-
src/coord/single/AxisModel.ts | 6 +-
src/core/ExtendedElement.ts | 9 +
src/core/echarts.ts | 287 +++-
src/data/DataStore.ts | 57 -
src/data/SeriesData.ts | 14 -
src/echarts.all.ts | 12 +-
src/echarts.common.ts | 10 +-
src/export/api/time.ts | 2 +-
src/export/charts.ts | 2 +
src/export/core.ts | 11 +-
src/export/features.ts | 5 +-
src/export/option.ts | 3 +
src/label/labelLayoutHelper.ts | 114 +-
src/legacy/dataSelectAction.ts | 6 +-
src/model/Global.ts | 1 +
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/jitter.ts | 185 ++
src/util/layout.ts | 59 +-
src/util/states.ts | 1 +
src/util/time.ts | 340 +++-
src/util/types.ts | 196 ++-
test/axis-break-2.html | 1812 ++++++++++++++++++++
test/axis-break-3.html | 552 ++++++
test/axis-break-4.html | 831 +++++++++
test/axis-break.html | 1109 ++++++++++++
test/chord.html | 719 ++++++++
test/connect.html | 3 +
test/custom-feature.html | 177 +-
test/dataSelect.html | 11 +-
test/lib/caseFrame.js | 5 +-
test/lib/config.js | 2 +
test/markPoint-stock.html | 207 +++
test/runTest/actions/__meta__.json | 5 +
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/actions/chord.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/scatter-jitter.html | 633 +++++++
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 +-
test/violin.html | 208 +++
105 files changed, 11872 insertions(+), 916 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/chart/scatter/jitterLayout.ts
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 src/util/jitter.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/chord.html
create mode 100644 test/markPoint-stock.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/runTest/actions/chord.json
create mode 100644 test/scatter-jitter.html
create mode 100644 test/tooltip-axisPointer-snap.html
create mode 100644 test/violin.html
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]