eddyter_flutter 1.0.2
eddyter_flutter: ^1.0.2 copied to clipboard
Embed the Eddyter rich text editor in Flutter apps on Android and iOS through a WebView. Requires a licensed Eddyter API key.
1.0.2 #
- The widget is now
Eddyter, matching the component name in the other Eddyter packages.EddyterEditorstill works as a deprecated alias and will be removed in 2.0.0.
1.0.1 #
- Docs: README cleanup.
- The package no longer ships the example app.
1.0.0 #
- First stable release, published as
eddyter_flutter(previouslyrichtext_core_flutter). Update the dependency and importpackage:eddyter_flutter/eddyter_flutter.dart. - Load
@eddyter/core@1.0.4(latest) from unpkg (editoreddyter@1.4.27). - Requires Flutter 3.44+ / Dart 3.12+ (the floor set by
webview_flutter). - Android: drop the unused
READ_MEDIA_IMAGESpermission. Gallery picks use the system photo picker, and the permission triggers a Google Play photo/video policy declaration for host apps.
0.0.6 #
- Load production
@eddyter/core@1.0.4-beta.3from unpkg (editoreddyter@1.4.26-beta.1+ live backend). Default is not a local SDK.
0.0.5 #
- Image upload: iOS requires camera / photo library usage strings. Opening Take Photo from the WebView file input crashed without them.
- Android: handle WebView
<input type="file">(camera or gallery) so image upload and attachments can pick a file.
0.0.4 #
- iOS speech-to-text: do not activate
AVAudioSessionbefore WKWebViewgetUserMedia. Activating play-and-record on iOS 18 raced WebKit's AudioUnit and killed the app when the mic button was tapped. - iOS WebView shim: use
{ audio: true }and a defaultAudioContext(nosampleRate) so constrained capture cannot crash the process. ScriptProcessor output is silenced so it is not played back into the speakers.
0.0.3 #
- iOS plugin so the package installs on iOS. Audio session is set to play-and-record for WKWebView speech-to-text.
- Local testing pipeline:
localMode/sdkBaseUrl/devApiHost(same as RN) plusnpm run chain:flutter-local. HTTPS tunnels load the IIFE via<script src>(HTTP USB/emulator still inlines to avoid mixed content). - WebView speech-to-text: grant mic capture, HTTPS origin, same audio shim as RN.
- PDF/DOC export: handle
EXPORT_FILEfrom the WebView, write the file on device, save to public Android Downloads via MediaStore / DownloadManager, and open the share sheet (same as RN).
0.0.2 #
- Bind the license key to the host app's Android applicationId / iOS bundle id
(auto-read; not a widget argument). Uses
@eddyter/core@1.0.4-beta.2. - Remove public homepage and support links from package metadata.
0.0.1 #
- Initial Flutter WebView wrapper for the editor SDK.