Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vuepress docs #7

Merged
merged 348 commits into from
Mar 30, 2021
Merged

Vuepress docs #7

merged 348 commits into from
Mar 30, 2021

Conversation

kurkle
Copy link
Owner

@kurkle kurkle commented Mar 30, 2021

No description provided.

LeeLenaleee and others added 30 commits January 30, 2021 16:22
* scatter tooltip should be point by default
* edited mode on better level and updated docs to be bit more clear
…8359)

* align text inside chart for far-aligned labels

* added fix for failing test on suggestion of @kurkle

Co-authored-by: Marcel Samyn <marcel.samyn@lab900.com>
* Prevent test timeouts due to Chrome backgrounding

* Add karma.conf.js to test filters
* Rename ElementOptions to ElementOptionsByType

* Rename CommonOptions to CommonElementOptions

* Rename PluginOptions to PluginOptionsByType
Add new PluginChartOptions and remove some duplicates

* Rename ScaleOptions to ScaleOptionsByType

* Use Partial where appropriate
* Create a new hook to enable data decimation

The `beforeElementUpdate` hook can be used to decimate data. The chart
elements will not be created until after this hook has fired ensuring that
if decimation occurs, only the needed elements will be created.

* Address code review feedback

* Rename hook to beforeElementsUpdate

* Simplify parsing logic

* Add decimation plugin to the core

* Allow a dataset to specify a different data key

* Decimation plugin uses the dataKey feature

* Refactor the decimation plugin to support configurable algorithms

* Lint the plugin changes

* Tests for the dataKey feature

* Convert test files to tabs

* Standardize on tabs in ts files

* Remove the dataKey feature

* Replace dataKey usage in decimation plugin

We define a new descriptor for the `data` key allowing the
plugin to be simpler.

* Disable decimation when indexAxis is Y

* Simplify the decimation width approximation

* Resolve the indexAxis correctly in all cases

* Initial documentation

* Reverse check

* Update TS definitions for new plugin options

* Move defineProperty after bailouts

* Add destroy hook
* Improve radial gradient sample
* Add hover
* Make the raw data point available in scriptable context
* Rename variables
* Update samples
* Add indexAxis to CoreChartOptions
* Update types for indexAxis
* Fix element creation for large dataset
* Fix syncing
* Remove duplication
* Not totally sure this is right , but since in core.adapters.js override is part of the dateadapter it seems logical it should be there. Should also fix chartjs#8369
* implemented feedback
* Declare the dataAdapter since it will be available at runtime if someone overrides it
* remove declaration. if this is giving problems in the future it might need te be added again
* Update ScriptableContext, reduce warnings

* _parsed is unknown[]

* Add defaults

* static defaults.

* review update

* more cancelables
Remove options.scale, in favor of options.scales.r
* Update chartjs-test-utils to v0.2.0

* to 0.2.1
* perf: context construction
* avoid setPrototypeOf
infra: Remove duplicated ES2019 plugin
* Option resolution with proxies

* Remove plugin fallback to root options/defaults

* Update core plugins, reduntant font fallbacks

* Add some notes
* Remove unused typedoc option that is deprecated

* Improved filtering for top level file changes
@github-actions
Copy link

Size Change: +18.5 kB (+9%) 🔍

Total Size: 233 kB

Filename Size Change
dist/chart.esm.js 67.3 kB +4.24 kB (+7%) 🔍
dist/chart.js 85.3 kB +6.91 kB (+9%) 🔍
dist/chart.min.js 60.8 kB +3.92 kB (+7%) 🔍
dist/chunks/helpers.segment.js 19 kB +3.28 kB (+21%) 🚨
dist/helpers.esm.js 1.13 kB +139 B (+14%) ⚠️

compressed-size-action

@coveralls
Copy link

coveralls commented Mar 30, 2021

Pull Request Test Coverage Report for Build 700305505

  • 6430 of 6721 (95.67%) changed or added relevant lines in 60 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage increased (+1.4%) to 94.138%

Changes Missing Coverage Covered Lines Changed/Added Lines %
src/controllers/controller.bubble.js 53 54 98.15%
src/controllers/controller.doughnut.js 167 168 99.4%
src/controllers/controller.polarArea.js 62 63 98.41%
src/core/core.animator.js 76 77 98.7%
src/core/core.config.js 144 145 99.31%
src/core/core.interaction.js 108 109 99.08%
src/core/core.ticks.js 24 25 96.0%
src/helpers/helpers.config.js 122 123 99.19%
src/helpers/helpers.dom.js 96 97 98.97%
src/helpers/helpers.options.js 51 52 98.08%
Totals Coverage Status
Change from base Build 395360756: 1.4%
Covered Lines: 6541
Relevant Lines: 6832

💛 - Coveralls

@kurkle kurkle merged commit 88bf485 into master Mar 30, 2021
@kurkle kurkle deleted the vuepress-docs branch March 30, 2021 14:53
kurkle pushed a commit that referenced this pull request Apr 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet