Skip to content

Conversation

@BWMuller
Copy link
Owner

No description provided.

bparrishMines and others added 30 commits June 28, 2018 09:33
* firebase_database support for onDisconnect
* Add phone auth
* Fix plugin formatting
* Fix auto phone auth
* Bump Firebase Android dependencies
* Adding support to setLanguageCode to FirebaseAuth
* Adding support for delete to FirebaseUser
* add support for update email in firebase_auth
* Allowed extending the RemoteConfig class
sir-boformer and others added 29 commits August 28, 2018 09:39
)

This change adds a GoogleMap widget which shows a map as part of the  widget tree.
Each map uses a dedicated method channel named 'plugins.flutter.io/google_maps_$id',
The Java GoogleMapsController class now extends PlatformView, and is the
Java endpoint of the per map method channel.

This change disables the plugin on iOS until we have an inlining solution
for iOS.
This was a bit confusing, removing until the plugin supports iOS.
* Use api to allow support-v4 version resolution.

If apps use image_picker and another plugin that uses a different
version of support-v4 it should be visible to gradle to allow
resolution to the latest version.

* bump version
* Fix cloud functions podspec.

This will fix compilation errors when doing a `pod install` because this package has static framework dependencies.
The focus of this CL is the overall widget/controller structure, and
test plumbing.
The API surface is just the bare minimum at this point (only loadUrl).
* Upload monitoring and management added for Android and iOS.
* listener on MobileAd shouldn't be final

* Ad listeners shouldn't necessarily have to be set during Ad initialization.

* add isLoaded method to firebase_admob MobileAd checking whether ad has been loaded.
…to Flutter (#672)

* sending notification title and body to flutter

* Safety checks for null pointer exceptions

* Use remote data scheme on dart side
* Adding getWifiName to connectivity plugin
This is no longer used since #743, the empty list was just a
left over.
* Added support for Firestore ArrayUnion, ArrayRemove and array-contains
* Added FieldValue with support for delete and serverTimestamp values
* Added Firestore.enablePersistence
* Removed Google Guava dependency.

* Fix formatting.

* Fixed more formatted.
* Update podspec

* Update ios Text Recognition
* Update Text Recognition for android

* Formatting
…n. (#767)

* Rebuild VideoPlayer once VideoPlayerController finishes initialization.

Otherwise if VideoPlayer is built shortly after the controller starts initialization and doesn't yet have _textureId filled the widgets renders as an empty Container and never rebuilds to show the video later.

* Queue VideoPlayer events in the EventSink.

This ensure that initialization events that are generated in `onPlayerStateChanged` before the Dart side has chance to subscribe to the channel are queued and eventually delivered.

Fixes flutter/flutter#21483.
Adding just these 2 parameters to set up the skeleton for webview
settings and initial parameters.

Settings (like javaScriptMode) are set and updated by rebuilding the
widget.

initialUrl is a covinience parameter for simple use cases, as the
WebView's loadUrl method cannot be modeled nicely as a widget parameter
(e.g when the widget is rebuilt with the same url value there is no nice
way to tell if you should load that url again or not).
These kind of "edge triggers" fit in the WevView's controller.
initialUrl is completely ignored when the widget is rebuilt.
These gesture recognizers participates in gesture arenas on behalf of
the map.
This allows fine grain control over which gestures are dispatched to
the map.
Adding cloud label detection support
* Update textureId in VideoPlayer widget when the attached controller changes.

This fixes a bug introduced in #767: if a State is attached to a new widget it never switched to the new controller.

Also this change makes sure to remove listeners during deinitialization.

* Add tests for conditions identified in flutter/flutter#21483.

This is a breaking change since it reduces the public interface of VideoPlayerController to make it easier to fake it in the test (and hide unnecessary implementation details).
@BWMuller BWMuller merged commit f9339e1 into BWMuller:master Sep 11, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.