- Upgraded to vis 5.x
- Added refence curve component
- Added centralized tooltip
- BREAKING CHANGE
range
property has been removed. usechartExtents.x
to control the timespan- See px-vis for other potential breaking changes
- Fix demo for IE
- Added logBase prop to interaction space
- Fixed #72 - editing stripe data converts timestamps to date obj
- Added cursorConfig behavior
- Added annotation strong class
- Added quadtree search options
- fix demo code editor
- Polymer 1.x/2.x hybrid element support
- Enabled single vector stripe search.
- Fix hard mute
- Ensure passing empty seriesConfig doesn't throw error
- Enable clipPath on canvas higlighters
- pass series keys to elements dealing with mutes series
- add device flags
- Ensure highlighter svg always gets its config
- Added hard-mute
- Fix bad merge issue
- adding PxVisBehaviorChart.extentsDataRouter
- Removed renderToCanvas from renderer observers; rely on element registration to redraw
- use vis 4.0.0
- Fix doc format for static analyzer
- Fix iframe url
- Adding ability to pass strokeWidth down to lines from seriesConfig
- Change CodePen to Glitch
- Use updated demo snippet
- Added PxVisBehavior.updateStylesOverride behavior
- Added ability to dynamically update stuff drawn with css variable
- Removed helpers design and added vis sass partial
- Add safari flex bug fix
- Remove theme import from component
- remove unused import from demo
- improved demo
- Design refresh
- Update for new renderer
- See px-vis release notes for breaking changes
- Fixes to markers margin, including a new marginMarkersAdjustment property allowing for more control over where the markers are drawn
- Ensure getImage gets all svg and canvas
- Add ability to dynamically add canvases.
- Include striping component
- Added code to handle striping
- Include Marker component
- Ensure selectionType is passed down to interactionSpace
- Update to vis 2.0.0
- Includes highlight components for optional crosshair
- Includes Web workers for scale calculations
- remove unused behaviors to remove warnings
- bumping datetime common version
- changed vis bower to ^
- removed cleanOnDetached
- upgraded to vis 1.1.0
- added canvas support for scatter (automatic when using renderToCanvas)
- progressive rendering now can be customized through progressiveRenderingPointsPerFrame (16000 by default for lines, 2000 byy default for scatter) and progressiveRenderingMinimumFrames. Increase progressiveRenderingPointsPerFrame for better performance and decrease for smoother drawing. When at the right value no performance cost incurs and drawing is smooth but if value is too small can incur a performance cost (i.e the drawing will take longer but will still start at the same time, also the UI won't be frozen)
- added cleanOnDetached to allow reuse of the chart after detaching it from the dom. This is aimed at applications creating charts dynamically so that they can keep a pool of charts (simple array of charts) when removing them from the dom and reusing them later on with new data and config, improving performance . Turning cleanOnDetached on will make sure the chart will clear everything needed so that it draws properly with any new config. If using this strategy one thing to keep in mind is making sure the chart is re-appended in the dom before changing its properties to their new values. In most cases it would work even if appending it after, but some edge cases scenarios might fail to clean some visual artifact (for example switching from canvas to svg while deleting a few series at the same time). When moving the chart around the dom do not turn it on for performance boost and making sure you don't need the chart to force redrawing. This can be changed dynamically
- added debounceResizeTiming to control the debounce timiong on auto resize, changed default from 50ms to 250ms
- changing ghp.sh to account for Alpha releases
- removed registerLocation in favor of hideRegister and registerConfig
- allowed to split out the config options into smaller objects: registerConfig, tooltipConfig, eventConfig
- renamed enableTooltip to showTooltip for framework consistency
- fixed bug where tooltipConfig wasn't applied
- added clip path to cursor
- added cursor config
- added layers
- added lowerSVG
- changed line to line-svg
- changed dataExtents
- added the ability to redraw one series on top of the others
- added the ability to pass a navigator config and configure navigator axis
- Updated register length to be dynamic based on if the navigator is included
- margin and marginNav can now be set at initialization as well (=as attributes) and dynamically adjusted
- added dynamic menus on registers
- added toolbar and advanced zooming
- defaultSeriesConfig now updates _defaultSeriesConfig so defaultSeriesConfig doesnt have to have all defaults
- Multi-y axis
Post beta
==========
- ensure chart navigator resizes properly
- Make default series values numbers
- Added new configurable demo
- Updated to cool grays
- Bump color design
- Hotfix for wrapper class lost when vulcanizing APM
- Themeable
- Update missed design dependencies
- Updated dependencies
- Ensure zoom button reposition on resize
- Ensure zoom is reset when changing chart data
- Zoom is now preserved when chart is resizing
- updating to vis 0.7.x
- adding clip path to cursor
- changing all devDeps to ^
- Merge image branch
- --Changed how image gets called in demo to match new image call with legend
- Update px-theme to 2.0.1 and update test fixtures
- update dependencies for dropdown
- removing px-theme style call
- changing Gruntfile.js to gulpfile.js
- moved axisConfigs to chart behavior
- added ability to set register and tooltip via configs
- bower updating px-demo-snippet
- added seriesKey to interaction space for no data scenarios
- added a second series to demo
- Update dependencies
- restamp on lines and scatter dom if
- make sure addition/removal of series to seriesConfig are correctly processed
- added clip path for canvas
- ensure muted series are muted in tooltip
- added hideGridlinesX and hideGridlinesY
- moved to px-vis 0.0.6
- added mute/unmute behavior
- fixed gridline issue
- Added width to axis
- Make sure zooming works when using scatter
- Upgrade to px-vis 0.5.0 and associated change to line
- polished the demo page a bit and included script Includes, linksIncludes and polygitIncludes in the demo snippet call
- added resolutions
- added axis type
- uses new tooltip
- added ability to disable navigator
- fixed test
- update to px-vis 2.0
- added axis configuration
- fixed demo page for IE
- updating for axis changes
- adding new png
- adding new demo pages
- adding property for prevent-resize
- adding support for exporting to images
- Allow px-rangepicker use to drive selection of time span
- font-awesome reference, repo screenshot and demo updates
- added automatic resize
- demo update
- Added vulcanize index and demo
- demo bug fix
- changed canvas demo
- merged and fixed conflicts
- Added canvas support
- Added precipitationPattern behavior
- fix tooltip for demo
- use relative path for demo data, fix units for demo, remove unused behavior
- moved demo data to dependencies in bower
- Initial release