This issue is about tracking our development progress of the next version 5.0.
Some notes before we start the review of 5.0 progress:
https://github.com/apache/incubator-echarts/tree/next
# Goto zrender folder and switch to next branch
cd ${ZRENDER_FOLDER}
git checkout next
# Switch to next branch in echarts
cd ${ECHARTS_FOLDER}
git checkout next
npm install
# Delete the installed zrender and soft link the local zrender folder
# Notice: must do the soft link after npm install.
rm -r node_modules/zrender
ln -s ${ZRENDER_FOLDER} node_modules/zrender
# For Windows CMD
# Notice: must run as administrator
rd /s node_modules/zrender
mklink /D "node_modules/zrender" "${ZRENDER_FOLDER}"
npm run dev:fast
The distribution file is dist/echarts.js.
5.0-alpha will be available in the late July. And the stable release will be published in the late of September.
We migrated our codebase to TypeScript. It's not an easy job, but we are glad we've made this tough decision at the beginning. And now we benefit a lot from it when refacting codes to add new features.
This topic includes several animation features for having better experiences in storytelling.
This feature introduces the fancy racing animation in the bar series.
https://github.com/apache/incubator-echarts/pull/12484
This feature introduces the fancy racing animation in line series.
This feature introduces a flexible animation configuration in custom series.
https://github.com/apache/incubator-echarts/pull/12775
Shape morphing provides the ability to transit between different shapes. Like sector in pie and rectangle in bar.
https://github.com/apache/incubator-echarts/pull/12911
https://github.com/apache/incubator-echarts/pull/12859
This feature introduces blur/select states and related user interactions in ECharts.
https://github.com/apache/incubator-echarts/pull/12925
https://github.com/ecomfe/zrender/pull/570
Support pattern settings and provide a few themes for accessibility @Ovilia
More issues can be found in https://github.com/apache/incubator-echarts/milestone/10
https://github.com/apache/incubator-echarts/pull/11684
https://github.com/apache/incubator-echarts/pull/13008
Enable the example like book seat in cinema, flight, ...
I can't successfully build next branch and throw Could not resolve zrender.
@susiwen8 zrender also should be switched to next branch and a soft link from local zrender to node_modules/zrender is needed.
Mac OS may refer to Wiki: How-to-setup-the-dev-environment
Windows may also refer to Wiki: How-to-setup-the-dev-environment, but it needs to pay extra attention to how to create a soft link in Windows.
@plainheart Thanks, maybe this should be added
@susiwen8 Added how to link zrender. Sorry for missing it.
Added how to create a soft link to zrender for those developers who are using Windows CMD.
@plainheart Thanks. Where did you make the changes? I didn't see that in wiki history.
Where did you make the changes? I didn't see that in wiki history.
Just added it into How to run the branch
area for this issue. Is it needed to add to Wiki?
@Ovilia Done. I think it might be a little beneficial to developers who are using Windows.
@plainheart Thanks!
Please follow https://github.com/apache/incubator-echarts/projects/6 for 5.0 status updates.
之前官网是有一个网友写的图表demo怎么没有了呢
@JinxCarry9527 https://gallery.echartsjs.com/
Most helpful comment
@susiwen8
zrenderalso should be switched tonextbranch and a soft link from localzrendertonode_modules/zrenderis needed.Mac OS may refer to Wiki: How-to-setup-the-dev-environment
Windows may also refer to Wiki: How-to-setup-the-dev-environment, but it needs to pay extra attention to how to create a soft link in Windows.