fw_flutter_sdk 2.23.2
fw_flutter_sdk: ^2.23.2 copied to clipboard
Flutter plugin for Firework SDK, which supports integrating video feed, shopping, and live stream into Flutter Apps.
CHANGELOG #
2.23.0 #
2.22.0 #
2.21.1 #
Fixed #
- [iOS] Occasionally, when a livestream or replay is opened in PiP mode from a video feed, attempting to open another one from the same feed fails to play
- [Android] Fix crash when attaching the storyblock widget
2.20.2 #
2.20.2-beta.1 #
- Beta release
2.20.0 #
2.19.0 #
2.18.2 #
2.18.0 #
2.17.1 #
2.17.0 #
2.16.2 #
- Bug fixes and improvements
2.16.1 #
2.16.1-beta.3 #
- Add debug logs
2.16.1-beta.2 #
- Add debug logs
2.16.1-beta.1 #
- Add debug logs
2.16.0 #
2.15.2 #
Added #
- Add like count widget in modern(v2) livestream player
- Support showing range price and discount for product list page
Changed #
- [iOS] Change the product list to a light theme on modern(v2) livestream player to ensure consistency with Android
- [iOS] Replace the bag icon with "Shop" text on the product list to align with Android
Fixed #
- [iOS] The feature to hide product prices is not functioning correctly
- [iOS] The product sold-out state is inaccurately displayed under certain conditions
- [iOS] Player logo configuration doesn't work
- [Android] Story block mute status didn't sync with the full-screen player
- [Android] Chat indicator still displays even scroll to the end manually
- [Android] CC button will show without multi-host integration
2.15.2-beta.4 #
- Beta release
2.15.2-beta.3 #
- Beta release
2.15.2-beta.2 #
- Beta release
2.15.2-beta.1 #
- Beta release
2.15.0 #
2.14.0 #
Added #
- Display countdown timer based on business portal configuration
- Support private messages for replay
- Support multi-pin(Giveaway + Products)
- Support link interaction in livestream
2.13.5 #
Fixed #
- [Android] Enhanced compatibility with the latest versions of Android Gradle Plugin.
2.13.0 #
Added #
- New livestream player design
- Add
livestreamPlayerDesignVersionproperty inFireworkSDKclass
2.12.0 #
Added #
- Support Turkish
- Support video stopping on the playback finish
- Support customizing the share url
- Support disabling autoplay for story block
- Support hiding full screen icon for story block
2.11.3 #
2.11.1 #
Fixed #
- Keep product impression/click event reporting consistent with Web
- [iOS] Touchscreen is not working when video is playing in PIP mode on iPad.
- [Android] Ensure that the PIP video remains unmuted even when another video is opened for playback
- [Android] Ensure that the product is displayed at the top when adding a new product to livestream
2.11.0 #
Added #
- Support live commerce UI/UX customization
- Make the copies for main entries consistent across iOS and Android
- Display forward and backward arrows for the full-screen player.
- Hide or show the chat message when it's deleted or undeleted in business portal
- Scroll the announcement automatically in live stream
- [Android] Display cta and product cards for compact story block
Changed #
- [iOS] Hide the product icon when the product list is empty
- [iOS] Show poll title when the user selects the poll option
- [Android] Show the mini-size icon when the short video/replay pauses
- [Android] Expand chat messages by default
2.10.0 #
Added #
- Support Thai language
- Pass
videoTypeandliveStreamStatusin the event callbacks - [iOS] Support not muting the Story block during the initial display
2.9.0 #
Added #
- More language support
- Optimizations for RTL
- Expose more properties for many event callbacks
- Support configuring data tracking level
- [Android] Add the email field to the Question interactions
Fixed #
- [Android] "Host Will be right back" pop up message is missing in viewers mobile when the streamer paused the live stream
2.8.1 #
Added #
- [iOS] Support configuring the visibility of the playback button on the full-screen story block
Fixed #
- [Android] SingleTask Activity is launched in their own affinities, which is caused by the Google IMA SDK v3.32.0
2.8.0 #
Added #
- Support Digital Showroom
- [iOS] Add privacy manifest configuration on the iOS SDK to ensure compliance with Apple privacy guidelines and regulations
Changed #
- Replace livestream id with video id for event callbacks
- Change behaviour of product availability in Livestream Replay. The product availability is based on the last state of the product in the Livestream
- [Android] Upgrade the Android SDK's Kotlin version to 1.8.x
Fixed #
- [Android] Unmuting muted active livestream when user goes from PIP to fullscreen
2.7.0 #
Added #
- [iOS] Support customizing feed item shadow
- [iOS] Support disabling tap action on custom logo
2.6.3 #
2.6.0 #
Added #
- Support showing countdown timer for the livestream trailer
- Support getting feed id from VideoFeed and StoryBlock widgets
- Add video model including feed id to some event models
- [iOS] Support video feed and story block empty callback
- [Android] Support displaying custom logo instead of ellipsis on the player
Changed #
- [iOS] Upgrade Firework iOS SDK to V1.16.0
- [Android] Upgrade Firework Android SDK to V6.9.1
Breaking Changes #
- Add event parameter to
onCustomClickCartIconcallback
2.5.0 #
2.4.7 #
Changed #
- [iOS] Contain many enhancements for live streams in regions with low latency
- [Android] Implement
trackPurchaseAPI
2.4.6 #
Changed #
- [Android] Optimize the livestream transition black screen issue between trailer and go live in story block
2.4.5 #
Fixed #
- [Android] The story block background sound issue
- [Android] The random duplicate feed item issue
2.4.2-beta.1 #
- Firework Flutter SDK beta release
Changed #
- [Android] Remove the logic that displays the loader by default when users click on the shopping CTA
2.4.0 #
Added #
- [iOS] Support showing and hiding product price based on API
- [iOS] Add more configurations for product card, including width and height, background color, price label style, etc.
- [iOS] Support displaying custom logo instead of ellipsis on the player
- [iOS] Support pausing and resuming video when handling product card and CTA button click events
- Add a util method for calculating the height of the grid feed
2.3.1 #
Fixed #
- [Android]
StoryBlockwidget is not muted when leaving view port under certain conditions
2.3.0 #
Added #
- Ability to customize product card
- Add
wantKeepAliveinVideoFeed`` andStoryBlock` widgets - [Android] Add
onVideoFeedEmptyinVideoFeedwidget - [Android] Add
onStoryBlockEmptyinStoryBlockwidget - [Android] Support opening fullscreen story block programmatically
- [Android] Ability to customize the images of the full screen player buttons namely: video detail button, mute/unmute button, close button, play/pause button
- [Android] Add
adConfigurationproperty inVideoFeed`` andStoryBlock` widgets - [Android] Ability to define custom navigation handling when user taps on product card
- [Android] Ability to hide dual title
- [iOS] Support PiP callback in
VideoFeed`` andStoryBlock` widgets - [iOS] Support pausing and resuming video when handling the video CTA button click event
Deprecated #
- [Android] Deprecate
isHiddenproperty inProductCardPriceConfigurationclass
Breaking Changes #
- Remove
onStoryBlockFullScreenStateChangedcallback in `StoryBlock`` widget
2.2.1-beta.4 #
- Firework Flutter SDK beta release
2.2.1-beta.3 #
- Firework Flutter SDK beta release
2.2.1-beta.2 #
- Firework Flutter SDK beta release
2.2.1-beta.1 #
- Firework Flutter SDK beta release
2.2.0 #
Added #
- Ability to set a single video/live stream id as the source in story block and video feed
- New product card
- [iOS] Ability to define custom navigation handling when user taps on product card
- [iOS] Ability to customize the images of the full screen player buttons namely: video detail button, mute/unmute button, close button, play/pause button
- [iOS] Add story block configuration
- [iOS] Ability to hide dual title
2.2.0-beta.2 #
- Firework Flutter SDK beta release
2.2.0-beta.1 #
- Firework Flutter SDK beta release
2.1.0 #
Added #
- Support SKU feed and story block
- Support polls and questions in short videos on the iOS side
- Support configuring the number of the feed title lines on the iOS side
- Support configuring the padding of the feed title on the iOS side
Changed #
- Update Firework iOS SDK version to 1.11.0
- Update Firework Android SDK version to 6.3.4
2.0.2 #
2.0.0 #
Added #
- Support Picture in Picture for video feed on the Android side(already supported on iOS)
- Support floating player for video feed on the Android side(already supported on iOS)
- Add the ability to programmatically start or stop the floating player
- Support app-level language setting
- Support hashtag playlist
- Support customizing shopping CTA button text to "Add to cart" or "Shop now"
- Support configuring the width of the CTA button
- Support play and pause function on
StoryBlockwidget - Support story block configuration on the Android side
- Support hiding link button next to shopping CTA button
- Support customizing click handler of link button next to shopping CTA button
- Support passing
videoLaunchBehaviorinFireworkSDKclassinitmethod
Changed #
- Upgrade Firework Android SDK from V5 to V6
- Upgrade Firework iOS SDK to V1.10
Breaking Changes #
- Remove
launchBehaviorinVideoPlayerConfigurationclass - Remove
pushNativeContainermethod inFWNavigatorclass - Remove
canPopNativeContainermethod inFWNavigatorclass - Change
onAddToCartcallback toonShoppingCTAcallback - Remove
onWillDisplayProductcallback inVideoShoppingclass
2.0.0-beta.1 #
- Firework Flutter SDK beta release
1.5.0 #
Added #
- Support Picture in Picture for story block(only supported on iOS)
- Support floating player(only supported on iOS)
- Support sharing and opening universal links(only supported on iOS)
1.4.1 #
Fixed #
- The users are navigated to the trailer video when opening the share link of the active live stream on the Android side.
- Clicking the cart icon doesn't close the player when enabling the custom click cart icon callback on the iOS side
1.4.0 #
Added #
- Multiple product pinning(only supported on iOS)
- Picture In Picture functionality(only supported on iOS)
- Purchase sale tracking API(only supported on iOS)
- Custom VAST attributes support(only supported on iOS)
- In feed ad support(only supported on iOS)
- Support for story block(only supported on iOS)
1.3.0 #
1.2.0 #
Added #
- Support for RTL and Arabic translations
- Support for autoplay video in thumbnails
- Add
imageUrlandoptionstoProductUnitclass - Add
gridColumnstoVideoFeedConfigurationclass - Add
onCustomClickCartIconcallback inVideoShoppingclass
1.2.0-beta.5 #
- Firework Flutter SDK beta release
1.2.0-beta.4 #
- Firework Flutter SDK beta release
1.2.0-beta.3 #
- Firework Flutter SDK beta release
1.2.0-beta.2 #
- Firework Flutter SDK beta release
1.2.0-beta.1 #
- Firework Flutter SDK beta release
1.1.1 #
1.1.0 #
1.1.0-beta.1 #
- Firework Flutter SDK beta release
1.0.0 #
Added #
- Support SDK initialization and global configuration
- Add
VideoFeedwidget - Support video and live stream playback
- Support video and live stream event callbacks
- Support video and live stream shopping
- Ad support
1.0.0-beta.1 #
- Firework Flutter SDK beta release