├── .github
├── ci-gradle.properties
├── dependabot.yml
├── version.sh
└── workflows
│ ├── ci.yml
│ └── publish.yml
├── .gitignore
├── .idea
├── .gitignore
└── .name
├── .run
├── demo.android.run.xml
├── demo.androidApp.run.xml
├── demo.browser.run.xml
├── demo.desktop.run.xml
└── demo.ios.run.xml
├── LICENSE
├── README.md
├── art
└── drag-select-compose-demo.gif
├── cleanup.sh
├── core
├── .gitignore
├── api
│ ├── android
│ │ └── core.api
│ ├── desktop
│ │ └── core.api
│ └── jvm
│ │ └── core.api
├── build.gradle.kts
└── src
│ ├── androidMain
│ └── AndroidManifest.xml
│ └── commonMain
│ └── kotlin
│ └── com
│ └── dragselectcompose
│ └── core
│ ├── DragSelectState.kt
│ ├── DragState.kt
│ ├── GridDragSelect.kt
│ └── GridDragSelectDefaults.kt
├── demo
├── README.md
├── android
│ ├── .gitignore
│ ├── build.gradle.kts
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── kotlin
│ │ └── com
│ │ │ └── dragselectcompose
│ │ │ └── demo
│ │ │ ├── BasicDragSelectPhotoGrid.kt
│ │ │ ├── ExtensionsDragSelectPhotoGrid.kt
│ │ │ ├── LazyDragSelectPhotoGrid.kt
│ │ │ ├── MainActivity.kt
│ │ │ ├── PhotoItem.kt
│ │ │ └── ui
│ │ │ └── theme
│ │ │ ├── Color.kt
│ │ │ ├── Theme.kt
│ │ │ └── Type.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.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── values
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ └── themes.xml
│ │ └── xml
│ │ ├── backup_rules.xml
│ │ └── data_extraction_rules.xml
└── kmm
│ ├── .gitignore
│ ├── androidApp
│ ├── .gitignore
│ ├── build.gradle.kts
│ └── src
│ │ └── androidMain
│ │ ├── AndroidManifest.xml
│ │ ├── kotlin
│ │ └── dev
│ │ │ └── jordond
│ │ │ └── dragselectcompose
│ │ │ └── demo
│ │ │ └── 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.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ └── values
│ │ └── strings.xml
│ ├── desktopApp
│ ├── .gitignore
│ ├── build.gradle.kts
│ └── src
│ │ └── jvmMain
│ │ └── kotlin
│ │ └── main.kt
│ ├── iosApp
│ ├── Configuration
│ │ └── Config.xcconfig
│ ├── Podfile
│ ├── iosApp.xcodeproj
│ │ └── project.pbxproj
│ └── 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
│ └── shared
│ ├── .gitignore
│ ├── build.gradle.kts
│ └── src
│ ├── androidMain
│ ├── AndroidManifest.xml
│ └── kotlin
│ │ └── com
│ │ └── dragselectcompose
│ │ └── demo
│ │ └── main.android.kt
│ ├── commonMain
│ └── kotlin
│ │ └── com
│ │ └── dragselectcompose
│ │ └── demo
│ │ ├── App.kt
│ │ ├── PhotoGrid.kt
│ │ └── PhotoItem.kt
│ ├── iosMain
│ └── kotlin
│ │ └── com
│ │ └── dragselectcompose
│ │ └── demo
│ │ └── main.ios.kt
│ ├── jsMain
│ ├── kotlin
│ │ └── main.kt
│ └── resources
│ │ └── index.html
│ └── jvmMain
│ └── kotlin
│ └── com
│ └── dragselectcompose
│ └── demo
│ └── main.desktop.kt
├── dragselect
├── .gitignore
├── api
│ ├── android
│ │ └── dragselect.api
│ └── jvm
│ │ └── dragselect.api
├── build.gradle.kts
└── src
│ ├── androidMain
│ └── AndroidManifest.xml
│ └── commonMain
│ └── kotlin
│ └── com
│ └── dragselectcompose
│ └── Placeholder.kt
├── extensions
├── .gitignore
├── api
│ ├── android
│ │ └── extensions.api
│ └── jvm
│ │ └── extensions.api
├── build.gradle.kts
└── src
│ ├── androidMain
│ └── AndroidManifest.xml
│ └── commonMain
│ └── kotlin
│ └── com
│ └── dragselectcompose
│ └── extensions
│ ├── Semantics.kt
│ ├── Toggleable.kt
│ └── ToggleableItem.kt
├── gradle.properties
├── gradle
├── libs.versions.toml
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── grid
├── .gitignore
├── api
│ ├── android
│ │ └── grid.api
│ └── jvm
│ │ └── grid.api
├── build.gradle.kts
└── src
│ ├── androidMain
│ └── AndroidManifest.xml
│ └── commonMain
│ └── kotlin
│ └── com
│ └── dragselectcompose
│ └── grid
│ ├── LazyDragSelectGridItemScope.kt
│ ├── LazyDragSelectGridScope.kt
│ ├── LazyDragSelectHorizontalGrid.kt
│ ├── LazyDragSelectVerticalGrid.kt
│ └── indicator
│ ├── AnimateSelectionOptions.kt
│ ├── IndicatorIcon.kt
│ ├── IndicatorIconDefaults.kt
│ ├── IndicatorIconOptions.kt
│ └── internal
│ └── RadioButtonUnchecked.kt
├── kotlin-js-store
└── yarn.lock
├── renovate.json
└── settings.gradle.kts
/.github/ci-gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/.github/ci-gradle.properties
--------------------------------------------------------------------------------
/.github/dependabot.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/.github/dependabot.yml
--------------------------------------------------------------------------------
/.github/version.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/.github/version.sh
--------------------------------------------------------------------------------
/.github/workflows/ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/.github/workflows/ci.yml
--------------------------------------------------------------------------------
/.github/workflows/publish.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/.github/workflows/publish.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/.gitignore
--------------------------------------------------------------------------------
/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 |
--------------------------------------------------------------------------------
/.idea/.name:
--------------------------------------------------------------------------------
1 | DragSelectCompose
--------------------------------------------------------------------------------
/.run/demo.android.run.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/.run/demo.android.run.xml
--------------------------------------------------------------------------------
/.run/demo.androidApp.run.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/.run/demo.androidApp.run.xml
--------------------------------------------------------------------------------
/.run/demo.browser.run.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/.run/demo.browser.run.xml
--------------------------------------------------------------------------------
/.run/demo.desktop.run.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/.run/demo.desktop.run.xml
--------------------------------------------------------------------------------
/.run/demo.ios.run.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/.run/demo.ios.run.xml
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/README.md
--------------------------------------------------------------------------------
/art/drag-select-compose-demo.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/art/drag-select-compose-demo.gif
--------------------------------------------------------------------------------
/cleanup.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/cleanup.sh
--------------------------------------------------------------------------------
/core/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/core/api/android/core.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/core/api/android/core.api
--------------------------------------------------------------------------------
/core/api/desktop/core.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/core/api/desktop/core.api
--------------------------------------------------------------------------------
/core/api/jvm/core.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/core/api/jvm/core.api
--------------------------------------------------------------------------------
/core/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/core/build.gradle.kts
--------------------------------------------------------------------------------
/core/src/androidMain/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/core/src/commonMain/kotlin/com/dragselectcompose/core/DragSelectState.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/core/src/commonMain/kotlin/com/dragselectcompose/core/DragSelectState.kt
--------------------------------------------------------------------------------
/core/src/commonMain/kotlin/com/dragselectcompose/core/DragState.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/core/src/commonMain/kotlin/com/dragselectcompose/core/DragState.kt
--------------------------------------------------------------------------------
/core/src/commonMain/kotlin/com/dragselectcompose/core/GridDragSelect.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/core/src/commonMain/kotlin/com/dragselectcompose/core/GridDragSelect.kt
--------------------------------------------------------------------------------
/core/src/commonMain/kotlin/com/dragselectcompose/core/GridDragSelectDefaults.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/core/src/commonMain/kotlin/com/dragselectcompose/core/GridDragSelectDefaults.kt
--------------------------------------------------------------------------------
/demo/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/README.md
--------------------------------------------------------------------------------
/demo/android/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/demo/android/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/build.gradle.kts
--------------------------------------------------------------------------------
/demo/android/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/demo/android/src/main/kotlin/com/dragselectcompose/demo/BasicDragSelectPhotoGrid.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/kotlin/com/dragselectcompose/demo/BasicDragSelectPhotoGrid.kt
--------------------------------------------------------------------------------
/demo/android/src/main/kotlin/com/dragselectcompose/demo/ExtensionsDragSelectPhotoGrid.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/kotlin/com/dragselectcompose/demo/ExtensionsDragSelectPhotoGrid.kt
--------------------------------------------------------------------------------
/demo/android/src/main/kotlin/com/dragselectcompose/demo/LazyDragSelectPhotoGrid.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/kotlin/com/dragselectcompose/demo/LazyDragSelectPhotoGrid.kt
--------------------------------------------------------------------------------
/demo/android/src/main/kotlin/com/dragselectcompose/demo/MainActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/kotlin/com/dragselectcompose/demo/MainActivity.kt
--------------------------------------------------------------------------------
/demo/android/src/main/kotlin/com/dragselectcompose/demo/PhotoItem.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/kotlin/com/dragselectcompose/demo/PhotoItem.kt
--------------------------------------------------------------------------------
/demo/android/src/main/kotlin/com/dragselectcompose/demo/ui/theme/Color.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/kotlin/com/dragselectcompose/demo/ui/theme/Color.kt
--------------------------------------------------------------------------------
/demo/android/src/main/kotlin/com/dragselectcompose/demo/ui/theme/Theme.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/kotlin/com/dragselectcompose/demo/ui/theme/Theme.kt
--------------------------------------------------------------------------------
/demo/android/src/main/kotlin/com/dragselectcompose/demo/ui/theme/Type.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/kotlin/com/dragselectcompose/demo/ui/theme/Type.kt
--------------------------------------------------------------------------------
/demo/android/src/main/res/drawable-v24/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/res/drawable-v24/ic_launcher_foreground.xml
--------------------------------------------------------------------------------
/demo/android/src/main/res/drawable/ic_launcher_background.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/res/drawable/ic_launcher_background.xml
--------------------------------------------------------------------------------
/demo/android/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
--------------------------------------------------------------------------------
/demo/android/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
--------------------------------------------------------------------------------
/demo/android/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/demo/android/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/demo/android/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/demo/android/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/demo/android/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/demo/android/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/demo/android/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/demo/android/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/demo/android/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/demo/android/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/demo/android/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/res/values/colors.xml
--------------------------------------------------------------------------------
/demo/android/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/demo/android/src/main/res/values/themes.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/res/values/themes.xml
--------------------------------------------------------------------------------
/demo/android/src/main/res/xml/backup_rules.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/res/xml/backup_rules.xml
--------------------------------------------------------------------------------
/demo/android/src/main/res/xml/data_extraction_rules.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/android/src/main/res/xml/data_extraction_rules.xml
--------------------------------------------------------------------------------
/demo/kmm/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/.gitignore
--------------------------------------------------------------------------------
/demo/kmm/androidApp/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/demo/kmm/androidApp/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/androidApp/build.gradle.kts
--------------------------------------------------------------------------------
/demo/kmm/androidApp/src/androidMain/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/androidApp/src/androidMain/AndroidManifest.xml
--------------------------------------------------------------------------------
/demo/kmm/androidApp/src/androidMain/kotlin/dev/jordond/dragselectcompose/demo/MainActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/androidApp/src/androidMain/kotlin/dev/jordond/dragselectcompose/demo/MainActivity.kt
--------------------------------------------------------------------------------
/demo/kmm/androidApp/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/androidApp/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml
--------------------------------------------------------------------------------
/demo/kmm/androidApp/src/androidMain/res/drawable/ic_launcher_background.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/androidApp/src/androidMain/res/drawable/ic_launcher_background.xml
--------------------------------------------------------------------------------
/demo/kmm/androidApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/androidApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml
--------------------------------------------------------------------------------
/demo/kmm/androidApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/androidApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml
--------------------------------------------------------------------------------
/demo/kmm/androidApp/src/androidMain/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/androidApp/src/androidMain/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/demo/kmm/androidApp/src/androidMain/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/androidApp/src/androidMain/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/demo/kmm/androidApp/src/androidMain/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/androidApp/src/androidMain/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/demo/kmm/androidApp/src/androidMain/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/androidApp/src/androidMain/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/demo/kmm/androidApp/src/androidMain/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/androidApp/src/androidMain/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/demo/kmm/androidApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/androidApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/demo/kmm/androidApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/androidApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/demo/kmm/androidApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/androidApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/demo/kmm/androidApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/androidApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/demo/kmm/androidApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/androidApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/demo/kmm/androidApp/src/androidMain/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/androidApp/src/androidMain/res/values/strings.xml
--------------------------------------------------------------------------------
/demo/kmm/desktopApp/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/demo/kmm/desktopApp/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/desktopApp/build.gradle.kts
--------------------------------------------------------------------------------
/demo/kmm/desktopApp/src/jvmMain/kotlin/main.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/desktopApp/src/jvmMain/kotlin/main.kt
--------------------------------------------------------------------------------
/demo/kmm/iosApp/Configuration/Config.xcconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/iosApp/Configuration/Config.xcconfig
--------------------------------------------------------------------------------
/demo/kmm/iosApp/Podfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/iosApp/Podfile
--------------------------------------------------------------------------------
/demo/kmm/iosApp/iosApp.xcodeproj/project.pbxproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/iosApp/iosApp.xcodeproj/project.pbxproj
--------------------------------------------------------------------------------
/demo/kmm/iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json
--------------------------------------------------------------------------------
/demo/kmm/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json
--------------------------------------------------------------------------------
/demo/kmm/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png
--------------------------------------------------------------------------------
/demo/kmm/iosApp/iosApp/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/iosApp/iosApp/Assets.xcassets/Contents.json
--------------------------------------------------------------------------------
/demo/kmm/iosApp/iosApp/ContentView.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/iosApp/iosApp/ContentView.swift
--------------------------------------------------------------------------------
/demo/kmm/iosApp/iosApp/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/iosApp/iosApp/Info.plist
--------------------------------------------------------------------------------
/demo/kmm/iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json
--------------------------------------------------------------------------------
/demo/kmm/iosApp/iosApp/iOSApp.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/iosApp/iosApp/iOSApp.swift
--------------------------------------------------------------------------------
/demo/kmm/shared/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/demo/kmm/shared/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/shared/build.gradle.kts
--------------------------------------------------------------------------------
/demo/kmm/shared/src/androidMain/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/shared/src/androidMain/AndroidManifest.xml
--------------------------------------------------------------------------------
/demo/kmm/shared/src/androidMain/kotlin/com/dragselectcompose/demo/main.android.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/shared/src/androidMain/kotlin/com/dragselectcompose/demo/main.android.kt
--------------------------------------------------------------------------------
/demo/kmm/shared/src/commonMain/kotlin/com/dragselectcompose/demo/App.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/shared/src/commonMain/kotlin/com/dragselectcompose/demo/App.kt
--------------------------------------------------------------------------------
/demo/kmm/shared/src/commonMain/kotlin/com/dragselectcompose/demo/PhotoGrid.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/shared/src/commonMain/kotlin/com/dragselectcompose/demo/PhotoGrid.kt
--------------------------------------------------------------------------------
/demo/kmm/shared/src/commonMain/kotlin/com/dragselectcompose/demo/PhotoItem.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/shared/src/commonMain/kotlin/com/dragselectcompose/demo/PhotoItem.kt
--------------------------------------------------------------------------------
/demo/kmm/shared/src/iosMain/kotlin/com/dragselectcompose/demo/main.ios.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/shared/src/iosMain/kotlin/com/dragselectcompose/demo/main.ios.kt
--------------------------------------------------------------------------------
/demo/kmm/shared/src/jsMain/kotlin/main.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/shared/src/jsMain/kotlin/main.kt
--------------------------------------------------------------------------------
/demo/kmm/shared/src/jsMain/resources/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/shared/src/jsMain/resources/index.html
--------------------------------------------------------------------------------
/demo/kmm/shared/src/jvmMain/kotlin/com/dragselectcompose/demo/main.desktop.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/demo/kmm/shared/src/jvmMain/kotlin/com/dragselectcompose/demo/main.desktop.kt
--------------------------------------------------------------------------------
/dragselect/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/dragselect/api/android/dragselect.api:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/dragselect/api/jvm/dragselect.api:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/dragselect/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/dragselect/build.gradle.kts
--------------------------------------------------------------------------------
/dragselect/src/androidMain/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/dragselect/src/commonMain/kotlin/com/dragselectcompose/Placeholder.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/dragselect/src/commonMain/kotlin/com/dragselectcompose/Placeholder.kt
--------------------------------------------------------------------------------
/extensions/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/extensions/api/android/extensions.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/extensions/api/android/extensions.api
--------------------------------------------------------------------------------
/extensions/api/jvm/extensions.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/extensions/api/jvm/extensions.api
--------------------------------------------------------------------------------
/extensions/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/extensions/build.gradle.kts
--------------------------------------------------------------------------------
/extensions/src/androidMain/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/extensions/src/commonMain/kotlin/com/dragselectcompose/extensions/Semantics.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/extensions/src/commonMain/kotlin/com/dragselectcompose/extensions/Semantics.kt
--------------------------------------------------------------------------------
/extensions/src/commonMain/kotlin/com/dragselectcompose/extensions/Toggleable.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/extensions/src/commonMain/kotlin/com/dragselectcompose/extensions/Toggleable.kt
--------------------------------------------------------------------------------
/extensions/src/commonMain/kotlin/com/dragselectcompose/extensions/ToggleableItem.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/extensions/src/commonMain/kotlin/com/dragselectcompose/extensions/ToggleableItem.kt
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/gradle.properties
--------------------------------------------------------------------------------
/gradle/libs.versions.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/gradle/libs.versions.toml
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/gradle/wrapper/gradle-wrapper.properties
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/gradlew
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/gradlew.bat
--------------------------------------------------------------------------------
/grid/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/grid/api/android/grid.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/grid/api/android/grid.api
--------------------------------------------------------------------------------
/grid/api/jvm/grid.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/grid/api/jvm/grid.api
--------------------------------------------------------------------------------
/grid/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/grid/build.gradle.kts
--------------------------------------------------------------------------------
/grid/src/androidMain/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/grid/src/commonMain/kotlin/com/dragselectcompose/grid/LazyDragSelectGridItemScope.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/grid/src/commonMain/kotlin/com/dragselectcompose/grid/LazyDragSelectGridItemScope.kt
--------------------------------------------------------------------------------
/grid/src/commonMain/kotlin/com/dragselectcompose/grid/LazyDragSelectGridScope.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/grid/src/commonMain/kotlin/com/dragselectcompose/grid/LazyDragSelectGridScope.kt
--------------------------------------------------------------------------------
/grid/src/commonMain/kotlin/com/dragselectcompose/grid/LazyDragSelectHorizontalGrid.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/grid/src/commonMain/kotlin/com/dragselectcompose/grid/LazyDragSelectHorizontalGrid.kt
--------------------------------------------------------------------------------
/grid/src/commonMain/kotlin/com/dragselectcompose/grid/LazyDragSelectVerticalGrid.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/grid/src/commonMain/kotlin/com/dragselectcompose/grid/LazyDragSelectVerticalGrid.kt
--------------------------------------------------------------------------------
/grid/src/commonMain/kotlin/com/dragselectcompose/grid/indicator/AnimateSelectionOptions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/grid/src/commonMain/kotlin/com/dragselectcompose/grid/indicator/AnimateSelectionOptions.kt
--------------------------------------------------------------------------------
/grid/src/commonMain/kotlin/com/dragselectcompose/grid/indicator/IndicatorIcon.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/grid/src/commonMain/kotlin/com/dragselectcompose/grid/indicator/IndicatorIcon.kt
--------------------------------------------------------------------------------
/grid/src/commonMain/kotlin/com/dragselectcompose/grid/indicator/IndicatorIconDefaults.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/grid/src/commonMain/kotlin/com/dragselectcompose/grid/indicator/IndicatorIconDefaults.kt
--------------------------------------------------------------------------------
/grid/src/commonMain/kotlin/com/dragselectcompose/grid/indicator/IndicatorIconOptions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/grid/src/commonMain/kotlin/com/dragselectcompose/grid/indicator/IndicatorIconOptions.kt
--------------------------------------------------------------------------------
/grid/src/commonMain/kotlin/com/dragselectcompose/grid/indicator/internal/RadioButtonUnchecked.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/grid/src/commonMain/kotlin/com/dragselectcompose/grid/indicator/internal/RadioButtonUnchecked.kt
--------------------------------------------------------------------------------
/kotlin-js-store/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/kotlin-js-store/yarn.lock
--------------------------------------------------------------------------------
/renovate.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/renovate.json
--------------------------------------------------------------------------------
/settings.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordond/drag-select-compose/HEAD/settings.gradle.kts
--------------------------------------------------------------------------------