]> git.ipfire.org Git - thirdparty/Chart.js.git/log
thirdparty/Chart.js.git
4 years agoFix interaction on partially visible bar (#9446)
Jukka Kurkela [Tue, 20 Jul 2021 11:57:56 +0000 (14:57 +0300)] 
Fix interaction on partially visible bar (#9446)

4 years agoTypescript 4.2+ compatibility (#9444)
Jukka Kurkela [Tue, 20 Jul 2021 11:55:51 +0000 (14:55 +0300)] 
Typescript 4.2+ compatibility (#9444)

4 years agoDon't draw points outside chartArea (#9443)
Jukka Kurkela [Tue, 20 Jul 2021 11:52:41 +0000 (14:52 +0300)] 
Don't draw points outside chartArea (#9443)

4 years agoFix: config.platform was ignored (#9442)
Jukka Kurkela [Tue, 20 Jul 2021 11:51:16 +0000 (14:51 +0300)] 
Fix: config.platform was ignored (#9442)

4 years agoAllow dataset specific ChartMeta type extensions (#9432)
Evert Timberg [Mon, 19 Jul 2021 17:33:18 +0000 (13:33 -0400)] 
Allow dataset specific ChartMeta type extensions (#9432)

4 years agoDefine bounds as a field common to all cartesian axes options (#9438)
Filip Borkiewicz [Mon, 19 Jul 2021 17:06:12 +0000 (17:06 +0000)] 
Define bounds as a field common to all cartesian axes options (#9438)

Associated with #9437.

4 years agoLinear scale handle min === max when abs(max) > Number.MAX_SAFE_INTEGER (#9433)
Evert Timberg [Sun, 18 Jul 2021 15:14:33 +0000 (11:14 -0400)] 
Linear scale handle min ===  max when abs(max) > Number.MAX_SAFE_INTEGER (#9433)

4 years agolower default value of grid z index so it draws behind chart elements (#9426)
Jacco van den Berg [Fri, 16 Jul 2021 15:16:31 +0000 (17:16 +0200)] 
lower default value of grid z index so it draws behind chart elements (#9426)

4 years agoProperly update stacks when datasets index changes (#9425)
Jukka Kurkela [Fri, 16 Jul 2021 11:15:54 +0000 (14:15 +0300)] 
Properly update stacks when datasets index changes (#9425)

4 years agoFix center axis title positions (#9413)
Evert Timberg [Thu, 15 Jul 2021 12:20:22 +0000 (08:20 -0400)] 
Fix center axis title positions (#9413)

* Fix the title positions for center positioned axes

* Handle center position for vertical axes

* Tests

4 years agoUpdate a failing fixture (#9414)
Jukka Kurkela [Wed, 14 Jul 2021 11:39:22 +0000 (14:39 +0300)] 
Update a failing fixture (#9414)

4 years agoLimit Math.asin inputs to the range [-1, 1] (#9410)
Evert Timberg [Wed, 14 Jul 2021 06:14:29 +0000 (02:14 -0400)] 
Limit Math.asin inputs to the range [-1, 1] (#9410)

4 years agoBar: inflate rects by 0.33px to avoid artifacts (#9399)
Jukka Kurkela [Tue, 13 Jul 2021 22:20:24 +0000 (01:20 +0300)] 
Bar: inflate rects by 0.33px to avoid artifacts (#9399)

* Bar: inflate rects by 0.33px to avoid artifacts
* Update fixture
* YAGNI

4 years agoAdd missing resizeDelay option to types (#9403)
Drew J. Sonne [Tue, 13 Jul 2021 17:43:21 +0000 (18:43 +0100)] 
Add missing resizeDelay option to types (#9403)

This option is defined in the documentation (https://www.chartjs.org/docs/master/configuration/responsive.html) and the native js code, but not listed in the types. This allows its use in typescript.

4 years agoFix bar direction when minBarLength is applied (#9400)
Jukka Kurkela [Tue, 13 Jul 2021 12:02:14 +0000 (15:02 +0300)] 
Fix bar direction when minBarLength is applied (#9400)

4 years agoFix stacked box dimension calculation with weights (#9394)
Jukka Kurkela [Mon, 12 Jul 2021 11:45:03 +0000 (14:45 +0300)] 
Fix stacked box dimension calculation with weights (#9394)

* Fix stacked box dimension calculation with weights

* Fix typo in filename

4 years agoLayout: support box stacking (#9364)
Jukka Kurkela [Sun, 11 Jul 2021 10:23:42 +0000 (13:23 +0300)] 
Layout: support box stacking (#9364)

* Layout: support box stacking

* Add stackWeight and sample

* Cleanup, update docs and types

* Avoid div0

* missing semi

4 years agoAdjust legend hitboxes when RTL and each item has a different size (#9353)
Evert Timberg [Sat, 10 Jul 2021 22:36:46 +0000 (18:36 -0400)] 
Adjust legend hitboxes when RTL and each item has a different size (#9353)

* Adjust legend hitboxes when RTL and
each item has a different size

* Add test for RTL legend hitboxes

4 years agoIndicate that `SubTitle` is a plugin in TS types (#9386)
Evert Timberg [Sat, 10 Jul 2021 13:26:37 +0000 (09:26 -0400)] 
Indicate that `SubTitle` is a plugin in TS types (#9386)

* Indicate that `SubTitle` is a plugin in TS types

* Export subtitle plugin options

4 years agoAdd SubTitle to the list of all esm imports (#9384)
Jacco van den Berg [Sat, 10 Jul 2021 12:09:33 +0000 (14:09 +0200)] 
Add SubTitle to the list of all esm imports (#9384)

4 years agoFix type linting for merge between two PRs (#9385)
Evert Timberg [Sat, 10 Jul 2021 12:08:27 +0000 (08:08 -0400)] 
Fix type linting for merge between two PRs (#9385)

4 years agoResolve warnings from typings (#9363)
Jukka Kurkela [Fri, 9 Jul 2021 11:03:11 +0000 (14:03 +0300)] 
Resolve warnings from typings (#9363)

4 years agoPoint label specific scriptable context (#9373)
Evert Timberg [Fri, 9 Jul 2021 10:57:55 +0000 (06:57 -0400)] 
Point label specific scriptable context (#9373)

4 years agoImprove LegendElement and TooltipItem type definitions (#9376)
Evert Timberg [Fri, 9 Jul 2021 10:57:30 +0000 (06:57 -0400)] 
Improve LegendElement and TooltipItem type definitions (#9376)

* Document LegendElement properties in TS

* Pass chart type to LegendElement

* Update tooltip item dataset type

4 years agoDecimation: Prevent buffer overflow (#9367)
Jukka Kurkela [Wed, 7 Jul 2021 21:45:31 +0000 (00:45 +0300)] 
Decimation: Prevent buffer overflow (#9367)

4 years agoAdd 'shape' mode for filler-plugin (#9360)
Jukka Kurkela [Mon, 5 Jul 2021 21:03:19 +0000 (00:03 +0300)] 
Add 'shape' mode for filler-plugin (#9360)

4 years agoAdding threshold option to decimation plugin (#9327)
Nico-DF [Sun, 4 Jul 2021 17:19:35 +0000 (19:19 +0200)] 
Adding threshold option to decimation plugin (#9327)

4 years agoBump version to 3.4.1 (#9350) v3.4.1
Jukka Kurkela [Sun, 4 Jul 2021 11:29:42 +0000 (14:29 +0300)] 
Bump version to 3.4.1 (#9350)

4 years agoUpdate deps (#9349)
Jukka Kurkela [Sun, 4 Jul 2021 11:27:00 +0000 (14:27 +0300)] 
Update deps (#9349)

4 years agoAdd type tests for float bar / object data arrays (#9348)
Jukka Kurkela [Sun, 4 Jul 2021 11:26:22 +0000 (14:26 +0300)] 
Add type tests for float bar / object data arrays (#9348)

4 years agoTimeseries: support panning (#9345)
Jukka Kurkela [Sat, 3 Jul 2021 15:44:44 +0000 (18:44 +0300)] 
Timeseries: support panning (#9345)

* Timeseries: support panning

* Update

* Missing semi, reduntant variables.

* cc

4 years agoAccount for floating point error in niceNum helper (#9343)
Evert Timberg [Thu, 1 Jul 2021 19:07:32 +0000 (15:07 -0400)] 
Account for floating point error in niceNum helper (#9343)

* Account for floating point error in niceNum helper
* Better solution

4 years agoEnable pointStyle for doughnut, pie, and polar area charts (#9341)
Evert Timberg [Thu, 1 Jul 2021 18:15:06 +0000 (14:15 -0400)] 
Enable pointStyle for doughnut, pie, and polar area charts (#9341)

* Enable pointStyle for doughnut, pie, and polar area charts

* Fix whitespace

4 years agoEnsure correct item is clicked when a horizontal legend is in RTL mode (#9340)
Evert Timberg [Thu, 1 Jul 2021 18:14:05 +0000 (14:14 -0400)] 
Ensure correct item is clicked when a horizontal legend is in RTL mode (#9340)

4 years agoFixes spacing options in the table (#9338)
stockiNail [Thu, 1 Jul 2021 15:09:44 +0000 (17:09 +0200)] 
Fixes spacing options in the table (#9338)

4 years agoUpdate types with more possible events (#9336)
Evert Timberg [Thu, 1 Jul 2021 13:37:49 +0000 (09:37 -0400)] 
Update types with more possible events (#9336)

4 years agoFix typing of the isoWeekday field (#9330)
Jacco van den Berg [Thu, 1 Jul 2021 12:24:40 +0000 (14:24 +0200)] 
Fix typing of the isoWeekday field (#9330)

4 years agoFix comma causing Terser issue (#9326)
Tycho Bokdam [Mon, 28 Jun 2021 19:37:21 +0000 (21:37 +0200)] 
Fix comma causing Terser issue (#9326)

4 years agoBump to version 3.4.0 (#9322) v3.4.0
Evert Timberg [Sat, 26 Jun 2021 16:04:20 +0000 (12:04 -0400)] 
Bump to version 3.4.0 (#9322)

4 years agoClarify how to import and use the helper functions with bundlers (#9319)
Jacco van den Berg [Fri, 25 Jun 2021 22:34:41 +0000 (00:34 +0200)] 
Clarify how to import and use the helper functions with bundlers (#9319)

4 years agofix typings (#9318)
Алексей Дорохов [Fri, 25 Jun 2021 12:07:47 +0000 (19:07 +0700)] 
fix typings (#9318)

Co-authored-by: Aleksey Dorokhov <aleksey.dorokhov@x5.ru>
4 years agoresolves #9316 (#9317)
Jacco van den Berg [Fri, 25 Jun 2021 12:07:11 +0000 (14:07 +0200)] 
resolves #9316 (#9317)

4 years agoFix broken link (#9315)
Ben Lumley [Fri, 25 Jun 2021 11:08:38 +0000 (12:08 +0100)] 
Fix broken link (#9315)

4 years agoDocs: describe catching events with plugin (#9296)
Jukka Kurkela [Sun, 20 Jun 2021 17:11:30 +0000 (20:11 +0300)] 
Docs: describe catching events with plugin (#9296)

4 years agoNew plugin: subtitle (#9294)
Jukka Kurkela [Sun, 20 Jun 2021 11:34:55 +0000 (14:34 +0300)] 
New plugin: subtitle (#9294)

* New plugin: subtitle

* Fix naive error for multiple charts

4 years agoresolve auto register typescript failure (#9292)
Jacco van den Berg [Sun, 20 Jun 2021 11:31:53 +0000 (13:31 +0200)] 
resolve auto register typescript failure (#9292)

4 years agoLegend: fix layout padding handling (#9290)
Jukka Kurkela [Sat, 19 Jun 2021 22:31:33 +0000 (01:31 +0300)] 
Legend: fix layout padding handling (#9290)

4 years agoBar: ignore not-grouped bars from group bar count (#9291)
Jukka Kurkela [Sat, 19 Jun 2021 22:28:05 +0000 (01:28 +0300)] 
Bar: ignore not-grouped bars from group bar count (#9291)

4 years agoFiller: skip NaN points from end of segment (#9287)
Jukka Kurkela [Fri, 18 Jun 2021 19:08:36 +0000 (22:08 +0300)] 
Filler: skip NaN points from end of segment (#9287)

4 years agoRefactor radialLinear scale and renderText helper (#9276)
Jukka Kurkela [Fri, 18 Jun 2021 18:12:27 +0000 (21:12 +0300)] 
Refactor radialLinear scale and renderText helper (#9276)

* Refactor radialLinear scale and renderText helper
* Undo the big move to make review possible

4 years agoApply maxTicksLimit to grid when ticks are hidden (#9277)
Jukka Kurkela [Fri, 18 Jun 2021 18:11:55 +0000 (21:11 +0300)] 
Apply maxTicksLimit to grid when ticks are hidden (#9277)

4 years agoFix: Don't use clip/unclipArea when `clip: false` (#9286)
Jukka Kurkela [Fri, 18 Jun 2021 18:11:33 +0000 (21:11 +0300)] 
Fix: Don't use clip/unclipArea when `clip: false` (#9286)

4 years agoadded fill type to line in options object and to radar dataset options (#9284)
Jacco van den Berg [Fri, 18 Jun 2021 11:20:13 +0000 (13:20 +0200)] 
added fill type to line in options object and to radar dataset options (#9284)

4 years agoFix type definitions for `getPixelForValue` (#9263)
Josh Kelley [Mon, 14 Jun 2021 04:49:27 +0000 (00:49 -0400)] 
Fix type definitions for `getPixelForValue` (#9263)

Update docs: From what I can tell, the `index` parameter was re-introduced as part of the new `normalized` option.

4 years agoDocs: Add copy button to code blocks (#9262)
Jukka Kurkela [Sun, 13 Jun 2021 11:40:51 +0000 (14:40 +0300)] 
Docs: Add copy button to code blocks (#9262)

4 years agoFix updating of active elements (#9261)
Jukka Kurkela [Sat, 12 Jun 2021 18:19:33 +0000 (21:19 +0300)] 
Fix updating of active elements (#9261)

4 years agoReplace [...set] with Array.from(set) (#9260)
Evert Timberg [Sat, 12 Jun 2021 17:34:54 +0000 (13:34 -0400)] 
Replace [...set] with Array.from(set) (#9260)

4 years ago`null` or `undefined` should skip grid lines in the time scale (#9252)
Evert Timberg [Sat, 12 Jun 2021 14:47:14 +0000 (10:47 -0400)] 
`null` or `undefined` should skip grid lines in the time scale (#9252)

* `null` or `undefined` should skip grid lines in the time scale

* Refactor implementation per code review

4 years agoDocs: fix broken and inconsistent links (#9237)
Jukka Kurkela [Sat, 5 Jun 2021 12:04:57 +0000 (15:04 +0300)] 
Docs: fix broken and inconsistent links (#9237)

4 years agoFix broken guidelines url in PR template (#9228)
jiho lee [Thu, 3 Jun 2021 19:34:54 +0000 (04:34 +0900)] 
Fix broken guidelines url in PR template (#9228)

4 years agoadd missing types to legend (#9226)
Jacco van den Berg [Thu, 3 Jun 2021 12:04:04 +0000 (14:04 +0200)] 
add missing types to legend (#9226)

4 years agoBarheight no longer undefined (#9208)
Jacco van den Berg [Wed, 2 Jun 2021 19:48:42 +0000 (21:48 +0200)] 
Barheight no longer undefined (#9208)

4 years agocomplete custom legend click sample to also work for pie/doughnut charts (#9219)
Jacco van den Berg [Wed, 2 Jun 2021 19:48:04 +0000 (21:48 +0200)] 
complete custom legend click sample to also work for pie/doughnut charts (#9219)

4 years agoAdd explanation on how to run the samples locally (#9207)
Jacco van den Berg [Wed, 2 Jun 2021 19:47:16 +0000 (21:47 +0200)] 
Add explanation on how to run the samples locally (#9207)

* add explenation on how to run the samples locally

* Remove unecesarry parts from link

4 years agoFix rtl legend text alignment (#9199)
Evert Timberg [Tue, 1 Jun 2021 15:36:55 +0000 (11:36 -0400)] 
Fix rtl legend text alignment (#9199)

* Start fixing RTL

* Broken test

* Fix right alignment for horizontal legends

4 years agoTick backdrop padding is not scriptable (#9191)
Evert Timberg [Sun, 30 May 2021 20:59:49 +0000 (16:59 -0400)] 
Tick backdrop padding is not scriptable (#9191)

* Tick backdrop padding is not scriptable
* Remove unneeded change
* Update _scriptable for callback

4 years agoMake sure data is parsed before updateElements (#9187)
Jukka Kurkela [Sun, 30 May 2021 18:51:11 +0000 (21:51 +0300)] 
Make sure data is parsed before updateElements (#9187)

* Make sure data is parsed before updateElements
* Add test

4 years agoFix error when swapping dataset locations (#9183)
Jukka Kurkela [Sun, 30 May 2021 11:39:00 +0000 (14:39 +0300)] 
Fix error when swapping dataset locations (#9183)

4 years agoAllow setting a constance spacing between arc elements (#9180)
Evert Timberg [Sat, 29 May 2021 21:47:44 +0000 (17:47 -0400)] 
Allow setting a constance spacing between arc elements (#9180)

4 years agoVersion bump to 3.3.1 (#9182) v3.3.1
Evert Timberg [Sat, 29 May 2021 21:35:57 +0000 (17:35 -0400)] 
Version bump to 3.3.1 (#9182)

4 years agoLinear: Respect bounds option in tick generation (#9181)
Jukka Kurkela [Sat, 29 May 2021 21:32:03 +0000 (00:32 +0300)] 
Linear: Respect bounds option in tick generation (#9181)

* Linear: Respect bounds option in tick generation
* Remove leftover _filterBetween

4 years agoAdd documentation about default scales (#9173)
Jukka Kurkela [Fri, 28 May 2021 11:37:21 +0000 (14:37 +0300)] 
Add documentation about default scales (#9173)

4 years agoAdd declaration for Decimation plugin (#9172)
Jukka Kurkela [Fri, 28 May 2021 11:36:24 +0000 (14:36 +0300)] 
Add declaration for Decimation plugin (#9172)

4 years agoFix clearStacks with custom scaleId (#9170)
Jukka Kurkela [Fri, 28 May 2021 04:36:59 +0000 (07:36 +0300)] 
Fix clearStacks with custom scaleId (#9170)

4 years agoIgnore items outside chart area for interaction (#9171)
Jukka Kurkela [Thu, 27 May 2021 21:15:50 +0000 (00:15 +0300)] 
Ignore items outside chart area for interaction (#9171)

4 years agoUpdate pointstyle type and default value (#9168)
Jacco van den Berg [Wed, 26 May 2021 15:21:57 +0000 (17:21 +0200)] 
Update pointstyle type and default value (#9168)

4 years agoshow the utils file in the samples page to clarify what the functions do (#9160)
Jacco van den Berg [Wed, 26 May 2021 11:55:26 +0000 (13:55 +0200)] 
show the utils file in the samples page to clarify what the functions do (#9160)

4 years agoStop mutating arc state while drawing (#9153)
Jukka Kurkela [Tue, 25 May 2021 12:13:37 +0000 (15:13 +0300)] 
Stop mutating arc state while drawing (#9153)

* Stop mutating arc state while drawing

* No need for default values

* Nits

* Remove #9152

* Use correct endAngle for clipping

4 years agoFix: Arc getCenterPoint when full circle (#9152)
Jukka Kurkela [Mon, 24 May 2021 20:14:35 +0000 (23:14 +0300)] 
Fix: Arc getCenterPoint when full circle (#9152)

4 years agoBump version to 3.3, update dependencies (#9149) v3.3.0
Jukka Kurkela [Mon, 24 May 2021 11:49:10 +0000 (14:49 +0300)] 
Bump version to 3.3, update dependencies (#9149)

4 years agoImproved error message when no date adapter provided (#9147)
Evert Timberg [Sat, 22 May 2021 12:59:02 +0000 (08:59 -0400)] 
Improved error message when no date adapter provided (#9147)

4 years agoFix scales option in example (#9146)
Sylhare [Fri, 21 May 2021 21:56:21 +0000 (17:56 -0400)] 
Fix scales option in example (#9146)

4 years agoUpdate chartjs-test-utils and mis-sized fixtures (#9135)
Jukka Kurkela [Thu, 20 May 2021 11:59:55 +0000 (14:59 +0300)] 
Update chartjs-test-utils and mis-sized fixtures (#9135)

4 years agoFurther improve linear tick collision estimation (#9129)
Jukka Kurkela [Thu, 20 May 2021 07:01:47 +0000 (10:01 +0300)] 
Further improve linear tick collision estimation (#9129)

* Further improve linear tick collision estimation

* More tolerance

* Re-create fixtures

* And more tolerance

4 years agoShow correct decimal places when using count but `min` is not an integer (#9122)
Evert Timberg [Wed, 19 May 2021 22:31:15 +0000 (18:31 -0400)] 
Show correct decimal places when using count but `min` is not an integer (#9122)

* Show correct decimal places when using count but `min` is not an integer
* Fix lint issues

4 years agoadd legend to the default onclick to make sample work (#9126)
Jacco van den Berg [Wed, 19 May 2021 14:40:10 +0000 (16:40 +0200)] 
add legend to the default onclick to make sample work (#9126)

4 years agoCorrectly extend ExtendedPlugin interface (#9124)
Jon Rimmer [Wed, 19 May 2021 14:39:48 +0000 (15:39 +0100)] 
Correctly extend ExtendedPlugin interface (#9124)

4 years agoAdd missing props to ChartArea type (#9123)
Jon Rimmer [Wed, 19 May 2021 14:39:27 +0000 (15:39 +0100)] 
Add missing props to ChartArea type (#9123)

4 years agoFix arc offset calculation (#9118)
Jukka Kurkela [Tue, 18 May 2021 23:24:57 +0000 (02:24 +0300)] 
Fix arc offset calculation (#9118)

4 years agoFix animations when data is replaced (#9120)
Jukka Kurkela [Tue, 18 May 2021 23:24:35 +0000 (02:24 +0300)] 
Fix animations when data is replaced (#9120)

4 years agoFix doughnut rotation on float edge cases (#9121)
Jukka Kurkela [Tue, 18 May 2021 23:24:23 +0000 (02:24 +0300)] 
Fix doughnut rotation on float edge cases (#9121)

4 years agoAdd documentation note about only styling the parent div (#9115)
Evert Timberg [Tue, 18 May 2021 12:11:17 +0000 (08:11 -0400)] 
Add documentation note about only styling the parent div (#9115)

4 years agoremove double sentence and adjust scale to scales.r (#9111)
Jacco van den Berg [Mon, 17 May 2021 14:08:39 +0000 (16:08 +0200)] 
remove double sentence and adjust scale to scales.r (#9111)

4 years agoDelay data to elements synchronization to update (#9105)
Jukka Kurkela [Sat, 15 May 2021 12:22:15 +0000 (15:22 +0300)] 
Delay data to elements synchronization to update (#9105)

4 years agoUpgrade dependencies (#9102)
Evert Timberg [Sat, 15 May 2021 05:14:23 +0000 (01:14 -0400)] 
Upgrade dependencies (#9102)

4 years agoMake sure context indices are up to date (#9101)
Jukka Kurkela [Fri, 14 May 2021 21:16:22 +0000 (00:16 +0300)] 
Make sure context indices are up to date (#9101)

4 years agoSupport monotone cubic interpolation for vertical line charts (#9084)
Akihiko Kusanagi [Fri, 14 May 2021 21:07:26 +0000 (05:07 +0800)] 
Support monotone cubic interpolation for vertical line charts (#9084)

* Support monotone cubic interpolation for vertical line charts

* Use more more intuitive veriable names

4 years agoAdd test for issue 9085 (#9091)
Evert Timberg [Fri, 14 May 2021 20:58:02 +0000 (16:58 -0400)] 
Add test for issue 9085 (#9091)

4 years agoFix element reset animations in vertical line and bubble charts (#9088)
Akihiko Kusanagi [Thu, 13 May 2021 20:22:58 +0000 (04:22 +0800)] 
Fix element reset animations in vertical line and bubble charts (#9088)

4 years agoFix setting options in array of objects (#9062)
Jukka Kurkela [Wed, 12 May 2021 20:08:17 +0000 (23:08 +0300)] 
Fix setting options in array of objects (#9062)

* Fix setting options in array of objects

* CC