Skip to content

v0.11.0

Choose a tag to compare

@MohamedRejeb MohamedRejeb released this 04 Apr 05:39
· 65 commits to main since this release
227e69d

馃殌 Features

calf-ui

  • Expose iOS-native styling customization for AdaptiveNavigationBar (UITabBar) and AdaptiveTopBar (UINavigationBar) by @MohamedRejeb in #499

calf-file-picker

  • Integrate a native library for file picker functionality across desktop platforms using JNI bridge instead of the old JNA implementation by @MohamedRejeb in #477
  • Introduce file picker settings and improve customization options by @MohamedRejeb in #480
  • Support maxItems limit for multiple file selection by @MohamedRejeb in #483
  • Introduce context-free KmpFile extension functions by @MohamedRejeb in #486
  • Add ImageRepresentationMode to FilePickerSettings to control iOS asset representation mode by @MohamedRejeb in #492
  • Add initial directory support for folder picker and improve MIME type mapping on Android by @MohamedRejeb in #493
  • Add FileSaverLauncher for cross-platform file saving support by @MohamedRejeb in #494

calf-webview

  • Add KVO observer for WKWebView to enhance progress tracking and state updates by @MohamedRejeb in #466

sample

馃悰 Fixes

calf-file-picker

  • Fix the desktop file picker first launch latency by @MohamedRejeb in #479
  • Android: Add fallback to document picker for unsupported media picker scenarios by @MohamedRejeb in #482
  • Fix: use PHPickerConfigurationAssetRepresentationModeCompatible for better image compatibility on iOS by @MohamedRejeb in #491
  • iOS: Provide KmpFile.url as a persistent copy of the picked file and add new KmpFile.originalUrl the original URL returned by the file picker by @MohamedRejeb in #496

Full Changelog: v0.10.0...v0.11.0