You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support card template display in FIAM iOS SDK (#2947)
* Add card scene to storyboard, use IBDesignable rounded corners view
* Use IBdesignable rounded corners view for modal message
* Add card message type
* Parse card message type, add new fields for secondary actions and landscape URLs to view model classes
* Display a really basic card message
* Naive landscape image loading (needs error handling)
* Quick bug fix
* Wire up Display to show cards
* Wire up Display to show cards
* Fix tablet width
* Pick right image for orientation
* Remove placeholder image sizing constraints at build time
* Add more test functionality
* Better image sizes
* Size message image out
* Switch to body text view rather than body label
* Make the body text view scrollable. Set correct text color on button.
* Hook up buttons and text color
* Include action URL in messageClicked callback
* Fix action URL
* Update pod specs
* Update message clicked delegate to pass an action object, not just the actionURL
* Change podspec versions back, hook up background color
* Don't animate scroll to top on scroll view
* Fix text scrolling bug
* Fix portrait and landscape fetching code. Fix background color bug
* Flesh out FIRIAMMessageContentDataWithImageURLTests
* Fix up FIRIAMFetchFlowTests
* Fix up FIRIAMMessageClientCacheTests
* Fix up FIRIAMMessageDisplayForTesting
* Fix fetching in FIRIAMMessageContentDataWithImageURL
* Tests for message parsing
* Fix up view controllers for banner, modal, image only. Add a view controller for testing card
* Add required vertical compression resistance for primary and secondary action button
* Add UI tests for card view controller
* Add back deprecated messageClicked: method, call it if the newer method isn't implemented. Make all display delegate methods optional.
* Run scripts/styles.sh
* Documentation cleanup
* Fix style in FIRIAMMessageContentDataWithImageURLTests.m
* Add missing copyright notices
* Bump versions of both FIAM SDKS
* Remove default.profraw
* Address some logging punctuation nits. Cancel landscape image load if portrait image load fails.
* Add missing error flow in image fetch. A few comment nits.
* Shorten up init method for CardDisplayMessage
* Documentation updates
* Deintegrate cocoa pods
* Include landscape image data in test image load class
* Fix Swift naming for InAppMessagingAction in UItests
* Remove card message initializer from public API, place into a private header
* Mark some properties on the card object as readonly that should've been already, Find a way to initialize a card message in the UI tests.
* Bump dependency on InAppMessaging given changes
* Bump versions in podspecs for both SDKs
* Make all view model properties for message subclasses readonly
* Revert changes to other message subclasses
* Make card view model properties readonly
* Run styles.sh
0 commit comments