-
Notifications
You must be signed in to change notification settings - Fork 11.9k
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
iss3917 #3958
iss3917 #3958
Commits on Feb 26, 2017
-
Configuration menu - View commit details
-
Copy full SHA for ddfee60 - Browse repository at this point
Copy the full SHA ddfee60View commit details
Commits on Apr 8, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 2d63d8a - Browse repository at this point
Copy the full SHA 2d63d8aView commit details
Commits on Aug 18, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 7d38cbf - Browse repository at this point
Copy the full SHA 7d38cbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd52e16 - Browse repository at this point
Copy the full SHA dd52e16View commit details
Commits on Aug 20, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 95724e4 - Browse repository at this point
Copy the full SHA 95724e4View commit details
Commits on Aug 21, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 33298c2 - Browse repository at this point
Copy the full SHA 33298c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb04dd3 - Browse repository at this point
Copy the full SHA fb04dd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0185146 - Browse repository at this point
Copy the full SHA 0185146View commit details -
Layout service supports a new order setting to configure how boxes ar…
…e ordered on left and right edges
Configuration menu - View commit details
-
Copy full SHA for b65c5c7 - Browse repository at this point
Copy the full SHA b65c5c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95576d7 - Browse repository at this point
Copy the full SHA 95576d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65a513f - Browse repository at this point
Copy the full SHA 65a513fView commit details -
Handle incoming model values on element transition
If a value is set on the model after `pivot()` has been called, the view wasn't initialized and the animation started from 0. Now, `_start` and incomplete `_view` are initialized to the model value during the transition (no initial implicit transition). Also remove exception handling when animating a string (color), which is faster when string are not valid colors (e.g. tooltip position). It requires to update `chartjs-color` to version 2.1.0.
Configuration menu - View commit details
-
Copy full SHA for 95e8898 - Browse repository at this point
Copy the full SHA 95e8898View commit details -
Flatten animation object and fix callbacks
Animation callbacks now receives `animationObject` directly with a reference on the associated chart (`animation.chart`), which deprecates `animation.animationObject` and `animation.chartInstance`. Also fix missing `onComplete` animation argument and make sure that an animation object is passed even when animations are disabled.
Configuration menu - View commit details
-
Copy full SHA for 12065d8 - Browse repository at this point
Copy the full SHA 12065d8View commit details -
Split radial scale lineArc setting into a combination of existing and…
… new settings. gridLines.circular is a new option that toggles circular lines. This allows radar charts with circular lines chartjs#3082 pointLabels.display is a new option that toggles the display of point labels. The existing angleLines.display is used with the new pointLabels.display setting is used to trigger the radar like settings. This required changing the default polar area config.
Configuration menu - View commit details
-
Copy full SHA for 9a83752 - Browse repository at this point
Copy the full SHA 9a83752View commit details -
Added a
maxBarThickness
setting for bar charts xAxis (chartjs#3963)Added a `maxBarThickness` setting for bar charts xAxis
Configuration menu - View commit details
-
Copy full SHA for 4ca0d73 - Browse repository at this point
Copy the full SHA 4ca0d73View commit details -
Fix shorthand
legend: false
andtitle: false
Prevent attempt to remove the legend or title layout items if they haven't been created but also check if the item to remove is registered with the layout manager to avoid removing the wrong box `splice(-1, 1)`. Add ids to the legend and title plugins to allow to fully disable them (`options: {plugins: {legend: false, title: false}}`).
Configuration menu - View commit details
-
Copy full SHA for 6486f5c - Browse repository at this point
Copy the full SHA 6486f5cView commit details -
Cleanup and upgrade unit tests environment
`karma.conf.ci.js` has been merged into `karma.conf.js` for local testing consistency: `gulp unittestWatch` has been replaced by `gulp unittest --watch` and thus use exactly the same config file. Upgrade to latest jasmine and karma packages and remove deprecated `gulp-karma` dependency (directly use `karma.Server` in gulp). Split `test/mockContext.js` into smaller `test/jasmine.*` modules to make easier unit tests maintenance and finally, move all `*.test.js` files under the `test/specs` folder.
Configuration menu - View commit details
-
Copy full SHA for 77d74b2 - Browse repository at this point
Copy the full SHA 77d74b2View commit details -
Introduce unit test based on image comparison (chartjs#3988)
Attempt to make easier the creation of unit tests that check the drawing output. Until now, this was done by checking calls on a 'fake' context, which is hard to maintain (need to update pixel values by hands) and also not reliable when optimizing code (i.e. different calls sequence but same result). As of now, it's possible to define 'auto' tests based on JSON/PNG fixtures: chart is generated from the JSON file and compared to the associated PNG image. The image diff is done using `pixelmatch`. As an example (and in preparation of the `filler` plugin), add auto tests for the line element `fill` options.
Configuration menu - View commit details
-
Copy full SHA for 3f948ad - Browse repository at this point
Copy the full SHA 3f948adView commit details -
Add support to fill between datasets (chartjs#4008)
The `fill` option now accepts the index of the target dataset (number) or a string starting by "+" or "-" followed by a number representing the dataset index relative to the current one (e.g. `fill: "-2"` on dataset at index 3 will fill to dataset at index 1). It's also possible to "propagate" the filling to the target of an hidden dataset (`options.plugins.filler.propagate`). Fill boundaries `zero`, `top` and `bottom` have been deprecated and replaced by `origin`, `start` and `end`. Implementation has been moved out of the line element into a new plugin (`src/plugins/plugin.filler.js`) and does not rely anymore on the deprecated model `scaleTop`, `scaleBottom` and `scaleZero` values. Drawing Bézier splines has been refactored in the canvas helpers (note that `Chart.helpers.canvas` is now an alias of `Chart.canvasHelpers`). Add 3 new examples and extend utils with a pseudo-random number generator that can be initialized with `srand`. That makes possible to design examples starting always with the same initial data.
Configuration menu - View commit details
-
Copy full SHA for 068ccc6 - Browse repository at this point
Copy the full SHA 068ccc6View commit details -
Correctly handle decimal display size (chartjs#4009)
Fix the `readUsedSize` regular expression to correctly parse (truncate) pixel decimal values.
Configuration menu - View commit details
-
Copy full SHA for 109968d - Browse repository at this point
Copy the full SHA 109968dView commit details -
Update the docs structure/content to use GitBook (chartjs#3751)
Update the docs structure/content to use GitBook
Configuration menu - View commit details
-
Copy full SHA for a452fee - Browse repository at this point
Copy the full SHA a452feeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41fa8f5 - Browse repository at this point
Copy the full SHA 41fa8f5View commit details -
Fix for stacked bar charts with log axes (chartjs#4010)
* Undo fix for chartjs#3585 since it has broken the stacked bar charts when the axis has a user defined minimum value. * When a value of 0 is requested for a vertical logarithmic axis, return the bottom point
Configuration menu - View commit details
-
Copy full SHA for 9031c00 - Browse repository at this point
Copy the full SHA 9031c00View commit details -
Fix radar chart horizontal position (chartjs#4032)
Radar chart position is not center horizontally with v2.5.0. Right and left of `furthestLimits` would be switched wrongly on this refactoring commit. chartjs@e1606f8
Configuration menu - View commit details
-
Copy full SHA for 5f06e6b - Browse repository at this point
Copy the full SHA 5f06e6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85e3645 - Browse repository at this point
Copy the full SHA 85e3645View commit details -
Configuration menu - View commit details
-
Copy full SHA for a031160 - Browse repository at this point
Copy the full SHA a031160View commit details -
Zero line dash options (chartjs#4019)
* Add of zero line border dash options * Update Readme with zero line border dash config options
Configuration menu - View commit details
-
Copy full SHA for 2b3a4fd - Browse repository at this point
Copy the full SHA 2b3a4fdView commit details -
Update line-customTooltips.html (Re issue chartjs#4038 )
Add window scroll position to tooltip position calculation so they show up in the intended place instead of potentially off-screen! Moved tooltips inside the canvas parent container since they are being positioned in terms of its location
Configuration menu - View commit details
-
Copy full SHA for 56801fc - Browse repository at this point
Copy the full SHA 56801fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 826ce3b - Browse repository at this point
Copy the full SHA 826ce3bView commit details -
Add
gulp unittest --coverage
argument (chartjs#4075)Coverage data are now generated by running `gulp unittest` with the `--coverage` argument: unit tests are then executed a single time on Travis. The gulp `coverage` task has been removed and `karma.coverage.conf.ci.js` merged into `karma.conf.ci.js`. Update documentation with gulp commands (and remove them from `README.md`) and remove unused `config.jshintrc` (oversight from chartjs#3256). Delete `thankyou.md` which has been merged into `README.md`.
Configuration menu - View commit details
-
Copy full SHA for 4ac523c - Browse repository at this point
Copy the full SHA 4ac523cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5b7405 - Browse repository at this point
Copy the full SHA e5b7405View commit details -
Fixed misplaced data points on category scale
* Fixed issue, that category scale shows data points misplaced. See chartjs#4060 * Cleaned code * Fixed Irregular whitespace * Fixed error in case value is undefined * Verified that no error is thrown in case value === null
Configuration menu - View commit details
-
Copy full SHA for e74b496 - Browse repository at this point
Copy the full SHA e74b496View commit details -
Update the tooltip with a new
caretPadding
setting. Previously this…… value was essentially hard coded to 2 because of a typo that read it from the positioner output. Based on chartjs#3599 we agreed to make this into a config setting.
Configuration menu - View commit details
-
Copy full SHA for 80d7412 - Browse repository at this point
Copy the full SHA 80d7412View commit details -
Time scale improvements to improve performance and reliability
* Make parseTime private * start on fixing time scale * Reimplement existing functionality * Tidy tests * Fix labels for non-linearly sized units Months, quarters and years have non-constant numbers of seconds. A scale that's linear WRT milliseconds produces incorrect tick labels due to the label formatting losing precision (eg year labels lose month and day so a label of 2016-12-32 displays as 2016 instead of 2017). * Re-implement tick generation As in v2.5
Configuration menu - View commit details
-
Copy full SHA for a641be2 - Browse repository at this point
Copy the full SHA a641be2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 157c67a - Browse repository at this point
Copy the full SHA 157c67aView commit details -
Adds a better error message when the chart type is incorrect. Previou…
…sly the user got a message about `type` being undefined. This gives something that's easier to understand and debug.
Configuration menu - View commit details
-
Copy full SHA for 11cca74 - Browse repository at this point
Copy the full SHA 11cca74View commit details -
scale service - respect new weight scale option for axes ordering (ch…
…artjs#4094) * respect new scale option 'order' when ordering scales * scale service - respect new weight scale option for axes ordering * added test for scale ordering by weight * removed trailing spaces from layout weight scale order test
Configuration menu - View commit details
-
Copy full SHA for 6f3f2a5 - Browse repository at this point
Copy the full SHA 6f3f2a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0078c0 - Browse repository at this point
Copy the full SHA d0078c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7411bd - Browse repository at this point
Copy the full SHA a7411bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbce9bd - Browse repository at this point
Copy the full SHA bbce9bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce22327 - Browse repository at this point
Copy the full SHA ce22327View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ce2163 - Browse repository at this point
Copy the full SHA 4ce2163View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18f1758 - Browse repository at this point
Copy the full SHA 18f1758View commit details