Everything we ship, from new features to small fixes.
Get updates by email using e.g. Blogtrottr or FeedRabbit
Added showSectionOverlayPricing parameter. When enabled, prices are shown on top of sections
Improved multi-select performance when a social distancing ruleset is applied to the event
GA areas can be made "bookable as a whole", to force ticket buyers to select all places.
New parameter selectableObjects, which is an array of object labels that should be selectable (even though their status is not 'free').
For new signups, objects get deselected if holding them fails
Fixed chart.pulse()
When tapping on a seat that's not selectable because it would leave orphans, nearby seats that are selectable start pulsing
channels list accepts the special channel key NO_CHANNEL. If you pass in that key, objects that are not assigned to a channel become selectable.
changeConfig accepts a list of channels
Added legend.hideCategoryName flag to hide the category name in the legend (and only show pricing)
Clicking on a seat in multi-select mode selects that seat
Clearer object tooltip message when max selected objects has been reached
Even when "disable seats front and behind" is set as a social distancing rule, groups can now sit on adjacent rows. This was not possible before.
Fixed SecurityError that was thrown in Android WebView when DOM storage is not enabled
Moved minimap from top right to bottom right
Number of remaining places for GA is shown on mobile (if showAvailability: true)
Created TypeScript definitions for renderer, designer, event manager and chart manager (since replaced by @seatsio/seatsio-types)
Socially distanced seats are shown properly after status changes
New selection tools for multiple seat selection. Enabled by default on the event manager, only enabled on renderer if multiSelectEnabled: true
Social distancing + hiding full rows using isObjectVisible on a chart containing sections without a category would break rendering.