Everything we ship, from new features to small fixes.
Get updates by email using e.g. Blogtrottr or FeedRabbit
Added onChartRenderingFailed callback
clearSelection takes a success and error callback, which are triggered when releasing reserved seats succeeds or fails
When rendering fails, a user-friendly error message is shown, and a retry button (in case there was a network issue)
Removed old ticket selection popups, which were still shown when passing in tooltipStyle
onBestAvailableSelected callback receives flag that indicates if selected seats are next to each other
Added listCategories function which takes a callback that receives all chart categories
Added numSelected and selectionPerTicketType properties on GA areas
The default tooltip for unavailable objects includes the object's label
Default to english language if an unsupported language parameter is passed in, instead of not rendering the floor plan
When section borders overlap, they're brought to the front on hover
Popups are rendered properly, even when minimum font size has been set to the non-default value in Chrome
Section labels colors contrast more with the section color, as to improve readability
Made section borders prettier
HTML or JavaScript code inside object labels is properly escaped
Fixed bug where reserved seats not always getting selected properly after reloading a page
Sections are rendered with a nice border, section labels are rendered with a nice shadow
Added showActiveSectionTooltipOnMobile, showViewFromYourSeatOnMobile and showViewFromYourSeatOnDesktop toggles
Charts have a minimum height of 300px, because they're not usable if they are smaller than that. Charts can still be rendered smaller than 300px by setting a small height on the chart div (not recommended)
Added onChartPublished callback
Small tweaks to new ticket type and GA quantity popups
Restyled GA quantity selector and ticket type selector tooltips. Those are now modal popups.
Objects that are passed to callbacks have a 'selectedTicketType' property (if a ticket type has been selected)