Commit Graph

760 Commits

Author SHA1 Message Date
stockiNail
fd34e786ab
isoWeekday time options on time scale as number (#7768)
* fixed default of tension property of line element
* Fixes isoWeekday on time scale #7749
* adds checking on isoWeekDay options in _generate function
2020-09-07 16:19:45 -04:00
Jukka Kurkela
18c003959d
Chart.register instead of Chart.plugins.register (#7753) 2020-09-03 11:45:57 -04:00
Pavel
35d669e5bb
Document .getElementsAtXAxis(e) (#7718)
Preventing pain for people with a specific use case.
2020-08-22 12:25:28 -04:00
Jukka Kurkela
6f83c55be5
'stack' mode for filler (#7705)
'stack' mode for filler
2020-08-11 09:31:18 -04:00
Jukka Kurkela
f79d609548
Add offset option for arc (#7691)
* Add offset option for arc
* Finishing touches
2020-08-05 07:35:28 -04:00
Jukka Kurkela
9c27f74801
Export extensible classes in ESM compatible way (#7650)
* Export extensible classes in ESM compatible way
* Export collection helperrs
* Remove reduntant registry assignment
2020-08-03 12:33:41 -04:00
stockiNail
65c31cfd6e
Add some additional info and sections to animation documentation (#7685) 2020-07-31 09:49:17 -04:00
stockiNail
b86880f746
fixed default of tension property of line element (#7677) 2020-07-28 17:24:55 -04:00
Jukka Kurkela
da0764a585
Fix casing of dist files in docs (#7670) 2020-07-26 10:23:12 -04:00
Jukka Kurkela
2b40e04a4b
Live demo in getting-started page (#7659)
* Output docs directly to dist
* Live demo in getting-started page
2020-07-22 13:00:43 -04:00
Ben McCann
8837cbc890
Docs: chart should live in own container (#7658) 2020-07-21 17:50:18 -04:00
Ben McCann
bdef29ebb1
Fix import statement in docs (#7653) 2020-07-20 15:54:46 -04:00
Jukka Kurkela
b6d3579bb1
Update spanGaps docs (#7643) 2020-07-17 16:24:06 -04:00
stockiNail
bebdcea87c
Removes the line hegiht property from title documentation (#7631) 2020-07-16 13:29:13 -04:00
Jukka Kurkela
af855d7646
Fix remaining issues in samples (#7625)
* Fix remaining issues in samples
* Update migration guide
* Use element instead
* Update tooltip.md
2020-07-16 13:28:12 -04:00
Jukka Kurkela
d3eaf2ff2a
Leftover defaults (#7628)
* Remove leftover placeholders from defaults
* Add migration note about moved plugin defaults
2020-07-15 18:13:10 -04:00
Jukka Kurkela
74ef7d5718
Align axes documentation with the changes (#7624) 2020-07-15 18:12:15 -04:00
Jukka Kurkela
4f6d9d8440
Fix links to fonts.md (#7623) 2020-07-15 18:11:16 -04:00
Ben McCann
0c4f8f169f
Move registration migration guide to user migration section (#7620) 2020-07-15 07:52:59 -04:00
Ben McCann
426d8debba
Tooltip: add dataPoint and rename value to formattedValue (#7618)
* Tooltip: add dataPoint and rename value to formattedValue
* Add a test
2020-07-14 17:40:32 -04:00
Jukka Kurkela
6deafdb4d4
Registry fixes (#7617)
* Fix documentation for classical extensions
* Tests and fixes for registry
2020-07-13 17:43:30 -04:00
Jukka Kurkela
b8ad2a6a0a
Registry bugs (#7608)
* Stop failing early when no scales are registered
* Move filler defaults
* Move legend defaults
* Remove legendHitBoxes from title
* Move @kurkle/color to devDependencies
2020-07-13 09:41:42 -04:00
Jukka Kurkela
2bbe244570
Update charts.md (#7609) 2020-07-12 18:28:39 -04:00
Ben McCann
30e197742d
Align the tooltip callbacks parameters with scriptable options (#7603)
Align the tooltip callbacks parameters with scriptable options
2020-07-12 18:26:13 -04:00
Jukka Kurkela
7024aad38f
PluginService using registry (#7590)
PluginService using registry
2020-07-11 18:08:45 -04:00
stockiNail
69c8cc7e7b
Tooltip Model documentation sounds not correct (#7592)
Tooltip Model documentation sounds not correct
Fixed #7591
2020-07-08 17:17:53 -04:00
Ben McCann
4cc3079e65
Add normalized option (#7538)
Add normalized option to time scales
2020-07-07 07:50:53 -04:00
Jukka Kurkela
6bd5ad5518
Generic registry for controllers, scales, elements and plugins (#7435)
* Generic registry for controllers, scales, elements and plugins
* Remove references to scale service
2020-07-06 17:38:04 -04:00
Ben McCann
a33086bfc1
Enable autoSkip for time scale to match others (#7570) 2020-07-06 09:35:16 -04:00
Ben McCann
6c38c31a0a
Pass context parameter to custom tooltip (#7579) 2020-07-06 09:34:06 -04:00
stockiNail
e878a3954a
The hover* options of bar chart doc page change as scriptable (#7584)
In the bar chart, the `hoverBackgroundColor`, `hoverBorderColor and `hoverBorderWidth` options are scriptable.
In the previous version (2.9.3) they weren't documented as scriptable but they are.
2020-07-05 08:07:39 -04:00
Ben McCann
533bbea766
Update time scale docs to be Moment agnostic (#7558)
* Update time scale docs to be Moment agnostic
* Address code review comments
2020-06-29 07:53:29 -04:00
Ben McCann
919e50b9fc
Generate ticks from small to large (#7559)
* Generate ticks from small to large
* Add note to migration guide
2020-06-29 07:52:28 -04:00
Ben McCann
2ca155cce1
Add parameters to tooltip filter option (#7556) 2020-06-29 07:51:20 -04:00
Ben McCann
c2cd00ca90
Split time scale into time and timeseries (#7525)
* Split time scale into time and timeseries
* Address comment
2020-06-19 10:21:39 -04:00
Jukka Kurkela
40871b0062
Parse from custom properties in data (#7489)
* Parse from custom properties in data
* Resolve CC issues
* Review update
2020-06-18 17:36:53 -04:00
Jukka Kurkela
59a1af91ac
Replace horizontalBar with indexAxis: 'y' (#7514)
* Replace horizontalBar with indexAxis: 'y'
* Fix drawing of line for last x-position
* Consistently determine axis of scale
* Add test
2020-06-18 17:35:52 -04:00
stockiNail
988464323f
Remove lineHeight property from LegendTitlt (#7508)
The updates 
 * removes `lineHeight` property from LegendTitle because already defined into Font.
 * changes the link tp `Fonts.md` because it was wrong.
2020-06-15 17:27:13 -04:00
Sebastian Niemann
8b628c33b2
Turns off interpolation per default (#7386)
Co-authored-by: Sebastian Niemann <sn@wertpapiertreuhand.de>
2020-06-12 18:03:52 -04:00
Evert Timberg
d315934513
Radial scale scriptable options (#7471)
Scriptable radialLinear options
2020-06-11 08:49:54 -04:00
Evert Timberg
21fff1e4fe
Update horizontal bar chart default tooltip mode (#7488)
Ensures that vertical and horizontal bar charts behave the same way
2020-06-10 07:50:15 -04:00
Ben McCann
ac8142b4dc
Fix link to animations docs (#7484) 2020-06-09 17:15:36 -04:00
Jukka Kurkela
8e7bde25c4
Remove data checks and always re-parse data (#7458)
* Remove data checks and always re-parse data
* Fix removed helper namespace
2020-06-08 17:49:55 -04:00
Jukka Kurkela
f3cfeb8420
Implement routing of defaults (#7453)
Implement routing of defaults
2020-06-08 17:49:17 -04:00
Jukka Kurkela
2a8962c325
Document the context properties for ticks (#7399)
Document the context properties for ticks
2020-06-08 17:31:54 -04:00
stockiNail
09a12f8bff
Remove lineHeight property from ScaleTitle (#7477)
`lineHeight` it should not be used anymore because inside the `Font` object
2020-06-08 07:56:06 -04:00
Ben McCann
17a1fe9d02
Better formatting of large tick values (#7335)
Better formatting of large tick values
2020-06-08 07:52:01 -04:00
Evert Timberg
3ec3ac716f
Cleanup Event Handling code to match style of tooltip plugin. (#7467)
* Cleanup Event Handling code to match style of tooltip plugin.

Eliminates saving two arrays of items on the chart prototype. The `onHover`
callback now receives the wrapped event instead of the native one.
2020-06-08 07:31:00 -04:00
Jukka Kurkela
3c02846c00
Babel loose (#7452)
* Use loose mode for babel
* Add note about loose mode in performance docs
2020-06-05 17:03:54 -04:00
Evert Timberg
0703d78286
Enable custom legend box heights (#7459)
Enable custom legend box heights
2020-06-04 19:53:40 -04:00
Evert Timberg
e38cc257fb
Indicate that axis callbacks are at top level of options (#7451) 2020-06-01 08:06:59 -04:00
Evert Timberg
185f83aca3
Update doc samples for changed file name (#7447) 2020-05-31 08:36:42 -04:00
Jukka Kurkela
22e367c445
Make indexable options looping (#7442)
* Make indexable options looping
* Migration note
2020-05-29 16:27:10 -04:00
Jukka Kurkela
7752566a48
Remove missing setDataVisibility for documentation (#7437) 2020-05-28 17:33:50 -04:00
Ben McCann
c26fb442ee
Upgrade to Docusaurus alpha.56 (#7432) 2020-05-28 07:37:45 -04:00
Jukka Kurkela
064a2f3a0b
Replace gulp with npm scripts (#7402)
Gulp removed from toolchain in favour of simpler build process
2020-05-27 17:14:17 -04:00
Jukka Kurkela
f472a3f9a7
Remove proposal and obsolete features (#7425) 2020-05-26 19:16:23 -04:00
Evert Timberg
a35f7057f6
Default aspectRatio to 1 for square charts (#7414) 2020-05-25 16:55:12 -04:00
Jukka Kurkela
986f72f933
Rename dist/Chart* to dist/chart* (#7416)
* Rename dist/Chart* to dist/chart*
* Add a note to migration docs
* Review update
2020-05-25 16:54:22 -04:00
Evert Timberg
13b8924ac3
Legend onClick callback supports arrow functions (#7410)
#7409 Legend callbacks support arrow functions
The `Legend` is no longer implicitly found through `this` and instead
passed as an explicit argument to the callback functions.
2020-05-24 10:28:41 -04:00
Ben McCann
e0f44051b5
Docs: fix z-index default (#7405) 2020-05-22 17:32:15 -04:00
Jukka Kurkela
5cf054ef25
Use full URL for TypeDocs (#7380)
Use full URL for TypeDocs
2020-05-21 17:11:46 -04:00
Jukka Kurkela
5a83a80811
Move font* to font.* (#7383) 2020-05-21 17:07:06 -04:00
Jukka Kurkela
c2b66ba842
Small update to animation documentation (#7384)
Update animation documentation to include samples
2020-05-21 16:43:36 -04:00
Jukka Kurkela
cfb5fba527
Delay animations until attached (#7370)
* Delay animations until attached
* Detect container detachment
2020-05-20 17:45:44 -04:00
Ben McCann
e63db8689b
Upgrade Docusaurus to alpha.55 (#7376) 2020-05-19 10:28:27 -04:00
Ben McCann
c8c577a525
Developer migration documentation (#7358)
* Update the developer guide intro page
* Expand developer migration documentation
2020-05-15 17:16:04 -04:00
Ben McCann
a94e1e175c
Add Algolia to docs (#7329) 2020-05-12 16:43:00 -04:00
Ben McCann
29553130de
Remove unused bar property and confusing docs referring to it (#7333) 2020-05-12 16:42:48 -04:00
Ben McCann
3a25fe2921
Document the removal of deprecated properties (#7334) 2020-05-12 16:42:26 -04:00
Ben McCann
00f726b0ea
Update the contributing guide for Docusaurus (#7327) 2020-05-08 11:09:37 -04:00
Ben McCann
43a3654b34
Improve Docusaurus URLs (#7315) 2020-05-08 09:45:12 -04:00
Ben McCann
2851a94b92
Migrate from GitBook to Docusaurus (#7295)
Migrate from GitBook to Docusaurus
2020-05-05 15:19:57 -04:00
Ben McCann
ce902e1963
Make br tags self-closing (#7275) 2020-04-27 16:25:02 -04:00
Ben McCann
0407e99ab3
Clarify that API docs are generated by TypeDoc (#7274)
Clarifying to answer the question asked in https://github.com/chartjs/Chart.js/issues/6598#issuecomment-613879766
2020-04-27 16:24:46 -04:00
Ben McCann
14021d369a
Remove unused layouts.defaults (#7264)
* Remove unused layouts.defaults
* Add to migration guide
2020-04-11 08:46:33 -04:00
Mohamed Nainar
807aea1b2e
Remove bower (#7265) 2020-04-10 17:56:45 -04:00
Ben McCann
d560f9dbad
Fix overlapping ticks on log scale (#7242) 2020-04-03 18:12:34 -04:00
Enio
5129e1aaf7
update introduction documentation #7245 (#7247) 2020-04-02 12:02:09 -04:00
Ben McCann
40a11914f5
Improve migration guide for innerRadius/outerRadius (#7218) 2020-03-27 19:47:02 -04:00
Evert Timberg
e22f8bd7dc
Update Migration Guide (#7186)
* Add headers & split list  of removed developer properties
* Reorganize option changes & include scale option example
2020-03-11 14:39:11 -04:00
bjones526
e1796d361f
expose boxWidth and boxHeight on tooltip (#6995) 2020-03-06 12:17:59 -05:00
Jukka Kurkela
a3dddb45d9
Use global element hidden status for Pie charts (#7156)
Use global element hidden status for Pie / polarArea charts
2020-03-01 09:07:39 -05:00
Jukka Kurkela
df3c73cc5e
Give the boot to chartjs-adapter-moment (#7155)
Remove default of using chartjs-adapter-moment
2020-02-27 19:40:31 -05:00
Ben McCann
3c1e04f928
Allow registering scale with single parameter (#7157)
Allow registering scale with single parameter
2020-02-27 19:38:10 -05:00
Ben McCann
0d6c05cca0
WebWorker support (#7146)
Co-authored-by: David Winegar <david.s.winegar@gmail.com>
2020-02-22 14:48:55 -05:00
Jukka Kurkela
d801e56106
Update dependencies and alter privacy of functions (#7138)
* Update dependencies

* Fix privacy problems

* color lib & consistency

* Review update

* getLabelCapacity

* Review update
2020-02-22 08:35:16 -05:00
Ben McCann
392921c354
Remove unnecessary changes (#7140) 2020-02-21 18:55:40 -05:00
Jukka Kurkela
9ddda713e4
Rename steppedLine to stepped (#7127)
Rename steppedLine to stepped
2020-02-19 18:13:40 -05:00
Ben McCann
93f777821a
Remove version from docs. Use latest (#7128) 2020-02-19 14:19:46 -05:00
Ben McCann
5899d54249
Include Typedoc files on GitHub pages (#7119) 2020-02-19 14:17:51 -05:00
Ben McCann
028ee30505
Make margins private (#7123) 2020-02-19 14:15:48 -05:00
Jukka Kurkela
7b029aa780
Doughnut / PolarArea cleanup (#7113)
Doughnut / PolarArea cleanup
2020-02-17 18:45:30 -05:00
Jukka Kurkela
bfe34214ac
Use ResizeObserver and MutationObserver to detect detach/attach/resize (#7104)
* Use Resize/MutationObserver to detect detach/attach/resize
* Cleanup
* Review update
* Restore infinite resize detection (#6011)
2020-02-17 11:00:03 -05:00
Jukka Kurkela
7c1fb37c61
Babel @kurkle/color for IE support (#7099)
Babel @kurkle/color for IE support
2020-02-14 12:29:33 -05:00
Ben McCann
40b8254ca4
Cleanup private methods on Scales (#7082) 2020-02-11 19:18:13 -05:00
Ben McCann
2f17dbcd70
Prefix private controller methods with underscore (#7081)
Prefix private controller methods with underscore
2020-02-10 17:57:22 -05:00
Ben McCann
795c86e95b
Fix errors reported by TypeScript compiler (#7030) 2020-02-07 18:03:33 -05:00
Jukka Kurkela
70b6eab563
Configurable hide/show animations (#7055)
Configurable hide/show animations
2020-02-06 18:16:24 -05:00
Ben McCann
3b61a1f86e
Generate ticks when source is data (#7044)
Generate ticks when source is data
2020-02-03 19:22:09 -05:00