seatlayer 0.3.0-dev.1
seatlayer: ^0.3.0-dev.1 copied to clipboard
Flutter SDK for interactive seat maps and reserved seating charts on iOS and Android, with live availability, seat selection, temporary holds, and secure booking.
Changelog #
0.3.0-dev.1 #
- Pins production views to the verified
seatlayer-js@0.68.1mobile runtime, including native interaction blocking, responsive section drill-down, smoother WebKit pan/pinch gestures and the negotiated 3D control bridge. - Keeps the mobile multi-ticket sheet at a stable responsive height, scrolls ticket rows internally and pins the total, checkout and attribution region.
- Adds complete light and dark picker/map theme presets for turnkey and custom component compositions.
- Adds the adaptive turnkey picker and public component kit.
- Matches the web mobile checkout strip across empty, selected and held states.
- Rebuilds seat confirmation around authored Section / Row / Seat identity, category color, price, ticket choices and accessibility/view disclosures.
- Replaces the horizontal chip cart with reusable vertical ticket cards.
- Keeps the compact attribution at the visual bottom without stacking the full gesture inset beneath it, and releases its height when branding hides it.
- Adds explicit callback-gated seat-view and venue-3D action widgets; unsupported actions remain hidden until the bridge advertises a real capability.
- Documents the web-to-mobile parity ledger and cross-SDK replication order.
0.2.2 #
- Documentation only. Refreshes the README, adds frequently asked questions, and clarifies link text. No Dart API, runtime, or behaviour changes.
0.2.1 #
- Updates the production hosted mobile runtime and explicit offline fixture to
the verified, promotable
seatlayer-js@0.67.14release. - Improves package discovery around Flutter seat maps, seating charts, seat pickers, and reserved-seating integrations without changing the public Dart API.
- Adds a real iOS Simulator capture, a focused integration FAQ, and descriptive links to the Flutter documentation, pub.dev package, SeatLayer website, and clearly labelled browser buyer demo.
0.2.0 #
- Loads the pinned
seatlayer-js@0.66.0/mobile.htmldocument athttps://cdn.seatlayer.io; buyer-access sessions require that exact origin. - Separates the hosted runtime version (
0.66.0) from the explicit offline demo/test fixture version (0.59.0). - Adds renewable private buyer access, programmatic selection/category controls, exact-count validators, typed validity/access streams, view-mode parity, and fail-closed capability negotiation.
- Retains explicit Flutter asset loading for self-contained demos and tests.
0.1.3 #
- Updated the vendored buyer runtime to
seatlayer-js@0.59.0(sha25689bc29fb…), pulled from the production CDN and byte-verified against the published release. Brings the mobile buyer round — an always-visible price rail, a locator that survives a filling cart, a venue overview that no longer covers the seats, accessibility filters that cannot be missed — plus the engine fixes that reach every surface: section focus frames the section rather than its whole zone, the price filter dims section blocks and not only seats, and map type is sized for the device.
0.1.2 #
- Updated the vendored buyer runtime to
seatlayer-js@0.48.1(sha256b459b0b6…) for the current responsive picker, access-token, checkout, and duplicate-title behavior. - Corrected the runtime SDK version constant and README dependency version.
0.1.1 #
- Re-vendored the buyer bundle at
seatlayer-js@0.35.0(sha256814657ba…), up from 0.26.0. 0.1.0 shipped a renderer nine releases behind the published web SDK.
0.1.0 #
- First public SeatLayer Flutter SDK release.
- Added the
SeatLayerViewandSeatLayerControllerbuyer integration. - Added typed commands, event streams, errors, and protocol negotiation.
- Added iOS and Android support through
webview_flutter. - Vendored and versioned the SeatLayer buyer bundle for deterministic startup.
- Added an offline example and bridge contract test suite.