|
6 | 6 |
|
7 | 7 | - Unregistering was not working correctly when the same callback was added for |
8 | 8 | multiple events. (#75) |
9 | | -- The plot.marker.label.color setting now works in a way that modifies the |
10 | | - previously calculated color based on the transparency channel of the color |
| 9 | +- The plot.marker.label.color setting now works in a way that modifies the |
| 10 | + previously calculated color based on the transparency channel of the color |
11 | 11 | setting. (#144) |
| 12 | +- When rapidly clicking multiple times while the selection animation has not |
| 13 | + finished, the library is aborted due to an exception. |
| 14 | +- At times, the chosen marker would disappear from the selections during |
| 15 | + rapid mouse actions, leading to an exception being triggered. |
12 | 16 |
|
13 | 17 | ## [0.8.0] - 2023-07-12 |
14 | 18 |
|
15 | 19 | ### Fixed |
16 | 20 |
|
17 | 21 | - Missing Area/line marker rewireing (on orientation change, |
18 | | - base dimension change) added. |
| 22 | + base dimension change) added. |
19 | 23 | - Fixed line drawing for line segments partially outside of the plot. |
20 | 24 | - Fixed label position for marker in polar origo. |
21 | 25 | - Axis labels won't shift if their 'side' style changed but |
|
24 | 28 | style is also changing. |
25 | 29 | - Axis titles fade-in/out when changing position instead of traveling through |
26 | 30 | the chart. |
27 | | -- Axis titles are rotating with the axis during cartesian/polar coordinate |
| 31 | +- Axis titles are rotating with the axis during cartesian/polar coordinate |
28 | 32 | system change. |
29 | 33 | - Fixed unintentional separate animation steps for specific dimension change |
30 | 34 | animations. |
31 | 35 | - Fixed JS exception mishandling as C++ exception when thrown from webassembly. |
32 | 36 | - Fixed showing big numbers greater than 18446744073709551615. |
33 | 37 | - Fixed mouse events/selection on line-segment markers. |
34 | | -- Vertical polar area chart tangential borders "follow" the coordinate system |
| 38 | +- Vertical polar area chart tangential borders "follow" the coordinate system |
35 | 39 | instead of being forced to remain straight. |
36 | 40 |
|
37 | 41 | ### Added |
|
42 | 46 | on axises. |
43 | 47 | - 'plot.areaColor' style parameter added. |
44 | 48 | - Marker click works mid-animation. |
45 | | -- Various aggregator functions for channels beside previous sole summing: |
| 49 | +- Various aggregator functions for channels beside previous sole summing: |
46 | 50 | 'min()', 'max()', 'mean()', 'sum()', 'count()', 'distinct()'. |
47 | 51 | - New, fast bubble chart algorithm. |
48 | 52 | - Data records can be specified via objects beside arrays. |
|
56 | 60 |
|
57 | 61 | - Animation finishes also it begining reached at reverse play. |
58 | 62 | - Fixed garbage collection of stored charts and animations. |
59 | | -- If dimension data series re-added, previously existed categories and order |
| 63 | +- If dimension data series re-added, previously existed categories and order |
60 | 64 | will remains. |
61 | 65 |
|
62 | 66 | ### Added |
|
77 | 81 | - Axis line, labels, ticks, interlacing and guide can be set to auto. |
78 | 82 | - Simple fade in case of empty target chart |
79 | 83 | - Fixed length serialization in style() for % unit. |
80 | | -- Fixed missing rendering update when duration is 0 in first animate call. |
| 84 | +- Fixed missing rendering update when duration is 0 in first animate call. |
81 | 85 | - Fixed error on multiple calls of the JS chart's 'data' property. |
82 | 86 | - Fixed disapearing title from empty charts. |
83 | 87 | - Fixed animation cancelling, did not trigger promise rejection. |
84 | | -- Fixed chart state reset on animation cancel. Used the target chart's config |
| 88 | +- Fixed chart state reset on animation cancel. Used the target chart's config |
85 | 89 | further on despite the cancellation. |
86 | 90 | - Fixed the type definition of Snapshot in the d.ts file. |
87 | 91 |
|
88 | 92 | ### Added |
89 | 93 |
|
90 | | -- 'regroupStrategy' animation option introduced to control the algorithm for |
91 | | - transitioning between charts having the data grouped differently on them |
| 94 | +- 'regroupStrategy' animation option introduced to control the algorithm for |
| 95 | + transitioning between charts having the data grouped differently on them |
92 | 96 | (containing a different set of categorical dataseries). |
93 | 97 | - Multi keyframe animation support (one animation through multiple chart). |
94 | | -- 'style' property returns the style object only filled with the user-set |
| 98 | +- 'style' property returns the style object only filled with the user-set |
95 | 99 | values, all the values (returned by this property till 0.6.x) can be get |
96 | 100 | using the new 'getComputedStyle()' method. |
97 | 101 | - detach() method added to JS API for enabling proper garbage collection. |
98 | 102 | - Actual animation can be stored for later reuse through Anim.Control.store() |
99 | 103 | method. |
100 | 104 | - animate() returned promise is not an animation controller object from now on, |
101 | 105 | but has a member promise called 'activated', which resolves to the controller. |
102 | | -- New style parameter, 'numberScale' has been introduced for setting the scale |
| 106 | +- New style parameter, 'numberScale' has been introduced for setting the scale |
103 | 107 | system for big numbers e.g.: K M B T or k m bn tn. |
104 | 108 | - Improved default options for animations: marker geometry, marker fade-in, |
105 | 109 | marker position, coordinate system, title. |
|
112 | 116 |
|
113 | 117 | ### Added |
114 | 118 |
|
115 | | -- Transition (instead of fade) between chart showing different categorical |
| 119 | +- Transition (instead of fade) between chart showing different categorical |
116 | 120 | dataseries. |
117 | 121 |
|
118 | 122 | ## [0.6.0] - 2022-10-18 |
|
127 | 131 | - Fixed animation section wise easing settings. |
128 | 132 | - Area/line marker label fade-in/out fixed. |
129 | 133 | - Rare missing marker on polar scatterplot fixed. |
130 | | -- Markers drawn even if data point is outside of the plot, |
| 134 | +- Markers drawn even if data point is outside of the plot, |
131 | 135 | if the marker intersects it. |
132 | 136 | - Fixed unwanted partial fade of non-changing legend when switched |
133 | 137 | between auto and explicit value. |
|
136 | 140 |
|
137 | 141 | ### Added |
138 | 142 |
|
139 | | -- Axis line, labels, ticks, interlacing and guide can be switched on/off |
| 143 | +- Axis line, labels, ticks, interlacing and guide can be switched on/off |
140 | 144 | via channel config parameters. |
141 | 145 | - Padding defaults changed. |
142 | 146 | - Marker labels added for some presets. |
|
146 | 150 | ### Fixed |
147 | 151 |
|
148 | 152 | - Marker guides switch off on polar scatterplots for performance purposes. |
149 | | -- Fixed unintentional size change of circle markers during polar-cartesian |
| 153 | +- Fixed unintentional size change of circle markers during polar-cartesian |
150 | 154 | coordinate system change and animation from/to treemap. |
151 | 155 | - Fixed line width animation when geometry is changing. |
152 | 156 | - Removed unwanted move around of marker linking first and last data point in |
153 | | - polar coordinates during animation. |
| 157 | + polar coordinates during animation. |
154 | 158 |
|
155 | 159 | ## [0.5.1] - 2022-07-14 |
156 | 160 |
|
157 | 161 | ### Fixed |
158 | 162 |
|
159 | | -- Typescript declaration files fixed. |
| 163 | +- Typescript declaration files fixed. |
160 | 164 |
|
161 | 165 | ## [0.5.0] - 2022-07-13 |
162 | 166 |
|
163 | 167 | ### Fixed |
164 | 168 |
|
165 | | -- Allow more than 5 colors in TS color palette and gradient declaration. |
| 169 | +- Allow more than 5 colors in TS color palette and gradient declaration. |
166 | 170 | The format won`t be checked in compile time, only in runtime. |
167 | 171 | - animation-begin event called after actual animation is set up. |
168 | 172 | - Animation control methods take effect immediately. |
|
171 | 175 | ### Added |
172 | 176 |
|
173 | 177 | - Presets introduced for specific chart types. |
174 | | -- cancel() method added for animation causing the animation to reset back to |
| 178 | +- cancel() method added for animation causing the animation to reset back to |
175 | 179 | the start position and rejecting the animation promise. |
176 | 180 | - Data series can be reset with new values, previously any attempt to set |
177 | 181 | series with existing name resulted in error. |
|
242 | 246 |
|
243 | 247 | ### Fixed |
244 | 248 |
|
245 | | -- Marker label fade-in/fade-out fixed, values are interpolated only if measure |
| 249 | +- Marker label fade-in/fade-out fixed, values are interpolated only if measure |
246 | 250 | is not changed on label channel. |
247 | 251 |
|
248 | 252 | ### Added |
249 | 253 |
|
250 | | -- animate() method returns an animation control object, |
| 254 | +- animate() method returns an animation control object, |
251 | 255 | animation control methods are chainable. |
252 | 256 | - CSS properties can be used to style vizzu charts |
253 | 257 | E.g. `--vizzu-plot-marker-colorPalette: whatever` for `{style: {plot: {marker: {colorPalette: "whatever"}}}}` |
|
269 | 273 |
|
270 | 274 | ### Added |
271 | 275 |
|
272 | | -- Parts of markers outside of plot area are getting clipped. This behaviour can |
| 276 | +- Parts of markers outside of plot area are getting clipped. This behaviour can |
273 | 277 | be controlled by style.plot.overflow parameter. |
274 | 278 | - channel title parameter has "auto" value by default. "null" will switch the |
275 | 279 | title off. |
|
0 commit comments