]> git.ipfire.org Git - thirdparty/Chart.js.git/log
thirdparty/Chart.js.git
4 years agoLayout: enforce box limits, reject <0 chartArea (#8193)
Jukka Kurkela [Fri, 18 Dec 2020 17:56:04 +0000 (19:56 +0200)] 
Layout: enforce box limits, reject <0 chartArea (#8193)

* Skip chartArea boxes when chartArea <= 0
* Legend: limit to maxWidth/maxHeight
* Layout: enforce box limits, reject <0 chartArea
* Update legend fixtures

4 years agoTypeScript updates (#8190)
Josh Kelley [Fri, 18 Dec 2020 17:46:54 +0000 (12:46 -0500)] 
TypeScript updates (#8190)

* Update type definitions and docs for legends

* Fix types for onHover and onClick callbacks

core.controller.js's implementation also passes the Chart instance as `this`. However, that isn't documented, and it's my impression that Chart.js is moving away from passing items as `this`, so I didn't declare it in the type definitions.

* Allow multi-line ticks

* Stricter DeepPartial definition

The previous definition resolved to `{}` (which can allow primitives) if it was given a function, so it was far too broad for any `Scriptable<>` properties.

* Grammar and writing style

* Updates to animation docs

Document the `fn` option, since it's in the type definitions.

Fix callback usage to match example code.

* Fix AnimationEvent parameter

The onProgress and onComplete events were mistakenly declared as taking the standard DOM AnimationEvent.  (Should Chart.js's AnimationEvent be renamed to ChartAnimationEvent to avoid any possible ambiguity?)

* Allow false for disabling animations

* Add comments explaining the layout and usage of Rollup

4 years agoMake PointLabels color scriptable (#8194)
Jukka Kurkela [Fri, 18 Dec 2020 17:36:38 +0000 (19:36 +0200)] 
Make PointLabels color scriptable (#8194)

4 years agoUpdate defaults and types for tick stroke (#8195)
Jukka Kurkela [Fri, 18 Dec 2020 17:36:18 +0000 (19:36 +0200)] 
Update defaults and types for tick stroke (#8195)

4 years agoRadius validation for drawRadiusLine (#8191)
UrielMaD [Fri, 18 Dec 2020 17:35:13 +0000 (11:35 -0600)] 
Radius validation for drawRadiusLine (#8191)

4 years agoMove tooltip plugin hooks to the core Plugin type (#8160)
Evert Timberg [Thu, 17 Dec 2020 23:10:29 +0000 (18:10 -0500)] 
Move tooltip plugin hooks to the core Plugin type (#8160)

* Move tooltip plugin hooks to the core
* Try and use declaration merging for Plugin type
* Merge Plugin types

4 years agoHover: only update styles of changed elements (#8185)
Jukka Kurkela [Thu, 17 Dec 2020 20:18:02 +0000 (22:18 +0200)] 
Hover: only update styles of changed elements (#8185)

4 years agoReject pending promises when animation is updated (#8184)
Jukka Kurkela [Thu, 17 Dec 2020 20:16:55 +0000 (22:16 +0200)] 
Reject pending promises when animation is updated (#8184)

* Reject pending promises when animation is updated
* Add tests

4 years agoAdd ArcElement to getting-started.md (#8174)
David Turbert [Wed, 16 Dec 2020 21:41:19 +0000 (22:41 +0100)] 
Add ArcElement to getting-started.md (#8174)

* fix: add ArcElement to getting-started.md
* fix: add all possible imports
* fix: add text to integration.md

4 years agoRemove dataset while hovered (#8181)
LeeLenaleee [Wed, 16 Dec 2020 21:40:10 +0000 (22:40 +0100)] 
Remove dataset while hovered (#8181)

4 years agoadded comma to fix syntax issue (#8177)
Salman Kazmi [Wed, 16 Dec 2020 15:35:54 +0000 (21:05 +0530)] 
added comma to fix syntax issue (#8177)

4 years agoFix legend alignment issues (#8168)
Jukka Kurkela [Tue, 15 Dec 2020 06:50:13 +0000 (08:50 +0200)] 
Fix legend alignment issues (#8168)

4 years agoArcElement: Skip draw when radius is negative (#8170)
Jukka Kurkela [Mon, 14 Dec 2020 22:13:03 +0000 (00:13 +0200)] 
ArcElement: Skip draw when radius is negative (#8170)

4 years agoUse correct color for legend labels (#8167)
Jukka Kurkela [Mon, 14 Dec 2020 21:08:40 +0000 (23:08 +0200)] 
Use correct color for legend labels (#8167)

* Legend colors fallback
* Update test

4 years agoLegend plugin cleanup (#8109)
Jukka Kurkela [Mon, 14 Dec 2020 13:35:04 +0000 (15:35 +0200)] 
Legend plugin cleanup (#8109)

* Legend plugin cleanup

* cc1

* cc2

* cc3

* start/stop

4 years agoUpdate docs for .resize() method (#8151)
Josh Kelley [Mon, 14 Dec 2020 10:30:20 +0000 (05:30 -0500)] 
Update docs for .resize() method (#8151)

See #7678 and #8149.  (The `silent` parameter mentioned in the original 7678 no longer exists.)

Add JSDoc.

Fix some minor issues with grammar and coding style consistency.

4 years agoQuick exit the legend fit function when the legend is not displayed (#8161)
Evert Timberg [Mon, 14 Dec 2020 10:04:10 +0000 (05:04 -0500)] 
Quick exit the legend fit function when the legend is not displayed (#8161)

When the legend is not displayed, there are no guarantees that the
format of the options dictionary is correct. Rather than performing
computations and then exiting without using the results, we can instead
exit quickly since the size of the legend will be (0, 0) if not displayed

4 years agoPrevent double plugin registers from losing the list of plugins (#8162)
Evert Timberg [Mon, 14 Dec 2020 10:03:08 +0000 (05:03 -0500)] 
Prevent double plugin registers from losing the list of plugins (#8162)

When `Chart.register()` was called twice in a row, the list of
plugin descriptors on the chart instance would be cleared. The
next chart update would then restart all of the plugins, not
knowing that they were already started. In the case of the Legend
and Title, this causes two boxes to appear in the layout system
thus drawing twice.

4 years agodefault values for element background and border color were wrong (#8156)
LeeLenaleee [Fri, 11 Dec 2020 15:52:54 +0000 (16:52 +0100)] 
default values for element background and border color were wrong (#8156)

4 years agoUpdate docs on printing (#8149)
Josh Kelley [Thu, 10 Dec 2020 14:25:00 +0000 (09:25 -0500)] 
Update docs on printing (#8149)

From what I can tell from testing locally, Chrome doesn't reliably trigger resize events for the final print layout, so using `.resize()` with no parameters doesn't generally work.

I'm not sure if there are circumstances in which the original docs' suggestion of using `.resize()` with no parameters can work; if the original text should be deleted, I can do so.

I also noticed that the TypeScript type definitions for `.resize()` mark the parameters as required, even though the implementation and docs don't require them.

4 years agoRespect the set locale for in the pie/doughnut tooltips (#8142)
Evert Timberg [Sun, 6 Dec 2020 23:17:22 +0000 (18:17 -0500)] 
Respect the set locale for in the pie/doughnut tooltips (#8142)

4 years agofix default font color for legend (#8139)
LeeLenaleee [Sat, 5 Dec 2020 19:34:34 +0000 (20:34 +0100)] 
fix default font color for legend (#8139)

* fix default font color for legend
* adjusted docs to be consistent with fontColor to color

4 years agoCI: Conditionally run steps based on changes (#8132)
Jukka Kurkela [Sat, 5 Dec 2020 15:57:19 +0000 (17:57 +0200)] 
CI: Conditionally run steps based on changes (#8132)

* CI: Run the `Package` step only when docs change

* Advanced conditionals

* Conditional coveralls

* Fix bunch of typos

* remove coveralls finished condition

* Revert "remove coveralls finished condition"

* Add curlys

4 years agoClarification: barPercentage vs categoryPercentage (#8138)
LeeLenaleee [Sat, 5 Dec 2020 15:55:19 +0000 (16:55 +0100)] 
Clarification: barPercentage vs categoryPercentage (#8138)

Clarification of the docs to make it little less confusing after seeing the .1 hopefully.
Comes from #8137

4 years agoBump highlight.js from 10.3.1 to 10.4.1 (#8128) v3.0.0-beta.7
dependabot[bot] [Fri, 4 Dec 2020 19:45:56 +0000 (21:45 +0200)] 
Bump highlight.js from 10.3.1 to 10.4.1 (#8128)

Bumps [highlight.js](https://github.com/highlightjs/highlight.js) from 10.3.1 to 10.4.1.
- [Release notes](https://github.com/highlightjs/highlight.js/releases)
- [Changelog](https://github.com/highlightjs/highlight.js/blob/master/CHANGES.md)
- [Commits](https://github.com/highlightjs/highlight.js/compare/10.3.1...10.4.1)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years agoRevert "New release workflow (#8127)" and fixes (#8131)
Jukka Kurkela [Fri, 4 Dec 2020 19:37:46 +0000 (21:37 +0200)] 
Revert "New release workflow (#8127)" and fixes (#8131)

* Revert "New release workflow (#8127)" and fixes

* Bump version to 3.0.0-beta.7

4 years agoUpdate release.yml (#8130)
Jukka Kurkela [Fri, 4 Dec 2020 18:23:01 +0000 (20:23 +0200)] 
Update release.yml (#8130)

4 years agoFix the needs job name (#8129)
Jukka Kurkela [Fri, 4 Dec 2020 17:46:17 +0000 (19:46 +0200)] 
Fix the needs job name (#8129)

4 years agoNew release workflow (#8127)
Jukka Kurkela [Fri, 4 Dec 2020 17:18:31 +0000 (19:18 +0200)] 
New release workflow (#8127)

* New release workflow
* Set current version
* Use org secret

4 years ago[v3] Add locale to ChartOptions type (#8118)
lab900-marcel-samyn [Fri, 4 Dec 2020 06:25:43 +0000 (07:25 +0100)] 
[v3] Add locale to ChartOptions type (#8118)

* Add locale to ChartOptions type

* Adds locale options documentation

* fixed typo

* changes links to number format, linking the constructor

* changes to a better sentence

* changes to better sentence (2)

Co-authored-by: stock <stocki.nail@gmail.com>
4 years agoAdd new scale hooks for plugins (#8112)
Jukka Kurkela [Wed, 2 Dec 2020 04:51:47 +0000 (06:51 +0200)] 
Add new scale hooks for plugins (#8112)

* Add new scale hooks for plugins

* Add notes

* cc

* cancelability

4 years agoFix CategoryScale.getValueForPixel with autoSkip (#8101)
Jukka Kurkela [Wed, 2 Dec 2020 04:51:33 +0000 (06:51 +0200)] 
Fix CategoryScale.getValueForPixel with autoSkip (#8101)

4 years agoFix/area fill and chart titles (#8113)
LeeLenaleee [Mon, 30 Nov 2020 14:59:20 +0000 (15:59 +0100)] 
Fix/area fill and chart titles (#8113)

* fixed fill for area chart stacked and title for charts where it wasn't in plugins yet
* Chart defined in utils
* added radar skip points example in the overview to go to

4 years agoUpdate performance.md (#8107)
Wenfang [Sat, 28 Nov 2020 21:57:17 +0000 (05:57 +0800)] 
Update performance.md (#8107)

fixed typo

4 years agoAdd new hooks for plugins (#8103)
Jukka Kurkela [Sat, 28 Nov 2020 20:57:45 +0000 (22:57 +0200)] 
Add new hooks for plugins (#8103)

* Notify beforeUpdate on disabled plugins

cc?

cc2

cc3

typo

* init, unInit, enabled, disabled

self review :)

update the new hook signatures to unified

merge error

* Review update

* start/stop, cc

* types, jsdoc

* stop between destroy and uninstall

4 years agoLineElement: no fill by default (#8111)
Jukka Kurkela [Sat, 28 Nov 2020 20:07:46 +0000 (22:07 +0200)] 
LineElement: no fill by default (#8111)

* LineElement: no fill by default
* Update negative-times fixture

4 years agofix color type & add background and border color (#8110)
Mostafa Sameti [Sat, 28 Nov 2020 20:06:38 +0000 (23:36 +0330)] 
fix color type & add background and border color (#8110)

4 years agoUnify signature of plugin hooks (#8102)
Jukka Kurkela [Sat, 28 Nov 2020 07:45:43 +0000 (09:45 +0200)] 
Unify signature of plugin hooks (#8102)

4 years agoTitle plugin cleanup (#8104)
Jukka Kurkela [Thu, 26 Nov 2020 13:07:01 +0000 (15:07 +0200)] 
Title plugin cleanup (#8104)

* Title plugin cleanup

* more cleanup

* cc

* center formula

* Fix / update sample

* Restore functionality on RTL page

4 years agoMove title, tooltip and legend to options.plugins (#8089)
Jukka Kurkela [Wed, 25 Nov 2020 06:50:12 +0000 (08:50 +0200)] 
Move title, tooltip and legend to options.plugins (#8089)

* Move title, tooltip and legend to options.plugins

* Update tooltip.md

* Update legend.md and title.md

* Add migration notes

* typo

* Types

* Restore plurals

* One more s, restore tabs

* All plugins disabled

* lint

* cc

4 years agoRestore `datasets` namespace (revert 6955) (#8090)
Jukka Kurkela [Tue, 24 Nov 2020 20:27:51 +0000 (22:27 +0200)] 
Restore `datasets` namespace (revert 6955) (#8090)

4 years agoDisable all plugins when options.plugins = false (#8098)
Jukka Kurkela [Mon, 23 Nov 2020 22:58:03 +0000 (00:58 +0200)] 
Disable all plugins when options.plugins = false (#8098)

Disabling all plugins when options.plugins = false

4 years agoFixed samples: area dataset (line), radar and logarithmic scale scatter (#8099)
LeeLenaleee [Mon, 23 Nov 2020 21:37:34 +0000 (22:37 +0100)] 
Fixed samples: area dataset (line), radar and logarithmic scale scatter (#8099)

4 years agoFix disabling hover (#8097)
Jukka Kurkela [Mon, 23 Nov 2020 21:13:45 +0000 (23:13 +0200)] 
Fix disabling hover (#8097)

4 years agoImprove test coverage (#8087)
Jukka Kurkela [Mon, 23 Nov 2020 19:06:16 +0000 (21:06 +0200)] 
Improve test coverage (#8087)

* Remove usage of currentStyle (IE only)

* Nothing is registered in root scope anymore

* Add some more tests for animations

* Add some more tests to defaults

4 years agoUpdate interpolation-modes sample to new defaults (#8093)
Jukka Kurkela [Mon, 23 Nov 2020 13:17:40 +0000 (15:17 +0200)] 
Update interpolation-modes sample to new defaults (#8093)

4 years agoDo not use offsetX/Y in shadow DOM (#8082)
Jukka Kurkela [Fri, 20 Nov 2020 20:59:48 +0000 (22:59 +0200)] 
Do not use offsetX/Y in shadow DOM (#8082)

Do not use offsetX/Y in shadow DOM

4 years agocoppied to wrong place in file, backgroundColor should be in the data… (#8081)
LeeLenaleee [Thu, 19 Nov 2020 20:33:59 +0000 (21:33 +0100)] 
coppied to wrong place in file, backgroundColor should be in the data… (#8081)

* coppied to wrong place in file, backgroundColor should be in the dataset and not after the datasets array
* fixed indenting and color to be more in line with bublle and pie color

4 years agoSwitch to eslint-plugin-es (#8075)
Jukka Kurkela [Thu, 19 Nov 2020 19:23:24 +0000 (21:23 +0200)] 
Switch to eslint-plugin-es (#8075)

* Switch to eslint-plugin-es

* Restore eslint-config-chartjs

* Sort

4 years agoAlign font options with CSS (#8066)
Jukka Kurkela [Thu, 19 Nov 2020 18:59:24 +0000 (20:59 +0200)] 
Align font options with CSS (#8066)

* Align font options with CSS

* Review comments

4 years agoAllow single parameter to Defaults.set (#8050)
Jukka Kurkela [Thu, 19 Nov 2020 18:58:24 +0000 (20:58 +0200)] 
Allow single parameter to Defaults.set (#8050)

* Allow single parameter to Defaults.set

* Review update

* Record

4 years agomade scatter chart a lot better readable, removed unnecesarry notes (#8080)
LeeLenaleee [Thu, 19 Nov 2020 13:25:39 +0000 (14:25 +0100)] 
made scatter chart a lot better readable, removed unnecesarry notes (#8080)

4 years agoRename uppercase types to camel case (#8074)
Evert Timberg [Thu, 19 Nov 2020 13:10:26 +0000 (08:10 -0500)] 
Rename uppercase types to camel case (#8074)

* Rename uppercase types to camel case

* Rename SCALES to TScale
Reanme DSE to TDatasetElement
Rename E to TElement

4 years agoRemove classic style extensions from docs/tests (#8076)
Jukka Kurkela [Thu, 19 Nov 2020 12:55:20 +0000 (14:55 +0200)] 
Remove classic style extensions from docs/tests (#8076)

4 years agoFix url bug (#8072)
SaintMalik [Thu, 19 Nov 2020 12:54:49 +0000 (13:54 +0100)] 
Fix url bug (#8072)

4 years agofix broken url in docs (#8070)
SaintMalik [Wed, 18 Nov 2020 12:57:59 +0000 (13:57 +0100)] 
fix broken url in docs (#8070)

4 years agov2 note not nessecary in v3 docs and update example (#8071)
LeeLenaleee [Wed, 18 Nov 2020 12:55:41 +0000 (13:55 +0100)] 
v2 note not nessecary in v3 docs and update example (#8071)

* v2 note not nessecary in v3 docs
* adjusted example

Co-authored-by: Jacco van den Berg <jacco@uniware.nl>
4 years agoAdd missing import to styling.mdx (#8065)
Jukka Kurkela [Tue, 17 Nov 2020 13:03:37 +0000 (15:03 +0200)] 
Add missing import to styling.mdx (#8065)

4 years agoRemove set-env from actions (#8063)
Jukka Kurkela [Tue, 17 Nov 2020 03:02:34 +0000 (05:02 +0200)] 
Remove set-env from actions (#8063)

* Remove set-env from CI

* Eanble macOs

* Another try on macOs, update npmpublish

* No xvfb-run on macOs

* Remove macos

4 years agoUpdate axis documentation (#8061)
Jukka Kurkela [Mon, 16 Nov 2020 20:05:29 +0000 (22:05 +0200)] 
Update axis documentation (#8061)

4 years agoEnable bounds option to all cartesian axes (#8060)
Jukka Kurkela [Mon, 16 Nov 2020 20:01:47 +0000 (22:01 +0200)] 
Enable bounds option to all cartesian axes (#8060)

4 years agoUnify cartesian scale tick order (#8062)
Jukka Kurkela [Mon, 16 Nov 2020 19:59:53 +0000 (21:59 +0200)] 
Unify cartesian scale tick order (#8062)

4 years agoDrop legacy browser support (#8009)
Jukka Kurkela [Mon, 16 Nov 2020 19:01:33 +0000 (21:01 +0200)] 
Drop legacy browser support (#8009)

* Drop legacy browser support

* Docs

* Use rollup-plugin-istanbul for coverage

* exclude node_modules from coverage

* No cleanup() when doing coverage

4 years agoAdd plugins to CoreChartOptions (#8048)
Jukka Kurkela [Mon, 16 Nov 2020 18:58:13 +0000 (20:58 +0200)] 
Add plugins to CoreChartOptions (#8048)

4 years agoRefactor/cleanup range option handling (#8057)
Jukka Kurkela [Mon, 16 Nov 2020 18:19:59 +0000 (20:19 +0200)] 
Refactor/cleanup range option handling (#8057)

4 years agoCategoryScale: automatically add missing labels (#8053)
Jukka Kurkela [Sat, 14 Nov 2020 22:00:17 +0000 (00:00 +0200)] 
CategoryScale: automatically add missing labels (#8053)

CategoryScale: automatically add missing labels

4 years agoChart.register: preserve existing defaults (#8052)
Jukka Kurkela [Sat, 14 Nov 2020 19:38:38 +0000 (21:38 +0200)] 
Chart.register: preserve existing defaults (#8052)

4 years agoEvents: Only render when needed (#8049)
Jukka Kurkela [Fri, 13 Nov 2020 22:35:40 +0000 (00:35 +0200)] 
Events: Only render when needed (#8049)

4 years agoUpdate v3-migration.md (#8047)
LeeLenaleee [Fri, 13 Nov 2020 12:03:21 +0000 (13:03 +0100)] 
Update v3-migration.md (#8047)

Treeshaking import names for the elements were not updated in the docs when they got changed

4 years agoFix broken link (#8041)
Laurent Pellegrino [Thu, 12 Nov 2020 08:52:45 +0000 (09:52 +0100)] 
Fix broken link (#8041)

4 years agoFix import names in integration example (#8039)
Laurent Pellegrino [Wed, 11 Nov 2020 23:34:38 +0000 (00:34 +0100)] 
Fix import names in integration example (#8039)

4 years agodocumenattion error (#8037)
LeeLenaleee [Wed, 11 Nov 2020 16:05:46 +0000 (17:05 +0100)] 
documenattion error (#8037)

Co-authored-by: Jacco van den Berg <jacco@uniware.nl>
4 years agoTry and get the version number without a `v` (#8036)
Evert Timberg [Wed, 11 Nov 2020 12:25:57 +0000 (07:25 -0500)] 
Try and get the version number without a `v` (#8036)

* Try and get the version number without a `v`
* Working tag version

4 years agoImprove helpers.color test coverage (#8034)
Jukka Kurkela [Tue, 10 Nov 2020 18:12:57 +0000 (20:12 +0200)] 
Improve helpers.color test coverage (#8034)

4 years agoRecord test coverage per browser (#8033)
Jukka Kurkela [Tue, 10 Nov 2020 17:59:11 +0000 (19:59 +0200)] 
Record test coverage per browser (#8033)

4 years agoAdd tests and clean up resolveObjectKey helper (#8028)
Jukka Kurkela [Tue, 10 Nov 2020 15:34:31 +0000 (17:34 +0200)] 
Add tests and clean up resolveObjectKey helper (#8028)

* Add tests and clean up resolveObjectKey helper

* Change the optimized path to comply with thests

4 years agoChange to coveralls action (#8029)
Jukka Kurkela [Tue, 10 Nov 2020 15:21:38 +0000 (17:21 +0200)] 
Change to coveralls action (#8029)

* Change to coveralls action

* Parallel coveralls

4 years agoFix inconsistency in types for LABEL (#8027)
xr0master [Mon, 9 Nov 2020 14:23:14 +0000 (16:23 +0200)] 
Fix inconsistency in types for LABEL (#8027)

Co-authored-by: Sergey Khomushin <sergey@placer.io>
4 years agodataset tooltip now shows correctly (#8024)
LeeLenaleee [Sun, 8 Nov 2020 20:41:52 +0000 (21:41 +0100)] 
dataset tooltip now shows correctly (#8024)

* dataset tooltip now shows correctly

* removed optional chaining

4 years agoImproved types for defaults (#8025) 3.0.0-beta.6
emmcbd [Sun, 8 Nov 2020 14:52:41 +0000 (15:52 +0100)] 
Improved types for defaults (#8025)

4 years agoBubble: Use point.size() in getMaxOverflow (#8018)
Jukka Kurkela [Sun, 8 Nov 2020 13:44:26 +0000 (15:44 +0200)] 
Bubble: Use point.size() in getMaxOverflow (#8018)

4 years agoAdd type to context objects (#8007)
Jukka Kurkela [Sun, 8 Nov 2020 13:43:55 +0000 (15:43 +0200)] 
Add type to context objects (#8007)

4 years agoRemove I prefix from TS types (#8017)
Evert Timberg [Sat, 7 Nov 2020 13:35:19 +0000 (08:35 -0500)] 
Remove I prefix from TS types (#8017)

* Remove I prefix from TS types
* Update missing `ILayoutItem` typedefs
* IEvent should become ChartEvent
* Prevent FillTarget collision
* Import FontSpec instead of IFontSpec
* Prevent recursive DateAdapter problem

4 years agoRemove +-10px limit from bar controller (#8014)
Jukka Kurkela [Fri, 6 Nov 2020 13:07:15 +0000 (15:07 +0200)] 
Remove +-10px limit from bar controller (#8014)

* Remove +-10px limit from Bar controller
* Remove unused import, update tests

4 years agoNormalize rotation and circumference resolution (#8015)
Jukka Kurkela [Fri, 6 Nov 2020 13:06:38 +0000 (15:06 +0200)] 
Normalize rotation and circumference resolution (#8015)

4 years agoWhen data is removed, remove from stacks too (#8013)
Jukka Kurkela [Fri, 6 Nov 2020 13:05:56 +0000 (15:05 +0200)] 
When data is removed, remove from stacks too (#8013)

* When data is removed, remove from stacks too
* Remove unreferenced metasets

4 years ago[types][beta-5] fixed stacked scale, changed default type for data.labels (#8001)
xr0master [Thu, 5 Nov 2020 14:12:25 +0000 (16:12 +0200)] 
[types][beta-5] fixed stacked scale, changed default type for data.labels (#8001)

* Scale: added the stacked property for all scales
* interfaces: generic type LABEL can be string, Date, etc.
* controllers: stack can be used for all types of dataset
* docs/data-structures: added general dataset properties

Co-authored-by: Sergey Khomushin <sergey@placer.io>
4 years agoUse same merging logic for init and update (#8006)
Jukka Kurkela [Wed, 4 Nov 2020 20:52:20 +0000 (22:52 +0200)] 
Use same merging logic for init and update (#8006)

* Use same merging logic for init and update
* Add test

4 years agoDestroy example charts on unmount (#8004)
Jukka Kurkela [Wed, 4 Nov 2020 19:58:53 +0000 (21:58 +0200)] 
Destroy example charts on unmount (#8004)

* Destroy example charts on unmount
* Make scatter live
* Use spaces

4 years agoChange version to 3.0.0-mater and update deps (#7997)
Jukka Kurkela [Tue, 3 Nov 2020 21:21:10 +0000 (23:21 +0200)] 
Change version to 3.0.0-mater and update deps (#7997)

4 years agoRemove draft features (#7996)
Evert Timberg [Tue, 3 Nov 2020 13:15:56 +0000 (08:15 -0500)] 
Remove draft features (#7996)

4 years agoDelay resize to just before draw when animating (#7989) v3.0.0-beta.5
Jukka Kurkela [Sun, 1 Nov 2020 13:15:43 +0000 (15:15 +0200)] 
Delay resize to just before draw when animating (#7989)

* Remove unused properties
* Delay resize to just before draw when animating
* Remove silent resize, update migration guide
* Fix typo in migrations doc

Co-authored-by: Evert Timberg <evert.timberg+github@gmail.com>
4 years agoPreserve scriptable context (#7981)
Jukka Kurkela [Sun, 1 Nov 2020 12:39:08 +0000 (14:39 +0200)] 
Preserve scriptable context (#7981)

* Preserve scriptable context
* CC, utilize `index` in tests
* Update example to utilize context

4 years agoFix typo in test options (#7987)
Jukka Kurkela [Sun, 1 Nov 2020 12:38:37 +0000 (14:38 +0200)] 
Fix typo in test options (#7987)

4 years agoUse TypeScript syntax highlight for TypeScript code (#7988)
Takuya Uehara [Sun, 1 Nov 2020 12:28:45 +0000 (21:28 +0900)] 
Use TypeScript syntax highlight for TypeScript code (#7988)

4 years agoRename lineTension back to tension (#7978)
Jukka Kurkela [Sat, 31 Oct 2020 12:54:14 +0000 (14:54 +0200)] 
Rename lineTension back to tension (#7978)

4 years agoCheck index bounds of datasets for isDatasetVisible (#7986)
Takuya Uehara [Sat, 31 Oct 2020 12:10:17 +0000 (21:10 +0900)] 
Check index bounds of datasets for isDatasetVisible (#7986)

* Check index bounds of datasets
* Add test for isDatasetVisible

4 years agoTooltip: clear cached animations on initialize (#7983)
Jukka Kurkela [Fri, 30 Oct 2020 22:43:46 +0000 (00:43 +0200)] 
Tooltip: clear cached animations on initialize (#7983)

4 years agoRelocate dataset defaults to defaults.controllers (#7979)
Jukka Kurkela [Fri, 30 Oct 2020 22:34:32 +0000 (00:34 +0200)] 
Relocate dataset defaults to defaults.controllers (#7979)

4 years agoAllow 1px margin to getRelativePosition test (#7984)
Jukka Kurkela [Fri, 30 Oct 2020 22:32:53 +0000 (00:32 +0200)] 
Allow 1px margin to getRelativePosition test (#7984)