Commit Graph

4473 Commits

Author SHA1 Message Date
Mikhail
ca77bed318
fix: simplify check hasFunction (#11490) 2023-09-11 08:31:29 +02:00
Cazka
e74ee7b75b
allow mode to be a callback function (#11488) 2023-09-06 17:13:33 +02:00
Chocomint
44b97b8698
docs: Fix typo for documentation of plugins.tooltip.textDirection (#11483) 2023-09-04 10:13:29 +02:00
Jacco van den Berg
7ccd4a2d14
Bump 4.4.0 (#11461) 2023-08-24 08:34:45 -04:00
Mercy Bickell
a3fc84113e
fix: Add backgroundColor type on CoreScaleOptions (#11348)
* Fix: add backgroundColor type on CartesianScaleOptions

* Add instead on CoreScaleOptions

* Remove redundant backgroundColor from RadialLinearScaleOptions
2023-08-08 00:18:54 +02:00
Jacco van den Berg
4c200b2574
Replace html extension with md extension for docs (#11439)
* Replace html extension with md extension for docs

* Revert some links

* Commit saved files
2023-08-08 00:12:44 +02:00
Bogdan Korshunov
132324f5b8
BorderRadius of Bar Chart issue on Firefox 116 (#11435)
Co-authored-by: bogdankorshunov <korshunov.oren@gmail.com>
2023-08-07 20:16:32 +02:00
stockiNail
79f1a0a9e8
Add clip option to scale configuration to allow unclipped scales (#11404)
* Add clip option to scale configuration to allow unclipped scales

* add images

* fix cc

* change name of function
2023-08-07 20:16:20 +02:00
Evert Timberg
095a9849f4
chore: bump to v4.3.3 (#11433) 2023-08-02 19:11:12 -04:00
stockiNail
a102ca515b
Revert fix for monotone cubic interpolation (#11432) 2023-08-02 10:42:29 -04:00
dependabot[bot]
ef5fa53946
Bump pnpm/action-setup from 2.2.4 to 2.4.0 (#11427)
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 2.2.4 to 2.4.0.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](https://github.com/pnpm/action-setup/compare/v2.2.4...v2.4.0)

---
updated-dependencies:
- dependency-name: pnpm/action-setup
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-31 08:11:26 -04:00
Jacco van den Berg
c2feec5c31
Bump 4.3.2 (#11423) 2023-07-26 17:31:08 +02:00
stockiNail
bda2ae7c4f
Revert feature to disable plugins by TS (#11422) 2023-07-26 08:59:42 -04:00
Josh Kelley
dd03016ba1
Updates to scale type definitions (#11419)
While adding some type definitions to chartjs-plugin-zoom
(see https://github.com/chartjs/chartjs-plugin-zoom/pull/774), I noticed
a few limitations in Chart.js's scale types:

* The zoom plugin calls `Scale.parse` with no index parameter.  Scale's
  JSDoc allows this, but its TypeScript definitions did not.
* The zoom plugin alters scale options' min and max.  The specific types
  of these depend on which scale is in use, but every scale has them, so
  `unknown` seems appropriate
2023-07-25 18:39:25 -04:00
Jacco van den Berg
e7b8164fcc
Bump 4.3.1 (#11417) 2023-07-24 21:40:34 +02:00
stockiNail
f287be491c
Add missing feature for disabling plugins in TyeScript (#11403)
* Add  missing feature for disabling plugins in TyeScript

* apply review

* remove empty line
2023-07-24 15:39:38 -04:00
stockiNail
cc7ee8ade1
Fix curve path if scale limits are set for line chart (#11377)
* Fix curve path if scale limits are set for line chart

* add scale limits test case
2023-07-24 19:58:23 +02:00
stockiNail
05608b0ceb
Fix time series scale to have each data point is spread equidistant (#11388)
* Fix time series scale to have each data point is spread equidistant

* remove tabs

* remove casting and add/update test cases
2023-07-13 16:36:08 -04:00
skopz356
c392a7cc8c
Fix type of tickBorderDash in GridLineOptions (#11396) 2023-07-11 14:32:10 -04:00
Evert Timberg
a173943e55
Split the TimeScaleOptions type into composable sub types (#11187) 2023-07-05 08:54:28 -04:00
Evert Timberg
f2cfb933b9
fix: add pointStyleWidth to type definitions (#11383) 2023-07-01 08:51:53 -04:00
stockiNail
57bbd8229d
Fix mismatch between hit boxes and drawn items in legend plugin (#11352)
* Fix mismatch between hit boxes and drawn items in legend plugin

* fixes padding calculation
2023-06-20 18:20:12 +02:00
Jacco van den Berg
1c2dd6898e
Add beforeDraw to drawtime type (#11358) 2023-06-20 18:16:50 +02:00
stockiNail
b42f9d127d
Add events property to Plugin defined type (#11350) 2023-06-20 18:16:37 +02:00
Jacco van den Berg
201ddffa1d
Add text stoke radial linear scale (#11346) 2023-06-13 23:31:17 +02:00
Jacco van den Berg
992d9322f0
Clarify update docs (#11345) 2023-06-13 18:24:13 +02:00
stockiNail
ec7be48470
Fix toggling showLine option on scatter controller (#11334) 2023-06-08 08:53:50 -04:00
Frans de Jonge
6348f9ce9f
[docs] HTML Legend sample: add flex-shrink: 0 to color box (#11330)
This way the color box is prevented from shrinking in case of larger legends.
2023-06-07 18:44:21 +02:00
Muhammad Khalikov
0cbc292dc7
Refined grammar and updated overall .md documentation files (#11324) 2023-06-05 09:56:56 +02:00
Matt Hegarty
f0b8beacf4
minor correction of documentation for 'Grace' (#11322) 2023-06-04 18:43:02 -04:00
Jacco van den Berg
c57feead3a
Switch to discord (#11318) 2023-05-31 20:02:58 +02:00
stockiNail
abbd5a7a70
Export explicitly the plugin options definition which is augmented (#11309) 2023-05-25 09:12:28 -04:00
Jacco van den Berg
60227da669
Update slack link (#11301)
* Update slack link

* Fix build
2023-05-20 01:09:25 +02:00
Muhammad Khalikov
0259dbadfe
Correct tooltip dates displaying incorrectly reported in #11229 (#11284) 2023-05-20 00:58:39 +02:00
Jacco van den Berg
62c7de1799
Expend note that chart must be in its own dedicated container (#11300) 2023-05-20 00:42:04 +02:00
Jacco van den Berg
0ec981cef7
Update size limits (#11302) 2023-05-20 00:40:37 +02:00
Evert Timberg
83ba8fd776
Bump to 4.3.0 (#11257) 2023-04-28 07:18:20 +02:00
stockiNail
eff39c0769
Enable point labels hiding when overlapped (#11055)
* Enable point labels hiding when overlapped

* fix cc

* fallback CC updates

* fixes CC
2023-04-27 18:28:55 -04:00
stockiNail
ee7e928cfe
Enable applying of gradients and pattern on line segments (#11217)
* Enable applying of gradients and pattern on line segments

* add test case

* improve replacer
2023-04-27 18:25:13 -04:00
Jacco van den Berg
aec1c6d294
Add redirect for old V3 migration guides in release notes (#11241)
* Add redirect for old V3 migration guides in release notes

* Add newline
2023-04-20 17:50:41 +02:00
stockiNail
69996ab21e
Fix documentation about how to manage own custom plugin for types (#11244) 2023-04-20 17:50:22 +02:00
stockiNail
a3ccf6854b
Fix documentation about how to manage own custom plugin for types (#11244) 2023-04-20 17:50:08 +02:00
Jacco van den Berg
cc1fcb0e93
Add version specific urls to release template (#11240) 2023-04-20 17:49:30 +02:00
stockiNail
5ee0ff1b97
Border is counted as part of ArcElement (#11180)
* Border is counted as part of ArcElement

* improve calculation
2023-04-19 18:22:40 -04:00
Roman Shtylman
b16f32afca
Check for isNaN before building number formatter options (#11238)
* Check for isNaN before building number formatter options

When datasets have values approaching Number.MAX_VALUE, the tick calculations might result in infinity and eventually NaN. Passing NaN for minimumFractionDigits or maximumFractionDigits will make the number formatter throw. Instead we check for isNaN and use a fallback value so the formatter does not throw.

* Update src/core/core.ticks.js

Co-authored-by: Jacco van den Berg <jaccoberg2281@gmail.com>

---------

Co-authored-by: Jacco van den Berg <jaccoberg2281@gmail.com>
2023-04-19 18:22:25 -04:00
Tim Gates
b34e273880
docs: Fix a few typos (#11220)
There are small typos in:
- docs/general/colors.md
- src/controllers/controller.doughnut.js
- src/controllers/controller.pie.js
- src/scales/scale.time.js

Fixes:
- Should read `outer` rather than `outr`.
- Should read `indistinguishable` rather than `indistiguishable`.
- Should read `guesstimation` rather than `guestimation`.

Signed-off-by: Tim Gates <tim.gates@iress.com>
2023-04-02 07:58:40 -04:00
Jacco van den Berg
f3d4aa4264
Update size limits (#11212) 2023-03-29 20:37:43 +02:00
Utku Demir
f11505fc03
chore: change pnpm version in engines field to be able to use 8.x.x (#11209)
* chore: change pnpm version in engines field to be able to use 8.0.0

* chore: add pnpm version to workflows

* revert: pnpm version in workflows

This reverts commit 32dacab669.

* chore: refresh lockfile with pnpm@7.9.0
2023-03-29 11:00:29 -04:00
Dan Onoshko
c0bf05f87d
refactor: rewrite config helpers to ts (#11121)
* refactor: rewrite config helpers to ts

* refactor: review fixes
2023-03-21 16:03:15 -04:00
Jacco van den Berg
8fdf76f8f0
Add colors plugin to size limit (#11174)
* Add colors plugin to size limit

* Increase size limit
2023-03-01 18:46:01 -05:00