Skip to main content

eddyter_flutter 1.0.2 copy "eddyter_flutter: ^1.0.2" to clipboard
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. EddyterEditor still 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 (previously richtext_core_flutter). Update the dependency and import package:eddyter_flutter/eddyter_flutter.dart.
  • Load @eddyter/core@1.0.4 (latest) from unpkg (editor eddyter@1.4.27).
  • Requires Flutter 3.44+ / Dart 3.12+ (the floor set by webview_flutter).
  • Android: drop the unused READ_MEDIA_IMAGES permission. 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.3 from unpkg (editor eddyter@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 AVAudioSession before WKWebView getUserMedia. 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 default AudioContext (no sampleRate) 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) plus npm 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_FILE from 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.
0
likes
120
points
298
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Embed the Eddyter rich text editor in Flutter apps on Android and iOS through a WebView. Requires a licensed Eddyter API key.

Homepage

Topics

#flutter #editor #rich-text #wysiwyg #webview

License

unknown (license)

Dependencies

device_info_plus, flutter, http, image_picker, package_info_plus, path_provider, permission_handler, share_plus, webview_flutter, webview_flutter_android, webview_flutter_wkwebview

More

Packages that depend on eddyter_flutter

Packages that implement eddyter_flutter