Commit Graph

137 Commits

Author SHA1 Message Date
Copilot
0687dbf892 docs: fix badge links in README section headings to point to anchors instead of images (#923)
Co-authored-by: Yue JIN <yue.jin@konghq.com>
2025-10-14 18:01:44 +08:00
Justineo
ca8dda363d docs: remove codegen image height, open details 2025-10-13 00:59:44 +08:00
Justineo
842e013663 docs: align badge images in on-demand importing and slots sections 2025-10-13 00:07:12 +08:00
Justineo
ad0e17ad9e docs: new images for code generator 2025-10-12 23:29:31 +08:00
Justineo
c02a92f4aa chore: release v8.0.1 2025-10-12 01:58:14 +08:00
Justineo
c9746c2c2f fix: refactor slot implementation and improve types
- Improved types.
- Refactored slot implementation to make it more robust.
- Modified the `setOption` behavior to ensure it respects the `manual-update` flag.
- Renamed the `smart-update` files to `update`.
- Improved warnings.
- Added more tests.
2025-10-12 00:28:03 +08:00
Justineo
8f60c95c8f chore: release v8.0.0 2025-09-28 00:59:58 +08:00
Justineo
def0ad5bf5 feat: revamp demo 2025-09-27 21:21:27 +08:00
Justineo
004f002f6e docs: add coverage badge 2025-09-25 11:35:10 +08:00
Justineo
5e10d50bbf chore: release v8.0.0-beta.3 2025-09-25 11:22:28 +08:00
Justineo
c983caca7d chore: improve ci testing 2025-09-25 02:23:31 +08:00
Justineo
50e6016710 chore: release v8.0.0-beta.2 2025-09-21 20:42:20 +08:00
Justineo
52938f4a03 docs: update readme 2025-09-20 22:35:54 +08:00
Justineo
468f7dbfbd feat: add smart update 2025-09-20 22:35:54 +08:00
Yue JIN
47368d4833 docs: remove online editor badges and add logo 2025-08-14 23:44:53 +08:00
GU Yiling
cf1e60c9c5 docs: add link to setTheme, simplify readme (#854)
* docs: add link to `setTheme`, simplify readme

* docs: add improved favicon

Co-authored-by: Yue JIN <40021217+kingyue737@users.noreply.github.com>
2025-08-12 11:46:00 +08:00
GU Yiling
3349c8a0eb chore: rebrand to "Vue ECharts", improve ci.yml (#851) 2025-08-11 10:45:01 +08:00
Yue JIN
654fdc98f9 docs: update version, deps and docs for 8.0 beta (#849)
* chore: up version and deps

* chore: use pnpm CLI to get versions

* add note for echarts 6 upgrade guide

* remove docs script

let cdn to redirect for us

* Revert "remove docs script"

This reverts commit 3bc237db91.

* update demo links
2025-08-10 23:36:36 +08:00
Yue JIN
7e49190f95 feat!: inject style via constructable CSSStyleSheet and remove CSP entry (#847)
* chore: not inject inline css on server

* feat!: remove csp entry

* keep csp title in readme

* chore: switch to rolldown and tsdown

* update

* dedupe

* update according to review

* emphasize "both" in csp section

* load css with unplugin-raw

* change tsdown entry
2025-08-10 23:36:36 +08:00
Yue JIN
a6ad4e70a2 feat: rendering tooltips and dataView with slots (#838)
* feat: experimental component rendered tooltip

* revert slot in VChart

* feat: use tooltip composable

* feat: try createApp

* feat: use pie chart as tooltip

* feat: switch to createVNode

The limitation is that the tooltip detached from the current component tree, not provide/inject

will try teleport next

* feat: try component with teleport

* wip

* add xAxis example

* refactor with shallowReactive

* Support dynamic slot

* fix: fill empty elements with object in array

* shallow copy option along the path

* ssr friendly

* vibe docs

* typo

* update according to the review

* add dataView slot

* chore: fix warnings and errors in demo (#839)

* chore: suppress warning in demo

* chore: prevent multiple intializations of esbuild-wasm in demo HMR

* feat: dynamically update the theme (#841)

Co-authored-by: GU Yiling <justice360@gmail.com>

* feat: add dataView slot

* vibe docs

---------

Co-authored-by: GU Yiling <justice360@gmail.com>

* fix docs typo

* update according to the review

* small fix

* remove wrapper around slotProp

* update comments

* remove anys

* add tooltip slot prop type

* target to vue 3.3

* move slot related codes to slot.ts

---------

Co-authored-by: GU Yiling <justice360@gmail.com>
2025-08-10 23:36:36 +08:00
Yue JIN
26c991ea81 feat: dynamically update the theme (#841)
Co-authored-by: GU Yiling <justice360@gmail.com>
2025-08-10 23:36:36 +08:00
Yue JIN
d3bff26307 chore: ESLint Flat Config (#834)
* chore: eslint flat config

* chore: format

* update according to review

* chore: remove prettier config and format

* fix: move handler to script to bypass eslint

* chore: config eslint for lang=js block

* docs: add surrounding empty lines for code block

* chore: also minify css in csp build

* chore: publint
2025-08-10 23:36:36 +08:00
Yue JIN
8fbc68a010 build: migrate demo from webpack to Vite (#832) 2025-08-10 23:36:36 +08:00
Yue JIN
756aa363f0 docs: update provide/inject section 2025-08-10 23:36:36 +08:00
Yue JIN
349644f913 docs: remove vue 2 related content 2025-08-10 23:36:36 +08:00
Yue JIN
503094de70 feat!: remove vue 2 2025-08-10 23:36:36 +08:00
Yue JIN
d0357c8f31 docs: remove english in Chinese README 2025-08-05 18:03:16 +08:00
Yue JIN
cde7c33a32 docs: fix v6 zh docs link 2025-07-08 10:50:35 +08:00
Yue JIN
963c204da4 docs: remove showLoading and hideLoading (#842)
* docs: remove showLoading and hideLoading

* docs: add note for `showLoading` and `hideLoading` method
2025-07-02 18:31:57 +08:00
小墨
bee810ead3 docs: fix typo in readme cn 2025-06-07 18:00:02 +08:00
Justineo
b7852ab643 fix: fix type for autoresize (again), closes #810 2024-08-19 23:41:18 +08:00
Justineo
ec2c15c153 fix(#805): fix style injection 2024-08-13 15:33:36 +08:00
Justineo
4f3a6ac0a3 fix: fix event types and bump to 7.0.0 2024-08-03 16:17:46 +08:00
Justineo
e967bfc1fe docs: update migration part in readme 2024-07-25 23:54:58 +08:00
Justineo
a9c54e1dc5 docs: update readme 2024-07-25 23:21:49 +08:00
Justineo
d941e35a61 docs: update csp usage docs 2024-07-24 18:21:56 +08:00
Justineo
6b98318504 build: add back umd, drop csp, share type between vue2/3 2024-07-24 18:21:56 +08:00
Justineo
27c79b9012 feat!: move to esm and drop support for vue 2.6 2024-07-24 18:21:56 +08:00
Justineo
443eaa0367 chore: update readme 2024-06-04 23:14:19 +08:00
Justineo
e651d32334 fix(#783): chart should display after activation in <keep-alive> 2024-05-07 17:43:19 +08:00
Justineo
185940aecb docs: update changelog and version 2024-04-22 21:15:38 +08:00
Justineo
def674bc6c refactor: improve readability and add more comments to explain native event handling 2024-04-22 21:08:02 +08:00
Justineo
34defec669 docs: update readme 2024-04-22 11:03:46 +08:00
Wenli Zhang
48a2507ef8 chore: add asf notice to readme cn (#770) 2024-03-12 10:55:44 +08:00
Justineo
311d588850 chore: update version and readme 2024-02-20 10:58:50 +08:00
Justineo
dc9dccbf05 fix: fix postinstall script 2023-12-26 15:21:06 +08:00
Justineo
476efa4209 fix: add missing type file for 2.7 2023-12-26 15:00:23 +08:00
Justineo
7bcf57e77b fix(types): fix types for vue < 2.7 2023-12-26 14:54:37 +08:00
Justineo
cb95ece9c6 chore: update changelog and version 2023-12-18 10:28:28 +08:00
Justineo
2b30334b82 docs: update readme 2023-12-13 11:01:54 +08:00