Commit Graph
7 Commits
Author SHA1 Message Date
Ryan Wilson f5b4fa3bb1 Update versions for Release 8.2.0 (#8267) 2021-06-17 08:42:45 -04:00
Maksym Malyhin 32eb97c771 Update versions for Release 8.1.0 (#8152) 2021-05-25 23:48:56 -04:00
Paul Beusterien 9027bbbaac Version 8.0.0 (#7944) 2021-04-23 13:49:36 -07:00
Ryan Wilson 64dea4a8d5 Update versions for Release 7.11.0 2021-04-14 10:34:12 -04:00
Paul Beusterien e73fdb6b83 Update versions for Release 7.10.0 2021-03-31 07:22:34 -07:00
Paul Beusterien a68e264456 Fix FIAM Swift podcast (#7737) 2021-03-17 11:59:49 -07:00
christibbs e22c7a7b44 Display custom FIAMs with SwiftUI (#7496)
* Revert to previous nil check on experiment JSON

* Add Swift extensions podspec

* Add viewmodifier for displaying custom in-app messages w/ SwiftUI

* Add Multiplatform project to integration test SwiftUI pod

* We don't support macOS yet, comment that out from the Podfile

* Fix variable renaming bug

* View modifier implementation that works, but design is questionable

* Super basic integration

* Split view modifiers based on in-app message subtype

* Fix versioning in podspec

* Configure Firebase in test app

* Remove trailing whitespace

* Clean up SDK fetching code, sample app

* Updates to sample code, fully functional modal message now

* Update implementing app example

* Better code readability for view modifiers

* Add unit tests for DelegateBridge

* Add test target to pod spec

* Add copyright notices

* Remove whitespace from pod spec

* Add auto-complete documentation for in-app message extensions

* Lowered min target

* Update Package.swift

* First pass at CI updates

* @available(13) for SwiftUI structs

* Use singleton DelegateBridge

* Update inappmessaging.yml

* Run scripts/style.sh

* Update build.sh

* Modify build.sh

* Update CHANGELOG, try something new with GHA configuration

* Let's try this for GHA

* Fully qualify FIAM message enums

* Remove redundant type declaration

* Let's try direct instantiation of messages in unit tests

* Test CI build works without actual test cases

* Let's try this, making init available.

* Try exposing initializer

* Expose simpler initializer for in-app message superclass

* Fix up UI test app initializers

* Update CHANGELOG, GHA workflows

* Cleaner GHA test flow

* Clean up custom in-app message view modifier implementation

* Configuration cleanup

* Add some tests to ensure FIAM SwiftUI API compiles

* Add SpecsDev to Podfile of integration testing app. Make @State var private
2021-03-16 19:40:03 -04:00