quick_settings_with_flutter_plugins 1.3.1
quick_settings_with_flutter_plugins: ^1.3.1 copied to clipboard
Create and handle your own custom Tile in Android Quick Settings
1.3.1 #
- β
Fixed the regression where
onTileAddedfired on everyonStartListening: the handler now runs once per real tile add, while still ensuring callbacks get dispatched after cache restores.onTileRemovedalso resets the state so the next add is reported correctly.
1.3.0 #
- π Fixed a bug where, after updating the host app, stale background callback handles could break tile callbacks. The plugin now automatically clears its stored state when the app
app_version_nameorversionCodechanges and lets Dart reβregister fresh callbacks.
1.2.1 #
- π οΈ
updateTile/syncTilenow work even when no FlutterActivityis attached (usesapplicationContext), so tiles stay in sync while the app is closed. - π¦ Small cleanup of duplicate files introduced in 1.2.0.
1.2.0 #
- β¨ Added
QuickSettings.syncTileto push tile state updates from Flutter code and keep the tile UI aligned with the app. - πΎ Tile state is cached on the native side and restored after process kills or device restarts; manual sync triggers an immediate refresh via
TileService.requestListeningState. - π§© The background Flutter engine now registers
GeneratedPluginRegistrant, so invoking other Flutter plugins from tile callbacks works reliably. - π Updated README with examples of the new sync API.
1.1.0 #
- This is a fork of the original plugin quick_settings
- Add support of calling functions (from tile) that use some flutter plugins;
- fixed common bug wile building an app and added namespace for AGP 7 support
1.0.1 #
- π Fix kotlin stdlib conflicts
- π Update documentation
1.0.0+2 #
- Update doc image path
1.0.0+1 #
- π Update documentation
1.0.0 #
- Ask to add your Tile to Quick Settings
- Handle onTileClicked, onTileAdded, onTileRemoved (even when the app is not running)