├── .editorconfig ├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── deploy-preview.yaml │ ├── publish-snapshot.yaml │ └── publish.yaml ├── .gitignore ├── .run ├── SampleCompose Android.run.xml ├── SampleCompose Js.run.xml ├── SampleCompose Jvm.run.xml ├── SampleCompose Wasm.run.xml ├── SampleCore Android.run.xml ├── SampleCore Js.run.xml ├── SampleCore Jvm.run.xml └── SampleCore Wasm.run.xml ├── AGENTS.md ├── CLAUDE.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── docs ├── cookbook │ ├── datastore.mdx │ └── test-resources.mdx ├── core │ ├── bookmark-data.mdx │ ├── file-utils.mdx │ ├── image-utils.mdx │ ├── platform-file.mdx │ ├── read-file.mdx │ ├── setup.mdx │ └── write-file.mdx ├── dialogs │ ├── camera-picker.mdx │ ├── dialog-settings.mdx │ ├── directory-picker.mdx │ ├── file-picker.mdx │ ├── file-saver.mdx │ ├── gallery-picker.mdx │ ├── open-file.mdx │ ├── setup.mdx │ └── share-file.mdx ├── docs.json ├── favicon.svg ├── images │ ├── checks-passed.png │ ├── hero-10.png │ ├── hero-dark.svg │ ├── hero-light.svg │ ├── intro-illu.png │ ├── share-file-android.png │ └── share-file-ios.png ├── installation.mdx ├── integrations │ ├── coil.mdx │ ├── compose-media-player.mdx │ └── krop.mdx ├── introduction.mdx ├── logo │ ├── dark-0.10.2.svg │ ├── dark.svg │ ├── light-0.10.2.svg │ ├── light-0.10.svg │ └── light.svg ├── migrate-to-v0.10.mdx ├── quickstart.mdx └── snippets │ ├── android-fileprovider-setup.mdx │ ├── download-files-web.mdx │ ├── filekit-version.mdx │ ├── setup-jvm-core.mdx │ ├── version-coil.mdx │ ├── version-core.mdx │ ├── version-dialogs.mdx │ └── versions.mdx ├── documentation-v0.8.8.md ├── filekit-coil ├── build.gradle.kts └── src │ ├── androidMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── coil │ │ └── FileKitCoil.android.kt │ ├── appleMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── coil │ │ └── FileKitCoil.apple.kt │ ├── commonMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── coil │ │ └── FileKitCoil.kt │ ├── jvmMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── coil │ │ └── FileKitCoil.jvm.kt │ ├── nonWebMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── coil │ │ └── FileKitCoil.nonWeb.kt │ └── webMain │ └── kotlin │ └── io │ └── github │ └── vinceglb │ └── filekit │ └── coil │ └── FileKitCoil.web.kt ├── filekit-core ├── build.gradle.kts └── src │ ├── androidHostTest │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ ├── PlatformFileAndroidSerializationTest.kt │ │ └── PlatformFileAndroidTest.kt │ ├── androidMain │ ├── AndroidManifest.xml │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ ├── FileKit.android.kt │ │ ├── PlatformFile.android.kt │ │ ├── exceptions │ │ ├── FileKitCoreNotInitializedException.kt │ │ ├── FileKitNotInitializedException.kt │ │ └── FileKitUriPathNotSupportedException.kt │ │ ├── initializer │ │ └── FileKitInitializer.kt │ │ └── utils │ │ └── FileExt.android.kt │ ├── appleMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ ├── FileKit.apple.kt │ │ ├── PlatformFile.apple.kt │ │ ├── exceptions │ │ └── FileKitNSURLNullPathException.kt │ │ └── utils │ │ ├── NSDataExt.kt │ │ └── NSURLExt.kt │ ├── commonMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ ├── FileKit.kt │ │ ├── ImageFormat.kt │ │ ├── PlatformFile.kt │ │ ├── PlatformFileSerializer.kt │ │ ├── exceptions │ │ ├── FileKitException.kt │ │ └── InvalidMimeTypeException.kt │ │ ├── mimeType │ │ ├── MimeType.kt │ │ └── MimeTypeParameter.kt │ │ └── utils │ │ └── PathExt.kt │ ├── iosMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── FileKit.ios.kt │ ├── jsMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ ├── FileKit.js.kt │ │ ├── PlatformFile.js.kt │ │ ├── PlatformFileSerializer.js.kt │ │ └── utils │ │ └── ByteArrayExt.js.kt │ ├── jsTest │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── utils │ │ └── CreateTestFile.js.kt │ ├── jvmAndNativeMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── PlatformFile.jvmAndNative.kt │ ├── jvmMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ ├── FileKit.jvm.kt │ │ ├── PlatformFile.jvm.kt │ │ ├── exceptions │ │ └── FileKitNotInitializedException.jvm.kt │ │ └── utils │ │ ├── FileExt.jvm.kt │ │ └── Platform.kt │ ├── jvmTest │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── PlatformFileJvmTest.kt │ ├── macosMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── FileKit.macos.kt │ ├── nonWebMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ ├── BookmarkData.kt │ │ ├── FileKit.nonWeb.kt │ │ ├── PlatformFile.nonWeb.kt │ │ ├── PlatformFileSerializer.nonWeb.kt │ │ └── utils │ │ └── ResizeUtils.kt │ ├── nonWebTest │ ├── kotlin │ │ └── io │ │ │ └── github │ │ │ └── vinceglb │ │ │ └── filekit │ │ │ ├── PlatformFileNonWebTest.kt │ │ │ ├── PlatformFileSerializationTest.kt │ │ │ └── utils │ │ │ └── ResizeUtilsTest.kt │ └── resources │ │ ├── compose-logo.png │ │ ├── empty-file │ │ └── hello.txt │ ├── wasmJsMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ ├── FileKit.wasmJs.kt │ │ ├── PlatformFile.wasmJs.kt │ │ ├── PlatformFileSerializer.wasmJs.kt │ │ └── utils │ │ └── ByteArrayExt.wasm.kt │ ├── wasmJsTest │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── utils │ │ └── CreateTestFile.wasmJs.kt │ ├── webMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ ├── FileKit.web.kt │ │ └── PlatformFile.web.kt │ └── webTest │ └── kotlin │ └── io │ └── github │ └── vinceglb │ └── filekit │ ├── FileKitWebTest.kt │ ├── PlatformFileWebTest.kt │ └── utils │ └── CreateTestFile.kt ├── filekit-dialogs-compose ├── build.gradle.kts └── src │ ├── androidMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── dialogs │ │ └── compose │ │ ├── FileKitCompose.android.kt │ │ └── util │ │ └── ImageBitmapExt.android.kt │ ├── commonMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── dialogs │ │ └── compose │ │ ├── FileKitCompose.kt │ │ ├── FileKitResultLauncher.kt │ │ └── util │ │ └── ImageBitmapExt.kt │ ├── iosMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── dialogs │ │ └── compose │ │ └── FileKitCompose.ios.kt │ ├── jvmAndNativeMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── dialogs │ │ └── compose │ │ └── FileKitCompose.nativeAndJvm.kt │ ├── jvmMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── dialogs │ │ └── compose │ │ └── FileKitCompose.jvm.kt │ ├── mobileMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── dialogs │ │ └── compose │ │ ├── FileKitCompose.mobile.kt │ │ └── FileKitResultLauncher.mobile.kt │ ├── nonAndroidMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── dialogs │ │ └── compose │ │ └── util │ │ └── ImageBitmapExt.nonAndroid.kt │ ├── nonWebMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── dialogs │ │ └── compose │ │ └── FileKitCompose.nonWeb.kt │ └── webMain │ └── kotlin │ └── io │ └── github │ └── vinceglb │ └── filekit │ └── dialogs │ └── compose │ └── FileKitCompose.web.kt ├── filekit-dialogs ├── build.gradle.kts └── src │ ├── androidMain │ ├── AndroidManifest.xml │ ├── kotlin │ │ └── io │ │ │ └── github │ │ │ └── vinceglb │ │ │ └── filekit │ │ │ └── dialogs │ │ │ ├── FileKit.android.kt │ │ │ ├── FileKitDialogSettings.android.kt │ │ │ ├── FileKitOpenCameraSettings.android.kt │ │ │ ├── FileKitOpenFileSettings.android.kt │ │ │ ├── FileKitShareSettings.android.kt │ │ │ ├── PlatformFile.android.kt │ │ │ └── fileprovider │ │ │ └── FileKitFileProvider.kt │ └── res │ │ └── xml │ │ └── filekit_file_paths.xml │ ├── appleMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── dialogs │ │ └── FileKitDialogSettings.apple.kt │ ├── commonMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── dialogs │ │ ├── FileKit.kt │ │ ├── FileKitDialogSettings.kt │ │ ├── FileKitMode.kt │ │ ├── FileKitPickerState.kt │ │ ├── FileKitType.kt │ │ └── Utils.kt │ ├── iosMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── dialogs │ │ ├── FileKit.ios.kt │ │ ├── FileKitOpenCameraSettings.ios.kt │ │ ├── FileKitOpenFileSettings.ios.kt │ │ ├── FileKitShareSettings.ios.kt │ │ └── util │ │ ├── CameraControllerDelegate.kt │ │ ├── DocumentPickerDelegate.kt │ │ ├── PhPickerDelegate.kt │ │ └── PhPickerDismissDelegate.kt │ ├── jsMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── dialogs │ │ ├── FileKit.js.kt │ │ ├── FileKitDialogSettings.js.kt │ │ └── FileKitFileSaverWithoutBytesException.kt │ ├── jvmMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── dialogs │ │ ├── FileKit.jvm.kt │ │ ├── FileKitDialogSettings.jvm.kt │ │ ├── FileKitOpenFileSettings.jvm.kt │ │ └── platform │ │ ├── PlatformFilePicker.kt │ │ ├── awt │ │ ├── AwtFilePicker.kt │ │ └── AwtFileSaver.kt │ │ ├── linux │ │ └── LinuxFilePicker.kt │ │ ├── mac │ │ ├── MacOSFilePicker.kt │ │ └── foundation │ │ │ ├── Foundation.kt │ │ │ ├── FoundationLibrary.kt │ │ │ └── ID.kt │ │ ├── swing │ │ └── SwingFilePicker.kt │ │ ├── windows │ │ ├── WindowsFilePicker.kt │ │ ├── jna │ │ │ ├── FileDialog.kt │ │ │ ├── FileOpenDialog.kt │ │ │ ├── FileOperation.kt │ │ │ ├── FileSaveDialog.kt │ │ │ ├── IFileDialog.kt │ │ │ ├── IFileOpenDialog.kt │ │ │ ├── IFileOperation.kt │ │ │ ├── IFileSaveDialog.kt │ │ │ ├── IModalWindow.kt │ │ │ ├── IShellItem.kt │ │ │ ├── IShellItemArray.kt │ │ │ ├── ModalWindow.kt │ │ │ ├── ShTypes.kt │ │ │ ├── Shell32.kt │ │ │ ├── ShellItem.kt │ │ │ └── ShellItemArray.kt │ │ └── util │ │ │ └── GuidFixed.kt │ │ └── xdg │ │ └── XdgFilePickerPortal.kt │ ├── jvmTest │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── dialogs │ │ └── platform │ │ └── xdg │ │ └── URITest.kt │ ├── macosMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── dialogs │ │ ├── FileKit.macos.kt │ │ └── FileKitOpenFileSettings.macos.kt │ ├── mobileMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── dialogs │ │ ├── FileKit.mobile.kt │ │ ├── FileKitCameraType.kt │ │ ├── FileKitOpenCameraSettings.kt │ │ └── FileKitShareSettings.kt │ ├── nonWebMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── filekit │ │ └── dialogs │ │ ├── FileKit.nonWeb.kt │ │ └── FileKitOpenFileSettings.kt │ └── wasmJsMain │ └── kotlin │ └── io │ └── github │ └── vinceglb │ └── filekit │ └── dialogs │ ├── FileKit.wasmJs.kt │ ├── FileKitDialogSettings.wasmJs.kt │ └── FileKitFileSaverWithoutBytesException.kt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── kotlin-js-store └── yarn.lock ├── samples ├── README.md ├── sample-compose │ ├── README.md │ ├── composeApp │ │ ├── build.gradle.kts │ │ ├── compose-desktop.pro │ │ └── src │ │ │ ├── androidMain │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ ├── App.android.kt │ │ │ │ └── io │ │ │ │ │ └── github │ │ │ │ │ └── vinceglb │ │ │ │ │ └── sample │ │ │ │ │ └── compose │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── values │ │ │ │ └── strings.xml │ │ │ │ └── xml │ │ │ │ └── file_paths.xml │ │ │ ├── commonMain │ │ │ └── kotlin │ │ │ │ ├── App.kt │ │ │ │ └── PhotoItem.kt │ │ │ ├── desktopMain │ │ │ └── kotlin │ │ │ │ ├── App.desktop.kt │ │ │ │ └── main.kt │ │ │ ├── iosMain │ │ │ └── kotlin │ │ │ │ ├── App.ios.kt │ │ │ │ └── MainViewController.kt │ │ │ ├── jsMain │ │ │ ├── kotlin │ │ │ │ └── main.kt │ │ │ └── resources │ │ │ │ └── index.html │ │ │ ├── nonWebMain │ │ │ └── kotlin │ │ │ │ └── App.nonWeb.kt │ │ │ ├── wasmJsMain │ │ │ ├── kotlin │ │ │ │ └── main.kt │ │ │ └── resources │ │ │ │ └── index.html │ │ │ └── webMain │ │ │ └── kotlin │ │ │ └── App.web.kt │ └── iosApp │ │ ├── Configuration │ │ └── Config.xcconfig │ │ ├── FileKitSampleCompose.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── iosApp │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ └── app-icon-1024.png │ │ └── Contents.json │ │ ├── ContentView.swift │ │ ├── Info.plist │ │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ │ └── iOSApp.swift ├── sample-core │ ├── README.md │ ├── appleApps │ │ ├── FileKitSamplesCore.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ └── swiftpm │ │ │ │ │ └── Package.resolved │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ ├── iOSAppCompose.xcscheme │ │ │ │ └── macOSApp.xcscheme │ │ ├── PickerKotlinSampleCore │ │ │ ├── Assets.xcassets │ │ │ │ ├── AccentColor.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── ContentView.swift │ │ │ ├── PickerKotlinSampleCoreApp.swift │ │ │ └── Preview Content │ │ │ │ └── Preview Assets.xcassets │ │ │ │ └── Contents.json │ │ ├── iOSApp │ │ │ ├── Assets.xcassets │ │ │ │ ├── AccentColor.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Collector.swift │ │ │ ├── ContentView.swift │ │ │ ├── Preview Content │ │ │ │ └── Preview Assets.xcassets │ │ │ │ │ └── Contents.json │ │ │ └── iOSApp.swift │ │ ├── iOSAppCompose │ │ │ ├── Assets.xcassets │ │ │ │ ├── AccentColor.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── ContentView.swift │ │ │ ├── Info.plist │ │ │ ├── Preview Content │ │ │ │ └── Preview Assets.xcassets │ │ │ │ │ └── Contents.json │ │ │ └── iOSAppCompose.swift │ │ └── macOSApp │ │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Collector.swift │ │ │ ├── ContentView.swift │ │ │ ├── Info.plist │ │ │ ├── Preview Content │ │ │ └── Preview Assets.xcassets │ │ │ │ └── Contents.json │ │ │ ├── macOSApp.entitlements │ │ │ └── macOSApp.swift │ ├── composeApp │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── androidMain │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── io │ │ │ │ │ └── github │ │ │ │ │ └── vinceglb │ │ │ │ │ └── sample │ │ │ │ │ └── core │ │ │ │ │ └── compose │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── values │ │ │ │ └── strings.xml │ │ │ │ └── xml │ │ │ │ └── file_paths.xml │ │ │ ├── commonMain │ │ │ └── kotlin │ │ │ │ └── io │ │ │ │ └── github │ │ │ │ └── vinceglb │ │ │ │ └── sample │ │ │ │ └── core │ │ │ │ └── compose │ │ │ │ ├── App.kt │ │ │ │ └── PhotoItem.kt │ │ │ ├── desktopMain │ │ │ └── kotlin │ │ │ │ └── io │ │ │ │ └── github │ │ │ │ └── vinceglb │ │ │ │ └── sample │ │ │ │ └── core │ │ │ │ └── compose │ │ │ │ └── main.kt │ │ │ ├── iosMain │ │ │ └── kotlin │ │ │ │ └── MainViewController.kt │ │ │ ├── jsMain │ │ │ ├── kotlin │ │ │ │ └── main.kt │ │ │ └── resources │ │ │ │ └── index.html │ │ │ ├── nonWebMain │ │ │ └── kotlin │ │ │ │ └── io │ │ │ │ └── github │ │ │ │ └── vinceglb │ │ │ │ └── sample │ │ │ │ └── core │ │ │ │ └── compose │ │ │ │ └── App.nonWeb.kt │ │ │ ├── wasmJsMain │ │ │ ├── kotlin │ │ │ │ └── main.kt │ │ │ └── resources │ │ │ │ ├── index.html │ │ │ │ └── styles.css │ │ │ └── webMain │ │ │ └── kotlin │ │ │ └── io │ │ │ └── github │ │ │ └── vinceglb │ │ │ └── sample │ │ │ └── core │ │ │ └── compose │ │ │ └── App.web.kt │ └── shared │ │ ├── build.gradle.kts │ │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── io │ │ │ └── github │ │ │ └── vinceglb │ │ │ └── sample │ │ │ └── core │ │ │ └── MainViewModel.android.kt │ │ ├── appleMain │ │ └── kotlin │ │ │ └── io │ │ │ └── github │ │ │ └── vinceglb │ │ │ └── sample │ │ │ └── core │ │ │ └── MainViewModel.apple.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── io │ │ │ └── github │ │ │ └── vinceglb │ │ │ └── sample │ │ │ └── core │ │ │ └── MainViewModel.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── io │ │ │ └── github │ │ │ └── vinceglb │ │ │ └── sample │ │ │ └── core │ │ │ └── MainViewModel.ios.kt │ │ ├── jvmMain │ │ └── kotlin │ │ │ └── io │ │ │ └── github │ │ │ └── vinceglb │ │ │ └── sample │ │ │ └── core │ │ │ └── MainViewModel.jvm.kt │ │ ├── macosMain │ │ └── kotlin │ │ │ └── io │ │ │ └── github │ │ │ └── vinceglb │ │ │ └── sample │ │ │ └── core │ │ │ └── MainViewModel.macos.kt │ │ ├── nonWebMain │ │ └── kotlin │ │ │ └── io │ │ │ └── github │ │ │ └── vinceglb │ │ │ └── sample │ │ │ └── core │ │ │ └── MainViewModel.nonWeb.kt │ │ └── webMain │ │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── sample │ │ └── core │ │ └── MainViewModel.web.kt └── sample-file-explorer │ ├── README.md │ ├── composeApp │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── io │ │ │ │ └── github │ │ │ │ └── vinceglb │ │ │ │ └── sample │ │ │ │ └── explorer │ │ │ │ ├── MainActivity.kt │ │ │ │ └── util │ │ │ │ └── FileCreationDate.android.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ └── strings.xml │ │ ├── commonMain │ │ └── kotlin │ │ │ └── io │ │ │ └── github │ │ │ └── vinceglb │ │ │ └── sample │ │ │ └── explorer │ │ │ ├── App.kt │ │ │ ├── AppContent.kt │ │ │ ├── FileBottomSheet.kt │ │ │ ├── FileIcon.kt │ │ │ ├── icon │ │ │ ├── Copy.kt │ │ │ ├── EllipsisVertical.kt │ │ │ ├── ExplorerIcons.kt │ │ │ ├── File.kt │ │ │ ├── FileArchive.kt │ │ │ ├── FileAudio.kt │ │ │ ├── FileCode.kt │ │ │ ├── FileImage.kt │ │ │ ├── FileJson.kt │ │ │ ├── FileText.kt │ │ │ ├── FileVideo.kt │ │ │ ├── Folder.kt │ │ │ ├── FolderUp.kt │ │ │ ├── Images.kt │ │ │ ├── Share2.kt │ │ │ ├── SquareArrowOutUpRight.kt │ │ │ ├── Trash.kt │ │ │ └── Truck.kt │ │ │ └── util │ │ │ ├── DateFormat.kt │ │ │ ├── FileCreationDate.kt │ │ │ └── Storage.kt │ │ ├── desktopMain │ │ └── kotlin │ │ │ └── io │ │ │ └── github │ │ │ └── vinceglb │ │ │ └── sample │ │ │ └── explorer │ │ │ ├── FileBottomSheet.desktop.kt │ │ │ ├── main.kt │ │ │ └── util │ │ │ └── FileCreationDate.desktop.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── io │ │ │ └── github │ │ │ └── vinceglb │ │ │ └── sample │ │ │ └── explorer │ │ │ ├── MainViewController.kt │ │ │ └── util │ │ │ └── FileCreationDate.ios.kt │ │ └── mobileMain │ │ └── kotlin │ │ └── io │ │ └── github │ │ └── vinceglb │ │ └── sample │ │ └── explorer │ │ └── FileBottomSheet.mobile.kt │ └── iosApp │ ├── Configuration │ └── Config.xcconfig │ ├── Sample File Explorer.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── iosApp │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ └── app-icon-1024.png │ └── Contents.json │ ├── ContentView.swift │ ├── Info.plist │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ └── iOSApp.swift └── settings.gradle.kts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-preview.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/.github/workflows/deploy-preview.yaml -------------------------------------------------------------------------------- /.github/workflows/publish-snapshot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/.github/workflows/publish-snapshot.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/.gitignore -------------------------------------------------------------------------------- /.run/SampleCompose Android.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/.run/SampleCompose Android.run.xml -------------------------------------------------------------------------------- /.run/SampleCompose Js.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/.run/SampleCompose Js.run.xml -------------------------------------------------------------------------------- /.run/SampleCompose Jvm.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/.run/SampleCompose Jvm.run.xml -------------------------------------------------------------------------------- /.run/SampleCompose Wasm.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/.run/SampleCompose Wasm.run.xml -------------------------------------------------------------------------------- /.run/SampleCore Android.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/.run/SampleCore Android.run.xml -------------------------------------------------------------------------------- /.run/SampleCore Js.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/.run/SampleCore Js.run.xml -------------------------------------------------------------------------------- /.run/SampleCore Jvm.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/.run/SampleCore Jvm.run.xml -------------------------------------------------------------------------------- /.run/SampleCore Wasm.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/.run/SampleCore Wasm.run.xml -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/README.md -------------------------------------------------------------------------------- /docs/cookbook/datastore.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/cookbook/datastore.mdx -------------------------------------------------------------------------------- /docs/cookbook/test-resources.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/cookbook/test-resources.mdx -------------------------------------------------------------------------------- /docs/core/bookmark-data.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/core/bookmark-data.mdx -------------------------------------------------------------------------------- /docs/core/file-utils.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/core/file-utils.mdx -------------------------------------------------------------------------------- /docs/core/image-utils.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/core/image-utils.mdx -------------------------------------------------------------------------------- /docs/core/platform-file.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/core/platform-file.mdx -------------------------------------------------------------------------------- /docs/core/read-file.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/core/read-file.mdx -------------------------------------------------------------------------------- /docs/core/setup.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/core/setup.mdx -------------------------------------------------------------------------------- /docs/core/write-file.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/core/write-file.mdx -------------------------------------------------------------------------------- /docs/dialogs/camera-picker.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/dialogs/camera-picker.mdx -------------------------------------------------------------------------------- /docs/dialogs/dialog-settings.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/dialogs/dialog-settings.mdx -------------------------------------------------------------------------------- /docs/dialogs/directory-picker.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/dialogs/directory-picker.mdx -------------------------------------------------------------------------------- /docs/dialogs/file-picker.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/dialogs/file-picker.mdx -------------------------------------------------------------------------------- /docs/dialogs/file-saver.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/dialogs/file-saver.mdx -------------------------------------------------------------------------------- /docs/dialogs/gallery-picker.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/dialogs/gallery-picker.mdx -------------------------------------------------------------------------------- /docs/dialogs/open-file.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/dialogs/open-file.mdx -------------------------------------------------------------------------------- /docs/dialogs/setup.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/dialogs/setup.mdx -------------------------------------------------------------------------------- /docs/dialogs/share-file.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/dialogs/share-file.mdx -------------------------------------------------------------------------------- /docs/docs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/docs.json -------------------------------------------------------------------------------- /docs/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/favicon.svg -------------------------------------------------------------------------------- /docs/images/checks-passed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/images/checks-passed.png -------------------------------------------------------------------------------- /docs/images/hero-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/images/hero-10.png -------------------------------------------------------------------------------- /docs/images/hero-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/images/hero-dark.svg -------------------------------------------------------------------------------- /docs/images/hero-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/images/hero-light.svg -------------------------------------------------------------------------------- /docs/images/intro-illu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/images/intro-illu.png -------------------------------------------------------------------------------- /docs/images/share-file-android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/images/share-file-android.png -------------------------------------------------------------------------------- /docs/images/share-file-ios.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/images/share-file-ios.png -------------------------------------------------------------------------------- /docs/installation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/installation.mdx -------------------------------------------------------------------------------- /docs/integrations/coil.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/integrations/coil.mdx -------------------------------------------------------------------------------- /docs/integrations/compose-media-player.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/integrations/compose-media-player.mdx -------------------------------------------------------------------------------- /docs/integrations/krop.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/integrations/krop.mdx -------------------------------------------------------------------------------- /docs/introduction.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/introduction.mdx -------------------------------------------------------------------------------- /docs/logo/dark-0.10.2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/logo/dark-0.10.2.svg -------------------------------------------------------------------------------- /docs/logo/dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/logo/dark.svg -------------------------------------------------------------------------------- /docs/logo/light-0.10.2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/logo/light-0.10.2.svg -------------------------------------------------------------------------------- /docs/logo/light-0.10.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/logo/light-0.10.svg -------------------------------------------------------------------------------- /docs/logo/light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/logo/light.svg -------------------------------------------------------------------------------- /docs/migrate-to-v0.10.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/migrate-to-v0.10.mdx -------------------------------------------------------------------------------- /docs/quickstart.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/quickstart.mdx -------------------------------------------------------------------------------- /docs/snippets/android-fileprovider-setup.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/snippets/android-fileprovider-setup.mdx -------------------------------------------------------------------------------- /docs/snippets/download-files-web.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/snippets/download-files-web.mdx -------------------------------------------------------------------------------- /docs/snippets/filekit-version.mdx: -------------------------------------------------------------------------------- 1 | 0.12.0 -------------------------------------------------------------------------------- /docs/snippets/setup-jvm-core.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/snippets/setup-jvm-core.mdx -------------------------------------------------------------------------------- /docs/snippets/version-coil.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/snippets/version-coil.mdx -------------------------------------------------------------------------------- /docs/snippets/version-core.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/snippets/version-core.mdx -------------------------------------------------------------------------------- /docs/snippets/version-dialogs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/docs/snippets/version-dialogs.mdx -------------------------------------------------------------------------------- /docs/snippets/versions.mdx: -------------------------------------------------------------------------------- 1 | export const filekitVersion = '0.12.0' 2 | -------------------------------------------------------------------------------- /documentation-v0.8.8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/documentation-v0.8.8.md -------------------------------------------------------------------------------- /filekit-coil/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-coil/build.gradle.kts -------------------------------------------------------------------------------- /filekit-coil/src/androidMain/kotlin/io/github/vinceglb/filekit/coil/FileKitCoil.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-coil/src/androidMain/kotlin/io/github/vinceglb/filekit/coil/FileKitCoil.android.kt -------------------------------------------------------------------------------- /filekit-coil/src/appleMain/kotlin/io/github/vinceglb/filekit/coil/FileKitCoil.apple.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-coil/src/appleMain/kotlin/io/github/vinceglb/filekit/coil/FileKitCoil.apple.kt -------------------------------------------------------------------------------- /filekit-coil/src/commonMain/kotlin/io/github/vinceglb/filekit/coil/FileKitCoil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-coil/src/commonMain/kotlin/io/github/vinceglb/filekit/coil/FileKitCoil.kt -------------------------------------------------------------------------------- /filekit-coil/src/jvmMain/kotlin/io/github/vinceglb/filekit/coil/FileKitCoil.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-coil/src/jvmMain/kotlin/io/github/vinceglb/filekit/coil/FileKitCoil.jvm.kt -------------------------------------------------------------------------------- /filekit-coil/src/nonWebMain/kotlin/io/github/vinceglb/filekit/coil/FileKitCoil.nonWeb.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-coil/src/nonWebMain/kotlin/io/github/vinceglb/filekit/coil/FileKitCoil.nonWeb.kt -------------------------------------------------------------------------------- /filekit-coil/src/webMain/kotlin/io/github/vinceglb/filekit/coil/FileKitCoil.web.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-coil/src/webMain/kotlin/io/github/vinceglb/filekit/coil/FileKitCoil.web.kt -------------------------------------------------------------------------------- /filekit-core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/build.gradle.kts -------------------------------------------------------------------------------- /filekit-core/src/androidHostTest/kotlin/io/github/vinceglb/filekit/PlatformFileAndroidSerializationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/androidHostTest/kotlin/io/github/vinceglb/filekit/PlatformFileAndroidSerializationTest.kt -------------------------------------------------------------------------------- /filekit-core/src/androidHostTest/kotlin/io/github/vinceglb/filekit/PlatformFileAndroidTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/androidHostTest/kotlin/io/github/vinceglb/filekit/PlatformFileAndroidTest.kt -------------------------------------------------------------------------------- /filekit-core/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /filekit-core/src/androidMain/kotlin/io/github/vinceglb/filekit/FileKit.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/androidMain/kotlin/io/github/vinceglb/filekit/FileKit.android.kt -------------------------------------------------------------------------------- /filekit-core/src/androidMain/kotlin/io/github/vinceglb/filekit/PlatformFile.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/androidMain/kotlin/io/github/vinceglb/filekit/PlatformFile.android.kt -------------------------------------------------------------------------------- /filekit-core/src/androidMain/kotlin/io/github/vinceglb/filekit/exceptions/FileKitCoreNotInitializedException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/androidMain/kotlin/io/github/vinceglb/filekit/exceptions/FileKitCoreNotInitializedException.kt -------------------------------------------------------------------------------- /filekit-core/src/androidMain/kotlin/io/github/vinceglb/filekit/exceptions/FileKitNotInitializedException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/androidMain/kotlin/io/github/vinceglb/filekit/exceptions/FileKitNotInitializedException.kt -------------------------------------------------------------------------------- /filekit-core/src/androidMain/kotlin/io/github/vinceglb/filekit/exceptions/FileKitUriPathNotSupportedException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/androidMain/kotlin/io/github/vinceglb/filekit/exceptions/FileKitUriPathNotSupportedException.kt -------------------------------------------------------------------------------- /filekit-core/src/androidMain/kotlin/io/github/vinceglb/filekit/initializer/FileKitInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/androidMain/kotlin/io/github/vinceglb/filekit/initializer/FileKitInitializer.kt -------------------------------------------------------------------------------- /filekit-core/src/androidMain/kotlin/io/github/vinceglb/filekit/utils/FileExt.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/androidMain/kotlin/io/github/vinceglb/filekit/utils/FileExt.android.kt -------------------------------------------------------------------------------- /filekit-core/src/appleMain/kotlin/io/github/vinceglb/filekit/FileKit.apple.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/appleMain/kotlin/io/github/vinceglb/filekit/FileKit.apple.kt -------------------------------------------------------------------------------- /filekit-core/src/appleMain/kotlin/io/github/vinceglb/filekit/PlatformFile.apple.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/appleMain/kotlin/io/github/vinceglb/filekit/PlatformFile.apple.kt -------------------------------------------------------------------------------- /filekit-core/src/appleMain/kotlin/io/github/vinceglb/filekit/exceptions/FileKitNSURLNullPathException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/appleMain/kotlin/io/github/vinceglb/filekit/exceptions/FileKitNSURLNullPathException.kt -------------------------------------------------------------------------------- /filekit-core/src/appleMain/kotlin/io/github/vinceglb/filekit/utils/NSDataExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/appleMain/kotlin/io/github/vinceglb/filekit/utils/NSDataExt.kt -------------------------------------------------------------------------------- /filekit-core/src/appleMain/kotlin/io/github/vinceglb/filekit/utils/NSURLExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/appleMain/kotlin/io/github/vinceglb/filekit/utils/NSURLExt.kt -------------------------------------------------------------------------------- /filekit-core/src/commonMain/kotlin/io/github/vinceglb/filekit/FileKit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/commonMain/kotlin/io/github/vinceglb/filekit/FileKit.kt -------------------------------------------------------------------------------- /filekit-core/src/commonMain/kotlin/io/github/vinceglb/filekit/ImageFormat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/commonMain/kotlin/io/github/vinceglb/filekit/ImageFormat.kt -------------------------------------------------------------------------------- /filekit-core/src/commonMain/kotlin/io/github/vinceglb/filekit/PlatformFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/commonMain/kotlin/io/github/vinceglb/filekit/PlatformFile.kt -------------------------------------------------------------------------------- /filekit-core/src/commonMain/kotlin/io/github/vinceglb/filekit/PlatformFileSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/commonMain/kotlin/io/github/vinceglb/filekit/PlatformFileSerializer.kt -------------------------------------------------------------------------------- /filekit-core/src/commonMain/kotlin/io/github/vinceglb/filekit/exceptions/FileKitException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/commonMain/kotlin/io/github/vinceglb/filekit/exceptions/FileKitException.kt -------------------------------------------------------------------------------- /filekit-core/src/commonMain/kotlin/io/github/vinceglb/filekit/exceptions/InvalidMimeTypeException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/commonMain/kotlin/io/github/vinceglb/filekit/exceptions/InvalidMimeTypeException.kt -------------------------------------------------------------------------------- /filekit-core/src/commonMain/kotlin/io/github/vinceglb/filekit/mimeType/MimeType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/commonMain/kotlin/io/github/vinceglb/filekit/mimeType/MimeType.kt -------------------------------------------------------------------------------- /filekit-core/src/commonMain/kotlin/io/github/vinceglb/filekit/mimeType/MimeTypeParameter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/commonMain/kotlin/io/github/vinceglb/filekit/mimeType/MimeTypeParameter.kt -------------------------------------------------------------------------------- /filekit-core/src/commonMain/kotlin/io/github/vinceglb/filekit/utils/PathExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/commonMain/kotlin/io/github/vinceglb/filekit/utils/PathExt.kt -------------------------------------------------------------------------------- /filekit-core/src/iosMain/kotlin/io/github/vinceglb/filekit/FileKit.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/iosMain/kotlin/io/github/vinceglb/filekit/FileKit.ios.kt -------------------------------------------------------------------------------- /filekit-core/src/jsMain/kotlin/io/github/vinceglb/filekit/FileKit.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/jsMain/kotlin/io/github/vinceglb/filekit/FileKit.js.kt -------------------------------------------------------------------------------- /filekit-core/src/jsMain/kotlin/io/github/vinceglb/filekit/PlatformFile.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/jsMain/kotlin/io/github/vinceglb/filekit/PlatformFile.js.kt -------------------------------------------------------------------------------- /filekit-core/src/jsMain/kotlin/io/github/vinceglb/filekit/PlatformFileSerializer.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/jsMain/kotlin/io/github/vinceglb/filekit/PlatformFileSerializer.js.kt -------------------------------------------------------------------------------- /filekit-core/src/jsMain/kotlin/io/github/vinceglb/filekit/utils/ByteArrayExt.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/jsMain/kotlin/io/github/vinceglb/filekit/utils/ByteArrayExt.js.kt -------------------------------------------------------------------------------- /filekit-core/src/jsTest/kotlin/io/github/vinceglb/filekit/utils/CreateTestFile.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/jsTest/kotlin/io/github/vinceglb/filekit/utils/CreateTestFile.js.kt -------------------------------------------------------------------------------- /filekit-core/src/jvmAndNativeMain/kotlin/io/github/vinceglb/filekit/PlatformFile.jvmAndNative.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/jvmAndNativeMain/kotlin/io/github/vinceglb/filekit/PlatformFile.jvmAndNative.kt -------------------------------------------------------------------------------- /filekit-core/src/jvmMain/kotlin/io/github/vinceglb/filekit/FileKit.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/jvmMain/kotlin/io/github/vinceglb/filekit/FileKit.jvm.kt -------------------------------------------------------------------------------- /filekit-core/src/jvmMain/kotlin/io/github/vinceglb/filekit/PlatformFile.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/jvmMain/kotlin/io/github/vinceglb/filekit/PlatformFile.jvm.kt -------------------------------------------------------------------------------- /filekit-core/src/jvmMain/kotlin/io/github/vinceglb/filekit/exceptions/FileKitNotInitializedException.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/jvmMain/kotlin/io/github/vinceglb/filekit/exceptions/FileKitNotInitializedException.jvm.kt -------------------------------------------------------------------------------- /filekit-core/src/jvmMain/kotlin/io/github/vinceglb/filekit/utils/FileExt.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/jvmMain/kotlin/io/github/vinceglb/filekit/utils/FileExt.jvm.kt -------------------------------------------------------------------------------- /filekit-core/src/jvmMain/kotlin/io/github/vinceglb/filekit/utils/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/jvmMain/kotlin/io/github/vinceglb/filekit/utils/Platform.kt -------------------------------------------------------------------------------- /filekit-core/src/jvmTest/kotlin/io/github/vinceglb/filekit/PlatformFileJvmTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/jvmTest/kotlin/io/github/vinceglb/filekit/PlatformFileJvmTest.kt -------------------------------------------------------------------------------- /filekit-core/src/macosMain/kotlin/io/github/vinceglb/filekit/FileKit.macos.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/macosMain/kotlin/io/github/vinceglb/filekit/FileKit.macos.kt -------------------------------------------------------------------------------- /filekit-core/src/nonWebMain/kotlin/io/github/vinceglb/filekit/BookmarkData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/nonWebMain/kotlin/io/github/vinceglb/filekit/BookmarkData.kt -------------------------------------------------------------------------------- /filekit-core/src/nonWebMain/kotlin/io/github/vinceglb/filekit/FileKit.nonWeb.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/nonWebMain/kotlin/io/github/vinceglb/filekit/FileKit.nonWeb.kt -------------------------------------------------------------------------------- /filekit-core/src/nonWebMain/kotlin/io/github/vinceglb/filekit/PlatformFile.nonWeb.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/nonWebMain/kotlin/io/github/vinceglb/filekit/PlatformFile.nonWeb.kt -------------------------------------------------------------------------------- /filekit-core/src/nonWebMain/kotlin/io/github/vinceglb/filekit/PlatformFileSerializer.nonWeb.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/nonWebMain/kotlin/io/github/vinceglb/filekit/PlatformFileSerializer.nonWeb.kt -------------------------------------------------------------------------------- /filekit-core/src/nonWebMain/kotlin/io/github/vinceglb/filekit/utils/ResizeUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/nonWebMain/kotlin/io/github/vinceglb/filekit/utils/ResizeUtils.kt -------------------------------------------------------------------------------- /filekit-core/src/nonWebTest/kotlin/io/github/vinceglb/filekit/PlatformFileNonWebTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/nonWebTest/kotlin/io/github/vinceglb/filekit/PlatformFileNonWebTest.kt -------------------------------------------------------------------------------- /filekit-core/src/nonWebTest/kotlin/io/github/vinceglb/filekit/PlatformFileSerializationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/nonWebTest/kotlin/io/github/vinceglb/filekit/PlatformFileSerializationTest.kt -------------------------------------------------------------------------------- /filekit-core/src/nonWebTest/kotlin/io/github/vinceglb/filekit/utils/ResizeUtilsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/nonWebTest/kotlin/io/github/vinceglb/filekit/utils/ResizeUtilsTest.kt -------------------------------------------------------------------------------- /filekit-core/src/nonWebTest/resources/compose-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/nonWebTest/resources/compose-logo.png -------------------------------------------------------------------------------- /filekit-core/src/nonWebTest/resources/empty-file: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /filekit-core/src/nonWebTest/resources/hello.txt: -------------------------------------------------------------------------------- 1 | Hello, World! -------------------------------------------------------------------------------- /filekit-core/src/wasmJsMain/kotlin/io/github/vinceglb/filekit/FileKit.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/wasmJsMain/kotlin/io/github/vinceglb/filekit/FileKit.wasmJs.kt -------------------------------------------------------------------------------- /filekit-core/src/wasmJsMain/kotlin/io/github/vinceglb/filekit/PlatformFile.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/wasmJsMain/kotlin/io/github/vinceglb/filekit/PlatformFile.wasmJs.kt -------------------------------------------------------------------------------- /filekit-core/src/wasmJsMain/kotlin/io/github/vinceglb/filekit/PlatformFileSerializer.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/wasmJsMain/kotlin/io/github/vinceglb/filekit/PlatformFileSerializer.wasmJs.kt -------------------------------------------------------------------------------- /filekit-core/src/wasmJsMain/kotlin/io/github/vinceglb/filekit/utils/ByteArrayExt.wasm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/wasmJsMain/kotlin/io/github/vinceglb/filekit/utils/ByteArrayExt.wasm.kt -------------------------------------------------------------------------------- /filekit-core/src/wasmJsTest/kotlin/io/github/vinceglb/filekit/utils/CreateTestFile.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/wasmJsTest/kotlin/io/github/vinceglb/filekit/utils/CreateTestFile.wasmJs.kt -------------------------------------------------------------------------------- /filekit-core/src/webMain/kotlin/io/github/vinceglb/filekit/FileKit.web.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/webMain/kotlin/io/github/vinceglb/filekit/FileKit.web.kt -------------------------------------------------------------------------------- /filekit-core/src/webMain/kotlin/io/github/vinceglb/filekit/PlatformFile.web.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/webMain/kotlin/io/github/vinceglb/filekit/PlatformFile.web.kt -------------------------------------------------------------------------------- /filekit-core/src/webTest/kotlin/io/github/vinceglb/filekit/FileKitWebTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/webTest/kotlin/io/github/vinceglb/filekit/FileKitWebTest.kt -------------------------------------------------------------------------------- /filekit-core/src/webTest/kotlin/io/github/vinceglb/filekit/PlatformFileWebTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/webTest/kotlin/io/github/vinceglb/filekit/PlatformFileWebTest.kt -------------------------------------------------------------------------------- /filekit-core/src/webTest/kotlin/io/github/vinceglb/filekit/utils/CreateTestFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-core/src/webTest/kotlin/io/github/vinceglb/filekit/utils/CreateTestFile.kt -------------------------------------------------------------------------------- /filekit-dialogs-compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs-compose/build.gradle.kts -------------------------------------------------------------------------------- /filekit-dialogs-compose/src/androidMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/FileKitCompose.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs-compose/src/androidMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/FileKitCompose.android.kt -------------------------------------------------------------------------------- /filekit-dialogs-compose/src/androidMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/util/ImageBitmapExt.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs-compose/src/androidMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/util/ImageBitmapExt.android.kt -------------------------------------------------------------------------------- /filekit-dialogs-compose/src/commonMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/FileKitCompose.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs-compose/src/commonMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/FileKitCompose.kt -------------------------------------------------------------------------------- /filekit-dialogs-compose/src/commonMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/FileKitResultLauncher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs-compose/src/commonMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/FileKitResultLauncher.kt -------------------------------------------------------------------------------- /filekit-dialogs-compose/src/commonMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/util/ImageBitmapExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs-compose/src/commonMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/util/ImageBitmapExt.kt -------------------------------------------------------------------------------- /filekit-dialogs-compose/src/iosMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/FileKitCompose.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs-compose/src/iosMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/FileKitCompose.ios.kt -------------------------------------------------------------------------------- /filekit-dialogs-compose/src/jvmAndNativeMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/FileKitCompose.nativeAndJvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs-compose/src/jvmAndNativeMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/FileKitCompose.nativeAndJvm.kt -------------------------------------------------------------------------------- /filekit-dialogs-compose/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/FileKitCompose.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs-compose/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/FileKitCompose.jvm.kt -------------------------------------------------------------------------------- /filekit-dialogs-compose/src/mobileMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/FileKitCompose.mobile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs-compose/src/mobileMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/FileKitCompose.mobile.kt -------------------------------------------------------------------------------- /filekit-dialogs-compose/src/mobileMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/FileKitResultLauncher.mobile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs-compose/src/mobileMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/FileKitResultLauncher.mobile.kt -------------------------------------------------------------------------------- /filekit-dialogs-compose/src/nonAndroidMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/util/ImageBitmapExt.nonAndroid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs-compose/src/nonAndroidMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/util/ImageBitmapExt.nonAndroid.kt -------------------------------------------------------------------------------- /filekit-dialogs-compose/src/nonWebMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/FileKitCompose.nonWeb.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs-compose/src/nonWebMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/FileKitCompose.nonWeb.kt -------------------------------------------------------------------------------- /filekit-dialogs-compose/src/webMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/FileKitCompose.web.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs-compose/src/webMain/kotlin/io/github/vinceglb/filekit/dialogs/compose/FileKitCompose.web.kt -------------------------------------------------------------------------------- /filekit-dialogs/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/build.gradle.kts -------------------------------------------------------------------------------- /filekit-dialogs/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /filekit-dialogs/src/androidMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKit.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/androidMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKit.android.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/androidMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitDialogSettings.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/androidMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitDialogSettings.android.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/androidMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitOpenCameraSettings.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/androidMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitOpenCameraSettings.android.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/androidMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitOpenFileSettings.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/androidMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitOpenFileSettings.android.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/androidMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitShareSettings.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/androidMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitShareSettings.android.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/androidMain/kotlin/io/github/vinceglb/filekit/dialogs/PlatformFile.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/androidMain/kotlin/io/github/vinceglb/filekit/dialogs/PlatformFile.android.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/androidMain/kotlin/io/github/vinceglb/filekit/dialogs/fileprovider/FileKitFileProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/androidMain/kotlin/io/github/vinceglb/filekit/dialogs/fileprovider/FileKitFileProvider.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/androidMain/res/xml/filekit_file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/androidMain/res/xml/filekit_file_paths.xml -------------------------------------------------------------------------------- /filekit-dialogs/src/appleMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitDialogSettings.apple.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/appleMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitDialogSettings.apple.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/commonMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/commonMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKit.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/commonMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitDialogSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/commonMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitDialogSettings.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/commonMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/commonMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitMode.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/commonMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitPickerState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/commonMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitPickerState.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/commonMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/commonMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitType.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/commonMain/kotlin/io/github/vinceglb/filekit/dialogs/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/commonMain/kotlin/io/github/vinceglb/filekit/dialogs/Utils.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/iosMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKit.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/iosMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKit.ios.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/iosMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitOpenCameraSettings.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/iosMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitOpenCameraSettings.ios.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/iosMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitOpenFileSettings.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/iosMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitOpenFileSettings.ios.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/iosMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitShareSettings.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/iosMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitShareSettings.ios.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/iosMain/kotlin/io/github/vinceglb/filekit/dialogs/util/CameraControllerDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/iosMain/kotlin/io/github/vinceglb/filekit/dialogs/util/CameraControllerDelegate.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/iosMain/kotlin/io/github/vinceglb/filekit/dialogs/util/DocumentPickerDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/iosMain/kotlin/io/github/vinceglb/filekit/dialogs/util/DocumentPickerDelegate.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/iosMain/kotlin/io/github/vinceglb/filekit/dialogs/util/PhPickerDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/iosMain/kotlin/io/github/vinceglb/filekit/dialogs/util/PhPickerDelegate.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/iosMain/kotlin/io/github/vinceglb/filekit/dialogs/util/PhPickerDismissDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/iosMain/kotlin/io/github/vinceglb/filekit/dialogs/util/PhPickerDismissDelegate.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jsMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKit.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jsMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKit.js.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jsMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitDialogSettings.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jsMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitDialogSettings.js.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jsMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitFileSaverWithoutBytesException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jsMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitFileSaverWithoutBytesException.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKit.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKit.jvm.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitDialogSettings.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitDialogSettings.jvm.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitOpenFileSettings.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitOpenFileSettings.jvm.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/PlatformFilePicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/PlatformFilePicker.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/awt/AwtFilePicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/awt/AwtFilePicker.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/awt/AwtFileSaver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/awt/AwtFileSaver.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/linux/LinuxFilePicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/linux/LinuxFilePicker.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/mac/MacOSFilePicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/mac/MacOSFilePicker.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/mac/foundation/Foundation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/mac/foundation/Foundation.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/mac/foundation/FoundationLibrary.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/mac/foundation/FoundationLibrary.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/mac/foundation/ID.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/mac/foundation/ID.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/swing/SwingFilePicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/swing/SwingFilePicker.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/WindowsFilePicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/WindowsFilePicker.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/FileDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/FileDialog.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/FileOpenDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/FileOpenDialog.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/FileOperation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/FileOperation.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/FileSaveDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/FileSaveDialog.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/IFileDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/IFileDialog.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/IFileOpenDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/IFileOpenDialog.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/IFileOperation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/IFileOperation.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/IFileSaveDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/IFileSaveDialog.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/IModalWindow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/IModalWindow.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/IShellItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/IShellItem.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/IShellItemArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/IShellItemArray.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/ModalWindow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/ModalWindow.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/ShTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/ShTypes.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/Shell32.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/Shell32.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/ShellItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/ShellItem.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/ShellItemArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/jna/ShellItemArray.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/util/GuidFixed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/util/GuidFixed.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/xdg/XdgFilePickerPortal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/xdg/XdgFilePickerPortal.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/jvmTest/kotlin/io/github/vinceglb/filekit/dialogs/platform/xdg/URITest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/jvmTest/kotlin/io/github/vinceglb/filekit/dialogs/platform/xdg/URITest.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/macosMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKit.macos.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/macosMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKit.macos.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/macosMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitOpenFileSettings.macos.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/macosMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitOpenFileSettings.macos.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/mobileMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKit.mobile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/mobileMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKit.mobile.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/mobileMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitCameraType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/mobileMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitCameraType.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/mobileMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitOpenCameraSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/mobileMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitOpenCameraSettings.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/mobileMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitShareSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/mobileMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitShareSettings.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/nonWebMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKit.nonWeb.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/nonWebMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKit.nonWeb.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/nonWebMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitOpenFileSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/nonWebMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitOpenFileSettings.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/wasmJsMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKit.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/wasmJsMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKit.wasmJs.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/wasmJsMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitDialogSettings.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/wasmJsMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitDialogSettings.wasmJs.kt -------------------------------------------------------------------------------- /filekit-dialogs/src/wasmJsMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitFileSaverWithoutBytesException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/filekit-dialogs/src/wasmJsMain/kotlin/io/github/vinceglb/filekit/dialogs/FileKitFileSaverWithoutBytesException.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/gradlew.bat -------------------------------------------------------------------------------- /kotlin-js-store/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/kotlin-js-store/yarn.lock -------------------------------------------------------------------------------- /samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/README.md -------------------------------------------------------------------------------- /samples/sample-compose/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/README.md -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/build.gradle.kts -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/compose-desktop.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/compose-desktop.pro -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/androidMain/kotlin/App.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/androidMain/kotlin/App.android.kt -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/androidMain/kotlin/io/github/vinceglb/sample/compose/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/androidMain/kotlin/io/github/vinceglb/sample/compose/MainActivity.kt -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/androidMain/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/androidMain/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/androidMain/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/androidMain/res/values/strings.xml -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/androidMain/res/xml/file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/androidMain/res/xml/file_paths.xml -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/commonMain/kotlin/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/commonMain/kotlin/App.kt -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/commonMain/kotlin/PhotoItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/commonMain/kotlin/PhotoItem.kt -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/desktopMain/kotlin/App.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/desktopMain/kotlin/App.desktop.kt -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/desktopMain/kotlin/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/desktopMain/kotlin/main.kt -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/iosMain/kotlin/App.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/iosMain/kotlin/App.ios.kt -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/iosMain/kotlin/MainViewController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/iosMain/kotlin/MainViewController.kt -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/jsMain/kotlin/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/jsMain/kotlin/main.kt -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/jsMain/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/jsMain/resources/index.html -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/nonWebMain/kotlin/App.nonWeb.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/nonWebMain/kotlin/App.nonWeb.kt -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/wasmJsMain/kotlin/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/wasmJsMain/kotlin/main.kt -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/wasmJsMain/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/wasmJsMain/resources/index.html -------------------------------------------------------------------------------- /samples/sample-compose/composeApp/src/webMain/kotlin/App.web.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/composeApp/src/webMain/kotlin/App.web.kt -------------------------------------------------------------------------------- /samples/sample-compose/iosApp/Configuration/Config.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/iosApp/Configuration/Config.xcconfig -------------------------------------------------------------------------------- /samples/sample-compose/iosApp/FileKitSampleCompose.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/iosApp/FileKitSampleCompose.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /samples/sample-compose/iosApp/FileKitSampleCompose.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/iosApp/FileKitSampleCompose.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /samples/sample-compose/iosApp/FileKitSampleCompose.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/iosApp/FileKitSampleCompose.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /samples/sample-compose/iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /samples/sample-compose/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /samples/sample-compose/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png -------------------------------------------------------------------------------- /samples/sample-compose/iosApp/iosApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/iosApp/iosApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /samples/sample-compose/iosApp/iosApp/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/iosApp/iosApp/ContentView.swift -------------------------------------------------------------------------------- /samples/sample-compose/iosApp/iosApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/iosApp/iosApp/Info.plist -------------------------------------------------------------------------------- /samples/sample-compose/iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /samples/sample-compose/iosApp/iosApp/iOSApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-compose/iosApp/iosApp/iOSApp.swift -------------------------------------------------------------------------------- /samples/sample-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/README.md -------------------------------------------------------------------------------- /samples/sample-core/appleApps/FileKitSamplesCore.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/FileKitSamplesCore.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /samples/sample-core/appleApps/FileKitSamplesCore.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/FileKitSamplesCore.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /samples/sample-core/appleApps/FileKitSamplesCore.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/FileKitSamplesCore.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /samples/sample-core/appleApps/FileKitSamplesCore.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/FileKitSamplesCore.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /samples/sample-core/appleApps/FileKitSamplesCore.xcodeproj/xcshareddata/xcschemes/iOSAppCompose.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/FileKitSamplesCore.xcodeproj/xcshareddata/xcschemes/iOSAppCompose.xcscheme -------------------------------------------------------------------------------- /samples/sample-core/appleApps/FileKitSamplesCore.xcodeproj/xcshareddata/xcschemes/macOSApp.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/FileKitSamplesCore.xcodeproj/xcshareddata/xcschemes/macOSApp.xcscheme -------------------------------------------------------------------------------- /samples/sample-core/appleApps/PickerKotlinSampleCore/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/PickerKotlinSampleCore/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /samples/sample-core/appleApps/PickerKotlinSampleCore/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/PickerKotlinSampleCore/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /samples/sample-core/appleApps/PickerKotlinSampleCore/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/PickerKotlinSampleCore/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /samples/sample-core/appleApps/PickerKotlinSampleCore/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/PickerKotlinSampleCore/ContentView.swift -------------------------------------------------------------------------------- /samples/sample-core/appleApps/PickerKotlinSampleCore/PickerKotlinSampleCoreApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/PickerKotlinSampleCore/PickerKotlinSampleCoreApp.swift -------------------------------------------------------------------------------- /samples/sample-core/appleApps/PickerKotlinSampleCore/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/PickerKotlinSampleCore/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /samples/sample-core/appleApps/iOSApp/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/iOSApp/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /samples/sample-core/appleApps/iOSApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/iOSApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /samples/sample-core/appleApps/iOSApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/iOSApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /samples/sample-core/appleApps/iOSApp/Collector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/iOSApp/Collector.swift -------------------------------------------------------------------------------- /samples/sample-core/appleApps/iOSApp/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/iOSApp/ContentView.swift -------------------------------------------------------------------------------- /samples/sample-core/appleApps/iOSApp/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/iOSApp/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /samples/sample-core/appleApps/iOSApp/iOSApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/iOSApp/iOSApp.swift -------------------------------------------------------------------------------- /samples/sample-core/appleApps/iOSAppCompose/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/iOSAppCompose/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /samples/sample-core/appleApps/iOSAppCompose/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/iOSAppCompose/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /samples/sample-core/appleApps/iOSAppCompose/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/iOSAppCompose/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /samples/sample-core/appleApps/iOSAppCompose/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/iOSAppCompose/ContentView.swift -------------------------------------------------------------------------------- /samples/sample-core/appleApps/iOSAppCompose/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/iOSAppCompose/Info.plist -------------------------------------------------------------------------------- /samples/sample-core/appleApps/iOSAppCompose/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/iOSAppCompose/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /samples/sample-core/appleApps/iOSAppCompose/iOSAppCompose.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/iOSAppCompose/iOSAppCompose.swift -------------------------------------------------------------------------------- /samples/sample-core/appleApps/macOSApp/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/macOSApp/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /samples/sample-core/appleApps/macOSApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/macOSApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /samples/sample-core/appleApps/macOSApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/macOSApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /samples/sample-core/appleApps/macOSApp/Collector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/macOSApp/Collector.swift -------------------------------------------------------------------------------- /samples/sample-core/appleApps/macOSApp/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/macOSApp/ContentView.swift -------------------------------------------------------------------------------- /samples/sample-core/appleApps/macOSApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/macOSApp/Info.plist -------------------------------------------------------------------------------- /samples/sample-core/appleApps/macOSApp/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/macOSApp/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /samples/sample-core/appleApps/macOSApp/macOSApp.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/macOSApp/macOSApp.entitlements -------------------------------------------------------------------------------- /samples/sample-core/appleApps/macOSApp/macOSApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/appleApps/macOSApp/macOSApp.swift -------------------------------------------------------------------------------- /samples/sample-core/composeApp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/build.gradle.kts -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/androidMain/kotlin/io/github/vinceglb/sample/core/compose/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/androidMain/kotlin/io/github/vinceglb/sample/core/compose/MainActivity.kt -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/androidMain/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/androidMain/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/androidMain/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/androidMain/res/values/strings.xml -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/androidMain/res/xml/file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/androidMain/res/xml/file_paths.xml -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/core/compose/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/core/compose/App.kt -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/core/compose/PhotoItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/core/compose/PhotoItem.kt -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/desktopMain/kotlin/io/github/vinceglb/sample/core/compose/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/desktopMain/kotlin/io/github/vinceglb/sample/core/compose/main.kt -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/iosMain/kotlin/MainViewController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/iosMain/kotlin/MainViewController.kt -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/jsMain/kotlin/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/jsMain/kotlin/main.kt -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/jsMain/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/jsMain/resources/index.html -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/nonWebMain/kotlin/io/github/vinceglb/sample/core/compose/App.nonWeb.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/nonWebMain/kotlin/io/github/vinceglb/sample/core/compose/App.nonWeb.kt -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/wasmJsMain/kotlin/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/wasmJsMain/kotlin/main.kt -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/wasmJsMain/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/wasmJsMain/resources/index.html -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/wasmJsMain/resources/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/wasmJsMain/resources/styles.css -------------------------------------------------------------------------------- /samples/sample-core/composeApp/src/webMain/kotlin/io/github/vinceglb/sample/core/compose/App.web.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/composeApp/src/webMain/kotlin/io/github/vinceglb/sample/core/compose/App.web.kt -------------------------------------------------------------------------------- /samples/sample-core/shared/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/shared/build.gradle.kts -------------------------------------------------------------------------------- /samples/sample-core/shared/src/androidMain/kotlin/io/github/vinceglb/sample/core/MainViewModel.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/shared/src/androidMain/kotlin/io/github/vinceglb/sample/core/MainViewModel.android.kt -------------------------------------------------------------------------------- /samples/sample-core/shared/src/appleMain/kotlin/io/github/vinceglb/sample/core/MainViewModel.apple.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/shared/src/appleMain/kotlin/io/github/vinceglb/sample/core/MainViewModel.apple.kt -------------------------------------------------------------------------------- /samples/sample-core/shared/src/commonMain/kotlin/io/github/vinceglb/sample/core/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/shared/src/commonMain/kotlin/io/github/vinceglb/sample/core/MainViewModel.kt -------------------------------------------------------------------------------- /samples/sample-core/shared/src/iosMain/kotlin/io/github/vinceglb/sample/core/MainViewModel.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/shared/src/iosMain/kotlin/io/github/vinceglb/sample/core/MainViewModel.ios.kt -------------------------------------------------------------------------------- /samples/sample-core/shared/src/jvmMain/kotlin/io/github/vinceglb/sample/core/MainViewModel.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/shared/src/jvmMain/kotlin/io/github/vinceglb/sample/core/MainViewModel.jvm.kt -------------------------------------------------------------------------------- /samples/sample-core/shared/src/macosMain/kotlin/io/github/vinceglb/sample/core/MainViewModel.macos.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/shared/src/macosMain/kotlin/io/github/vinceglb/sample/core/MainViewModel.macos.kt -------------------------------------------------------------------------------- /samples/sample-core/shared/src/nonWebMain/kotlin/io/github/vinceglb/sample/core/MainViewModel.nonWeb.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/shared/src/nonWebMain/kotlin/io/github/vinceglb/sample/core/MainViewModel.nonWeb.kt -------------------------------------------------------------------------------- /samples/sample-core/shared/src/webMain/kotlin/io/github/vinceglb/sample/core/MainViewModel.web.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-core/shared/src/webMain/kotlin/io/github/vinceglb/sample/core/MainViewModel.web.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/README.md -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/build.gradle.kts -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/androidMain/kotlin/io/github/vinceglb/sample/explorer/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/androidMain/kotlin/io/github/vinceglb/sample/explorer/MainActivity.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/androidMain/kotlin/io/github/vinceglb/sample/explorer/util/FileCreationDate.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/androidMain/kotlin/io/github/vinceglb/sample/explorer/util/FileCreationDate.android.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/androidMain/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/androidMain/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/androidMain/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/androidMain/res/values/strings.xml -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/App.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/AppContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/AppContent.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/FileBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/FileBottomSheet.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/FileIcon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/FileIcon.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/Copy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/Copy.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/EllipsisVertical.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/EllipsisVertical.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/ExplorerIcons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/ExplorerIcons.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/File.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/File.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/FileArchive.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/FileArchive.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/FileAudio.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/FileAudio.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/FileCode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/FileCode.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/FileImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/FileImage.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/FileJson.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/FileJson.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/FileText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/FileText.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/FileVideo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/FileVideo.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/Folder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/Folder.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/FolderUp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/FolderUp.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/Images.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/Images.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/Share2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/Share2.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/SquareArrowOutUpRight.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/SquareArrowOutUpRight.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/Trash.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/Trash.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/Truck.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/icon/Truck.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/util/DateFormat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/util/DateFormat.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/util/FileCreationDate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/util/FileCreationDate.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/util/Storage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/commonMain/kotlin/io/github/vinceglb/sample/explorer/util/Storage.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/desktopMain/kotlin/io/github/vinceglb/sample/explorer/FileBottomSheet.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/desktopMain/kotlin/io/github/vinceglb/sample/explorer/FileBottomSheet.desktop.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/desktopMain/kotlin/io/github/vinceglb/sample/explorer/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/desktopMain/kotlin/io/github/vinceglb/sample/explorer/main.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/desktopMain/kotlin/io/github/vinceglb/sample/explorer/util/FileCreationDate.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/desktopMain/kotlin/io/github/vinceglb/sample/explorer/util/FileCreationDate.desktop.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/iosMain/kotlin/io/github/vinceglb/sample/explorer/MainViewController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/iosMain/kotlin/io/github/vinceglb/sample/explorer/MainViewController.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/iosMain/kotlin/io/github/vinceglb/sample/explorer/util/FileCreationDate.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/iosMain/kotlin/io/github/vinceglb/sample/explorer/util/FileCreationDate.ios.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/composeApp/src/mobileMain/kotlin/io/github/vinceglb/sample/explorer/FileBottomSheet.mobile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/composeApp/src/mobileMain/kotlin/io/github/vinceglb/sample/explorer/FileBottomSheet.mobile.kt -------------------------------------------------------------------------------- /samples/sample-file-explorer/iosApp/Configuration/Config.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/iosApp/Configuration/Config.xcconfig -------------------------------------------------------------------------------- /samples/sample-file-explorer/iosApp/Sample File Explorer.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/iosApp/Sample File Explorer.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /samples/sample-file-explorer/iosApp/Sample File Explorer.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/iosApp/Sample File Explorer.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /samples/sample-file-explorer/iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /samples/sample-file-explorer/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /samples/sample-file-explorer/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png -------------------------------------------------------------------------------- /samples/sample-file-explorer/iosApp/iosApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/iosApp/iosApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /samples/sample-file-explorer/iosApp/iosApp/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/iosApp/iosApp/ContentView.swift -------------------------------------------------------------------------------- /samples/sample-file-explorer/iosApp/iosApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/iosApp/iosApp/Info.plist -------------------------------------------------------------------------------- /samples/sample-file-explorer/iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /samples/sample-file-explorer/iosApp/iosApp/iOSApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/samples/sample-file-explorer/iosApp/iosApp/iOSApp.swift -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinceglb/FileKit/HEAD/settings.gradle.kts --------------------------------------------------------------------------------