Skip to content

Releases: BasemNasr/EasyMediaPicker

v2.2.0

27 Dec 00:20

Choose a tag to compare

v2.0.2 KMP Support

23 Dec 13:50

Choose a tag to compare

Replace JVM-dependent `String.format` with a custom decimal rounding …

v2.0.1 KMP Support

23 Dec 13:41

Choose a tag to compare

Update README documentation

remove duplicate README-KMP file
update dependency versions to v2.0.1
clarify Android-only usage instructions for XML vs Compose projects

v2.0.0 KMP Support

23 Dec 12:44

Choose a tag to compare

Migrate to Kotlin Multiplatform and add Compose support

  • Establish new KMP project structure with easy-media-picker-core and easy-media-picker-compose modules.
  • Implement platform-specific MediaPicker logic:
    • Android: Use Activity Result API and PhotoPicker.
    • iOS: Integrate PHPickerViewController and UIDocumentPickerViewController.
    • Desktop: Implement AWT/Swing file dialogs.
  • Add MediaPickerState and rememberMediaPickerState for Compose Multiplatform integration.
  • Migrate build configuration from Groovy to Kotlin DSL (.kts) and upgrade Gradle wrapper to 8.5.
  • Update Android compileSdk and targetSdk to 34.
  • Add KMP-specific documentation and update README.md.

permission issue solved

07 Oct 08:11
0ef6c22

Choose a tag to compare

permission issue solved

v0.1.9

09 May 11:05
42cd48c

Choose a tag to compare

v0.1.9
fix pick type at first time at fragment

v0.1.8: Merge pull request #2 from BasemNasr/elasil

19 Feb 11:54
dc7996f

Choose a tag to compare

[fix files at fragment android 10]

fix bugs in choose file android 10

18 Feb 11:33
a7922ca

Choose a tag to compare

fix get file from download issue

v0.1.6

03 Jul 09:09

Choose a tag to compare

Merge remote-tracking branch 'origin/master'

v0.1.5

16 Jun 18:45

Choose a tag to compare

Update some resource names