Releases: vizabi/vizabi
Release v0.20.2
Release v0.20.1
Huge release, many changes.
See the full list here https://github.com/vizabi/vizabi/milestone/63?closed=1
Release v0.19.1
Release 0.12.8
Changelog:
Tools and components changes:
Add DonutChart to the list of tools on a preview page for easier debugging. Helps vizabi website.
Print version
- Improvement #1374: Add 'Download' button to preview page
- Improvement #1327 Make labels font size depend on hook + label dialog, translations strings
- Improvement #1328 #1369: Add an option in the UI model that would control label leash method: "always center" (default) or "nearest vertex": label would have 8 vertices, corners and middle points
- Improvement #1368: Add a function selectAll() to entities.js model and an easter egg how to call it
- Improvement #1380: Make state shorter when many markers are selected. Remove labelOffset = [0,0]
- Improvement #1381: Round labelOffset[] so that numbers are not super long in the URL
- Improvement #1370: improve label size slider UI
Else
- Improvement #1326. Prepare axis labeler so that it can handle zooming out beyond zoom factor 1
- Improvement #1340: Attempt to block page scrolling while dragging time slider
- Improvement #1382: Attempt to fix plotting of bubble with [0,0] lat and long, as the world is
- Improvement #1347: Ban log scale from size hook
- Improvement #1342: Replace transparent color with white
- Improvement #1359: Make color white not completely white
- Fixed #1365: Fullscreen presentation mode is broken on reload, for utils.extend() uses shallow extend
- Fixed #1350: Add protections for the case of broken data in bubble trails and labels. Fix interpolation between number and null to return null, not a value in between.
- Fixed #1357: line chart 1st year error
- Fix extending of the UI model in bubble chart, bubble map and line chart, fix typo in line chart ui model
Vizabi core changes:
- None
Vizabi-to-page API changes:
- None
Vizabi-to-component API changes:
- None
Vizabi-to-reader API changes:
- None
Release 0.12.7
Changelog:
Vizabi core changes:
- Rerouted all requests to metadata across vizabi through datamanager, because datamanager should be the owner of metadata. Before it was in a misterious thing “globals”, accessible by any class.
- Connected: removed "import globals” from wherever i could
- Refactored color model again, now because color palettes go under respective _whiches_. Moved color metadata accordingly. Discarded default color metadata. Defaults come from color model itself now, as we agreed with Ola
- Get "entities" for the "show" dialog via ws-request. This unblocks us to only care about having concept properties (“indicatorDB”) and tag tree (“indicatorTree”) in metadata.
- Hide the time limits calculation bug when loading data from CSV. Worth re-investigating when we are done with loading procedure and racing conditions. See d554dde
Vizabi-to-page API changes:
- Cosmetic changes
Vizabi-to-component API changes:
- Only marker and hook models have the right to request metadata now, so all components etc. ask hooks (mostly) or marker (only treemenu, that needs all "whiches").
Vizabi-to-reader API changes:
Removed "allowcharts" and “unit” fields from metadata.json / indicatorsDB
Removed “entities” section from metadata
Removed "color" section from metadata. Add color section to some of the indicators in metadata.json / indicatorsDB
Tools and components changes:
- Improvement #1319: A list of the buttons which didn't fit in buttonlist should be in More-options dialog
- Fixed #1343: Change default color to "#93daec". Fix a bug when default color is chosen. Fix opening treemenu bug
- Fixed #1310 Popup height is disturbed after a few resizings of certain kind
- Fixed broken charts after refactoring
Release 0.12.6
Changelog:
Vizabi core changes:
- Refactored: Split base model class into base model and inheriters hook and marker classes. Move the functions.
- Vizabi interpolators moved to an external dependency, which is fetched from NPM and integrated into vizabi package
Vizabi-to-page API changes:
- Vizabi utils are now available to the external through
Vizabi.utils
. - Renamed options to model everywhere where it is a JSON representation of the model. This means
Vizabi().getOptions()
andVizabi().setOptions(options)
have changed toVizabi().getModel()
andVizabi().setModel(model)
Vizabi-to-component API changes:
- Remove getValue() and interpolateValue() atavisms from the model.js (Was hardly used anywhere). getValues() still remains used by PopByAge but should go the same way
Vizabi-to-reader API changes:
none
Tools and components changes:
- Fixed: #1336 BubbleChart doesn't support numeric keys because of CSS classes. Now it does
- Fixed: #1316 Opacity bars remains open after closing them.
- Fixed: Line chart fully migrated to the new API with getFrame()/getFrames()
- Improved #1325: Make opacity sliders smoother. Add throttling to simpleslider. Simplify setter function in simple slider.
- Improved #1314: Smarter indicator picker that pops up next to the dropdown where it was called...
- Improved #1167: Rectangle zoom on range bump: Refactors the logic for zooming onto specified axes into the _zoomOnRectangle method. Now, the same logic for ensure correct zooming in the range bump region applies to both zooming with setting the axes as well as zooming by drawing a rectangle.
Release 0.12.5
Bigger changes
- Panels now popup next to their buttons -- done phase 1: regular dialogs. Not indicator-picker yet.
- Color palettes system in color model is refactored as a preparation for the coming bigger metadata refactoring. Color palettes are now persistent in the URL (fixed)
- Vizabi-to-page API change! Vizabi.getMinState() is replaced with Vizabi.getMinModel() and now returns the full ToolModel, instead of ToolModel.state, i.e. it includes lang, data and ui. Consequence: presentation mode is now persistent in the URL (fixed)
- Vizabi-to-reader API change Queries sent to readers now have a formatted datestring instead of a Date object. The string is formatted according to the current time dimension (year/month/week etc).
Minor improvements and fixes:
Ugly nested Scrollbars on Windows in the more-options dialog -- fixed
When time auto-stops in the end, the last time update should be persistent -- fixed
Bubblechart trail fails on splash load when there is no data for head -- fixed
There is extra-large space on full screen on the right -- fixed
Zoom Does Not Pan Properly in Range Bump Region -- fixed
Year is slightly truncated at the start -- fixed
Axis hovered values are not shown on proper place (line chart) -- fixed
Keep labels on top when hovering -- improved
Population for 100 years old in USA is 0 since 2011. The data is wrong -- hidden above 100 years
Release 0.12.4
Fix the Canadian bug: getFullYear is replaced to getUTCFullYear in all places because getFullYear returns wrong year
Release 0.12.3
v0.12.3
Release 0.12.2
v0.12.2 v0.12.2