super_native_extensions 0.9.0-dev.5 copy "super_native_extensions: ^0.9.0-dev.5" to clipboard
super_native_extensions: ^0.9.0-dev.5 copied to clipboard

Low level interface various native APIs such as clipboard and Drag and Drop. Not meant to be used directly.

0.9.0-dev.5 #

  • Bump "super_native_extensions" to 0.9.0-dev.5.

0.9.0-dev.4 #

  • FIX: widget snapshots not working properly with WASM (#469).

0.9.0-dev.3 #

  • FIX: clipboard read error on wasm (#464).

0.9.0-dev.2 #

  • FIX: workaround for exception when running in test environment (#458).

0.9.0-dev.1 #

  • Bump "super_native_extensions" to 0.9.0-dev.1.

0.8.24 #

  • FIX: drag crashing on Android 15 (#453).

0.8.23 #

  • FIX: workaround for deadlock on iOS 18 (#449).

0.8.23-dev.1 #

  • FEAT(macOS): preliminary support for writing tools (#441).

0.8.22 #

  • FIX: don't panic with thread local AccessError when shutting down (#426).

0.8.21 #

  • FIX: Avoid adding duplicate listeners for drag-n-drop on the web (#422).
  • FIX: compilation error on web with latest Flutter main (#425).

0.8.20 #

  • FIX: do not build release binary with nightly (#412).
  • FIX: do not build release binary with nightly (#412).

0.8.19 #

  • FIX: do not build release binary with nightly (#412).
  • FIX: panic in ANSI branch of extract_drop_files (#404).
  • FIX: synthesize_button_up might cause crash on Linux (#394).

0.8.18 #

  • FIX: dragging stuck on web when cancelled too quickly (#398).
  • FIX: paste caused crash when clipboard is empty on linux (#393).

0.8.17 #

  • FIX: hide menu drag preview immediately when pan gesture detected (#385).
  • FIX: invalid javascript object cast (#380).
  • FIX: context menu on iPad with universal control (#378).

0.8.16 #

  • FIX: detect drag cancelled on desktop while waiting for data (#377).
  • FIX: use startDragAndDrop instead of startDrag on Android sdk24 and above (#372).

0.8.15 #

  • FIX: remove obsolete code (#364).

0.8.14 #

  • Bump "super_native_extensions" to 0.8.14.

0.8.13 #

0.8.12 #

  • Bump "super_native_extensions" to 0.8.12.

0.8.11 #

  • FIX: ignore scroll event in web drag driver.
  • FIX: ignore unknown pointer device kind (#344).

0.8.10 #

0.8.9 #

  • FIX: delay menu fade-out on iOS (#333).

0.8.8 #

  • FIX: regression with custom snapshot (#330).

0.8.7 #

0.8.6 #

  • FIX: various exceptions when getting snapshots (#327).
  • FIX: fit menu position to bounds after inflating (#322).
  • FIX: assertion when taking snapshot of material widget (#320).

0.8.5 #

0.8.4 #

0.8.3 #

0.8.2+1 #

  • FIX: remove leftover logging (#284).

0.8.2 #

  • FIX: [android] possible deadlock when reading from clipboard (#282).
  • FEAT: improve performance with large number of items (#283).
  • FEAT: improve performance with large number of items (#274).

0.8.1 #

  • FIX: [ios] store user interaction properly (#272).
  • FIX: no security scope NSURL access on macos (#271).
  • FEAT: [windows] cache file descriptors in reader (#266).

0.8.0 #

  • FIX: access NSURL within security scope (#264).

0.8.0-dev.3 #

  • FEAT: implement copy and cut events (#253).

0.8.0-dev.2 #

  • Bump "super_native_extensions" to 0.8.0-dev.2.

0.8.0-dev.1 #

  • FEAT: preventDefault for paste event (#249).
  • FEAT: implement paste event on web (#246).
  • FEAT: migrate to objc2 (#239).

0.7.3 #

  • FIX: let zone handle menu callback errors (#228).
  • FEAT: improve touch device detection (#227).

0.7.2 #

  • Bump "super_native_extensions" to 0.7.2.

0.7.1 #

0.7.0 #

0.7.0-dev.7 #

0.7.0-dev.6 #

  • FIX: remove trailing null terminator from NSString (#207).
  • FIX: [iOS] crash when deferred image is set too quickly (#206).

0.7.0-dev.5 #

  • Bump "super_native_extensions" to 0.7.0-dev.5.

0.7.0-dev.4 #

0.7.0-dev.3 #

  • FIX: [macOS] missing image on NSMenuItem with children (#197).

0.7.0-dev.2 #

  • FIX: multi-touch issues on Android (#196).
  • FIX: improve closing of menu overlay on touch devices (#193).

0.7.0-dev.1 #

0.6.4 #

  • FIX: update engine_context dependency.
  • FIX: escape script invocation in podspec.

0.6.3 #

0.6.2 #

0.6.0 #

Note: This release has breaking changes.

  • FIX: declare proper output in podspec script phase.
  • FIX: update rust dependencies (#170).
  • FIX: [windows] handle null terminator in CF_UNICODETEXT (#169).
  • FIX: use destructive icon theme when serializing menu images (#162).
  • FIX: [windows] keep IDataObjectAsyncCapability reference during drop (#161).
  • FIX: [windows] properly handle data objects that don't support async capability (#160).
  • FIX: formatting.
  • FEAT: improve compatibility with current Flutter main (#163).
  • BREAKING FIX: correct typos and spelling in code (#156).
  • BREAKING CHORE: remove Pair and replace it with dart 3 record (#157).

0.5.0 #

Note: This release has breaking changes.

  • FIX: [macos] assertion when loading deferred menu (#152).
  • FIX: [macos] control key stuck after context menu closed (#151).
  • FIX: web drag avatar shown in non-root overlay (#139).
  • FIX: pasting text with semicolon on macOS (#133).
  • BREAKING FEAT: upgrade to Dart 3 and jni 0.21.1 (#138).

0.4.0 #

  • Bump "super_native_extensions" to 0.4.0.

0.3.0+2 #

  • FIX: [win] rewind OLE streams before reading (#117).

0.3.0+1 #

  • FIX: [android] local data only dragging not working (#115).

0.3.0 #

  • FIX: [android] build failing with proguard enabled (#114).
  • FIX: custom snapshot should propagate exception from renderbox (#104).
  • FIX: [ios] revert memory leak fix removal (#103).
  • FIX: [web] dropping over platform views not working (#99).
  • FIX: [ios] use shadow path from correct image (#97).
  • FIX: [ios] force separate drag image to account for shadow difference (#92).
  • FIX: [web] dragging ocasionally getting stuck (#89).
  • FIX: [windows] pasting files from explorer (#88).
  • FIX: use unpremultiplied alpha for encoding image data (#85).
  • FEAT: allow merging of snapshot prepare requests (#110).
  • FEAT: snapshot optimization (#102).
  • FEAT: improve snapshot API (#101).
  • FEAT: use widget to customize snapshot setting (#100).
  • FEAT: [ios] use real shadow path instead of layer shadow (#95).
  • FEAT: [ios] remove drag item provider memory leak workaround (#93).
  • FEAT: implement drag shadow on all platforms (#87).

0.2.4 #

  • FEAT: [macos] receiving virtual files from outlook attachments (#81).

0.2.3 #

  • FEAT: add super_hot_key (#77).

0.2.2+2 #

  • FIX: [android] throw exception if wrong mime filter is requested.

0.2.2+1 #

  • FIX: clipboard copy on web in release mode (#72).
  • FIX: [windows] use cached length when reading virtual stream (#69).

0.2.2 #

  • FIX: regression when dropping plain text on web (#66).
  • FIX: [macos] error instead of panic when no mouse event is found (#60).
  • FIX: do not recreate drag and drop contexts on hot reload (#61).
  • FIX: lift image being ignored on iOS (#59).
  • FEAT: [windows] use thread pool for virtual file background thread (#68).
  • FEAT: [windows] delay virtual file request until IStream is read (#67).
  • FEAT: try revoking drop target first on windows (#63).

0.2.1 #

  • FIX: regression when dropping plain text on web (#66).
  • FIX: [macos] error instead of panic when no mouse event is found (#60).
  • FIX: do not recreate drag and drop contexts on hot reload (#61).
  • FIX: lift image being ignored on iOS (#59).
  • FEAT: try revoking drop target first on windows (#63).

0.2.0 #

Note: This release has breaking changes.

  • FIX: increase buffer size.
  • FIX: serialize invocation of drop events (#49).
  • FEAT: declare more well-known formats (#58).
  • FEAT: add support for inplace file reading on ios (#55).
  • FEAT: cleanup receiving of files (#54).
  • FEAT: initialize ole on windows (#51).
  • BREAKING FEAT: implement unified content receiving (#47).
  • BREAKING FEAT: refactor format (#46).

0.1.8+2 #

  • FIX: window dragging on macos with full size content view (#43).

0.1.8+1 #

  • FIX: rare crash while dragging on iOS (#40).

0.1.8 #

  • FEAT: prevent finalizer invoked too early in release mode (#38).

0.1.7+3 #

  • FIX: make clippy happy (#36).

0.1.7+2 #

  • FIX: minor clean-ups.

0.1.7+1 #

  • FIX: create phony file in BUILD_PRODUCTS_DIR.

0.1.7 #

  • FEAT: migrate to irondash (#27).

0.1.6+2 #

  • FIX: FFI errors in flutter tester.
  • FIX: Broken buid on iOS with Rust 1.65.
  • FIX: Workaround for Xcode warning.
  • FIX: Broken buid on iOS with Rust 1.65.
  • FIX: Workaround for Xcode warning.
  • FIX: Synthesize mouse up event during drag on linux.

0.1.6+1 #

  • FIX: Broken buid on iOS with Rust 1.65.
  • FIX: Workaround for Xcode warning.

0.1.6 #

  • Fix drop hanging on Windows

0.1.5 #

  • Fix compatibility with NDK 23+

0.1.4 #

  • FEAT: add_super_keyboard_layout (#20).

0.1.3+1 #

  • FIX: Improve Drag&Drop on Web (#19).

0.1.3 #

  • Improve documentation.

0.1.2 #

  • Improve documentation.

0.1.1 #

  • Improve documentation.

0.1.0 #

  • Initial public release.
7
likes
140
pub points
87%
popularity

Publisher

verified publishernativeshell.dev

Low level interface various native APIs such as clipboard and Drag and Drop. Not meant to be used directly.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

collection, device_info_plus, ffi, flutter, flutter_web_plugins, irondash_engine_context, irondash_message_channel, meta, path, pixel_snap, uuid, web

More

Packages that depend on super_native_extensions