question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Progress of Next Major Version: 5.0

See original GitHub issue

Progress of Next 5.0

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:

Previous discussions about 5.0 features in mailing list

Development branch of 5.0:

https://github.com/apache/incubator-echarts/tree/next

How to run the branch

# 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.

Releasing schedule:

5.0-alpha will be available in the late July. And the stable release will be published in the late of September.

1. Migrate Code Base to TypeScript

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.

2. Animation Improvement for Storytelling

This topic includes several animation features for having better experiences in storytelling.

1) Bar Chart Race

This feature introduces the fancy racing animation in the bar series.

Assignee

Ovilia

Related pull request

https://github.com/apache/incubator-echarts/pull/12484

2) Line Chart Race

This feature introduces the fancy racing animation in line series.

Assignee

Ovilia

Related pull request

3) Animation in Custom Series

This feature introduces a flexible animation configuration in custom series.

Assignee

100pah

Related pull request

https://github.com/apache/incubator-echarts/pull/12775

4) Shape morphing

Shape morphing provides the ability to transit between different shapes. Like sector in pie and rectangle in bar.

5) Genearal label animation

Assignee

Ovilia

6) General remove animation

3. More flexible and neat label layout

Assignee

pissang

Related pull request

https://github.com/apache/incubator-echarts/pull/12911

4. Dataset Transform

Assignee

100pah

5. Time Axis

Assignee

Ovilia

Related pull request

https://github.com/apache/incubator-echarts/pull/12859

6. Provide More States in User Interaction

This feature introduces blur/select states and related user interactions in ECharts.

Assignee

pissang

Related pull request

https://github.com/apache/incubator-echarts/pull/12925

7. Performance

1) Reduce the initial time and reduce the memory of large line chart.

2) Dirty rectangle

Assignee

Ovilia

Related pull request

https://github.com/ecomfe/zrender/pull/570

8. Accessibility

Support pattern settings and provide a few themes for accessibility @Ovilia

9. i18n

###Assignee Zakwu

Related pull request

#13038

  • Provide language packages in the form of extensions
  • [] Time formatter for different languages

10. Misc

More issues can be found in https://github.com/apache/incubator-echarts/milestone/10

1) Ability to draw corner radius on treemap / pie / sunburst…

2) Align ticks between two y-axis.

3) Snap in tooltip

Assignee

Ovilia

Related pull request

https://github.com/apache/incubator-echarts/pull/11684

4) Default animation improvement

Assignee

pissang

5) Enable to partial remove components

#6202 #4356 #4033 #8246 #3002

discuss

Assignee

100pah

6) Default theme and style improvement

Related pull request

https://github.com/apache/incubator-echarts/pull/13008

7) SVG background

#12765 #4537 Enable the example like book seat in cinema, flight, …

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:8
  • Comments:12 (11 by maintainers)

github_iconTop GitHub Comments

3reactions
plainheartcommented, Jul 8, 2020

@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.

0reactions
pissangcommented, Sep 10, 2020
Read more comments on GitHub >

github_iconTop Results From Across the Web

Software versioning - Wikipedia
Software versioning is the process of assigning either unique version names or unique version numbers to unique states of computer software.
Read more >
What's new in .NET 5 - Microsoft Learn
NET 5 is the next major release of .NET Core following 3.1. We named this new release .NET 5 instead of .NET Core...
Read more >
Apache Phoenix releases next major version 5.0.0
The Apache Phoenix team is pleased to announce release of it's next major version 5.0.0 compatible with HBase 2.0+. Apache Phoenix enables SQL- ......
Read more >
Semantic Versioning 2.0.0 | Semantic Versioning
Semantic Versioning 2.0.0. Summary. Given a version number MAJOR.MINOR.PATCH, increment the: MAJOR version when you make incompatible API changes ...
Read more >
Accelerating Delivery with a New Quarterly Release Cycle ...
MongoDB 5.0 will be the first Major Release under our new versioning scheme. We will then increment the major version number by 1...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found