├── .github ├── dependabot.yaml └── workflows │ ├── build.yaml │ └── publish-wasmjs-demo.yaml ├── .gitignore ├── LICENSE.txt ├── README.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── screenshot_intent-picker.png ├── screenshot_list.png └── screenshot_simple.png ├── kotlin-js-store └── yarn.lock ├── sample ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── androidMain │ ├── AndroidManifest.xml │ ├── kotlin │ │ └── com │ │ │ └── dokar │ │ │ └── sheets │ │ │ └── sample │ │ │ ├── IntentPickerSheetContent.kt │ │ │ ├── MainActivity.kt │ │ │ └── intentpicker │ │ │ └── IntentPicker.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── ic_baseline_file_copy_24.xml │ │ ├── ic_baseline_grid_24.xml │ │ ├── ic_baseline_list_24.xml │ │ └── 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-night │ │ └── themes.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ ├── commonMain │ └── kotlin │ │ └── com │ │ └── dokar │ │ └── sheets │ │ └── sample │ │ ├── Header.kt │ │ ├── ListSheetContent.kt │ │ ├── LoremIpsum.kt │ │ ├── Platform.kt │ │ ├── SampleScreen.kt │ │ ├── SimpleSheetContent.kt │ │ ├── SimpleSheetContent.material3.kt │ │ ├── TextFieldSheetContent.kt │ │ ├── iOSBottomSheetTransitions.kt │ │ └── theme │ │ ├── Color.kt │ │ ├── Shape.kt │ │ ├── Theme.kt │ │ └── Type.kt │ ├── desktopMain │ └── kotlin │ │ └── com │ │ └── dokar │ │ └── sheets │ │ └── sample │ │ ├── Main.kt │ │ └── Platform.desktop.kt │ └── wasmJsMain │ ├── kotlin │ └── com │ │ └── dokar │ │ └── sheets │ │ └── sample │ │ ├── Main.kt │ │ └── Platform.wasmJs.kt │ └── resources │ └── index.html ├── settings.gradle.kts ├── sheets-core ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── gradle.properties ├── proguard-rules.pro └── src │ ├── androidMain │ ├── kotlin │ │ └── com │ │ │ └── dokar │ │ │ └── sheets │ │ │ ├── DialogContainer.kt │ │ │ └── Platform.android.kt │ └── res │ │ └── values │ │ └── styles.xml │ ├── commonMain │ └── kotlin │ │ └── com │ │ └── dokar │ │ └── sheets │ │ ├── BackgroundWithInsetsModifier.kt │ │ ├── BottomSheetDefaults.kt │ │ ├── BottomSheetDragHandle.kt │ │ ├── BottomSheetState.kt │ │ ├── BottomSheetValue.kt │ │ ├── CoreBottomSheet.kt │ │ ├── CoreBottomSheetLayout.kt │ │ ├── PeekHeight.kt │ │ ├── Platform.kt │ │ ├── PointerInput.ext.kt │ │ ├── SheetBehaviors.kt │ │ ├── SheetNestedScrollConnection.kt │ │ └── layout │ │ ├── ContentOffsetY.kt │ │ ├── SheetContentLayout.kt │ │ └── SheetContentLayoutState.kt │ ├── desktopMain │ └── kotlin │ │ └── com │ │ └── dokar │ │ └── sheets │ │ └── Platform.desktop.kt │ ├── desktopTest │ └── kotlin │ │ └── com │ │ └── dokar │ │ └── sheets │ │ └── test │ │ ├── MainTestClock.ext.kt │ │ └── SheetGestureTest.kt │ └── wasmJsMain │ └── kotlin │ └── com │ └── dokar │ └── sheets │ └── Platform.wasmJs.kt ├── sheets-m3 ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── gradle.properties ├── proguard-rules.pro └── src │ └── commonMain │ └── kotlin │ └── com │ └── dokar │ └── sheets │ └── m3 │ ├── BottomSheet.material3.kt │ ├── BottomSheetDefaults.material3.kt │ └── BottomSheetDragHandle.material3.kt └── sheets ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── gradle.properties ├── proguard-rules.pro └── src └── commonMain └── kotlin └── com └── dokar └── sheets ├── BottomSheet.material.kt ├── BottomSheetDefaults.material.kt └── BottomSheetDragHandle.material.kt /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/publish-wasmjs-demo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/.github/workflows/publish-wasmjs-demo.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/screenshot_intent-picker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/images/screenshot_intent-picker.png -------------------------------------------------------------------------------- /images/screenshot_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/images/screenshot_list.png -------------------------------------------------------------------------------- /images/screenshot_simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/images/screenshot_simple.png -------------------------------------------------------------------------------- /kotlin-js-store/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/kotlin-js-store/yarn.lock -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /release/ 3 | -------------------------------------------------------------------------------- /sample/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/build.gradle.kts -------------------------------------------------------------------------------- /sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/proguard-rules.pro -------------------------------------------------------------------------------- /sample/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/androidMain/kotlin/com/dokar/sheets/sample/IntentPickerSheetContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/kotlin/com/dokar/sheets/sample/IntentPickerSheetContent.kt -------------------------------------------------------------------------------- /sample/src/androidMain/kotlin/com/dokar/sheets/sample/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/kotlin/com/dokar/sheets/sample/MainActivity.kt -------------------------------------------------------------------------------- /sample/src/androidMain/kotlin/com/dokar/sheets/sample/intentpicker/IntentPicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/kotlin/com/dokar/sheets/sample/intentpicker/IntentPicker.kt -------------------------------------------------------------------------------- /sample/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /sample/src/androidMain/res/drawable/ic_baseline_file_copy_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/res/drawable/ic_baseline_file_copy_24.xml -------------------------------------------------------------------------------- /sample/src/androidMain/res/drawable/ic_baseline_grid_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/res/drawable/ic_baseline_grid_24.xml -------------------------------------------------------------------------------- /sample/src/androidMain/res/drawable/ic_baseline_list_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/res/drawable/ic_baseline_list_24.xml -------------------------------------------------------------------------------- /sample/src/androidMain/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /sample/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /sample/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /sample/src/androidMain/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /sample/src/androidMain/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /sample/src/androidMain/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /sample/src/androidMain/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /sample/src/androidMain/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /sample/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /sample/src/androidMain/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /sample/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /sample/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /sample/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /sample/src/androidMain/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/res/values-night/themes.xml -------------------------------------------------------------------------------- /sample/src/androidMain/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/res/values/colors.xml -------------------------------------------------------------------------------- /sample/src/androidMain/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/androidMain/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/androidMain/res/values/themes.xml -------------------------------------------------------------------------------- /sample/src/commonMain/kotlin/com/dokar/sheets/sample/Header.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/commonMain/kotlin/com/dokar/sheets/sample/Header.kt -------------------------------------------------------------------------------- /sample/src/commonMain/kotlin/com/dokar/sheets/sample/ListSheetContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/commonMain/kotlin/com/dokar/sheets/sample/ListSheetContent.kt -------------------------------------------------------------------------------- /sample/src/commonMain/kotlin/com/dokar/sheets/sample/LoremIpsum.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/commonMain/kotlin/com/dokar/sheets/sample/LoremIpsum.kt -------------------------------------------------------------------------------- /sample/src/commonMain/kotlin/com/dokar/sheets/sample/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/commonMain/kotlin/com/dokar/sheets/sample/Platform.kt -------------------------------------------------------------------------------- /sample/src/commonMain/kotlin/com/dokar/sheets/sample/SampleScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/commonMain/kotlin/com/dokar/sheets/sample/SampleScreen.kt -------------------------------------------------------------------------------- /sample/src/commonMain/kotlin/com/dokar/sheets/sample/SimpleSheetContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/commonMain/kotlin/com/dokar/sheets/sample/SimpleSheetContent.kt -------------------------------------------------------------------------------- /sample/src/commonMain/kotlin/com/dokar/sheets/sample/SimpleSheetContent.material3.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/commonMain/kotlin/com/dokar/sheets/sample/SimpleSheetContent.material3.kt -------------------------------------------------------------------------------- /sample/src/commonMain/kotlin/com/dokar/sheets/sample/TextFieldSheetContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/commonMain/kotlin/com/dokar/sheets/sample/TextFieldSheetContent.kt -------------------------------------------------------------------------------- /sample/src/commonMain/kotlin/com/dokar/sheets/sample/iOSBottomSheetTransitions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/commonMain/kotlin/com/dokar/sheets/sample/iOSBottomSheetTransitions.kt -------------------------------------------------------------------------------- /sample/src/commonMain/kotlin/com/dokar/sheets/sample/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/commonMain/kotlin/com/dokar/sheets/sample/theme/Color.kt -------------------------------------------------------------------------------- /sample/src/commonMain/kotlin/com/dokar/sheets/sample/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/commonMain/kotlin/com/dokar/sheets/sample/theme/Shape.kt -------------------------------------------------------------------------------- /sample/src/commonMain/kotlin/com/dokar/sheets/sample/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/commonMain/kotlin/com/dokar/sheets/sample/theme/Theme.kt -------------------------------------------------------------------------------- /sample/src/commonMain/kotlin/com/dokar/sheets/sample/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/commonMain/kotlin/com/dokar/sheets/sample/theme/Type.kt -------------------------------------------------------------------------------- /sample/src/desktopMain/kotlin/com/dokar/sheets/sample/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/desktopMain/kotlin/com/dokar/sheets/sample/Main.kt -------------------------------------------------------------------------------- /sample/src/desktopMain/kotlin/com/dokar/sheets/sample/Platform.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/desktopMain/kotlin/com/dokar/sheets/sample/Platform.desktop.kt -------------------------------------------------------------------------------- /sample/src/wasmJsMain/kotlin/com/dokar/sheets/sample/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/wasmJsMain/kotlin/com/dokar/sheets/sample/Main.kt -------------------------------------------------------------------------------- /sample/src/wasmJsMain/kotlin/com/dokar/sheets/sample/Platform.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/wasmJsMain/kotlin/com/dokar/sheets/sample/Platform.wasmJs.kt -------------------------------------------------------------------------------- /sample/src/wasmJsMain/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sample/src/wasmJsMain/resources/index.html -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /sheets-core/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /sheets-core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/build.gradle.kts -------------------------------------------------------------------------------- /sheets-core/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sheets-core/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/gradle.properties -------------------------------------------------------------------------------- /sheets-core/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/proguard-rules.pro -------------------------------------------------------------------------------- /sheets-core/src/androidMain/kotlin/com/dokar/sheets/DialogContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/src/androidMain/kotlin/com/dokar/sheets/DialogContainer.kt -------------------------------------------------------------------------------- /sheets-core/src/androidMain/kotlin/com/dokar/sheets/Platform.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/src/androidMain/kotlin/com/dokar/sheets/Platform.android.kt -------------------------------------------------------------------------------- /sheets-core/src/androidMain/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/src/androidMain/res/values/styles.xml -------------------------------------------------------------------------------- /sheets-core/src/commonMain/kotlin/com/dokar/sheets/BackgroundWithInsetsModifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/src/commonMain/kotlin/com/dokar/sheets/BackgroundWithInsetsModifier.kt -------------------------------------------------------------------------------- /sheets-core/src/commonMain/kotlin/com/dokar/sheets/BottomSheetDefaults.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/src/commonMain/kotlin/com/dokar/sheets/BottomSheetDefaults.kt -------------------------------------------------------------------------------- /sheets-core/src/commonMain/kotlin/com/dokar/sheets/BottomSheetDragHandle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/src/commonMain/kotlin/com/dokar/sheets/BottomSheetDragHandle.kt -------------------------------------------------------------------------------- /sheets-core/src/commonMain/kotlin/com/dokar/sheets/BottomSheetState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/src/commonMain/kotlin/com/dokar/sheets/BottomSheetState.kt -------------------------------------------------------------------------------- /sheets-core/src/commonMain/kotlin/com/dokar/sheets/BottomSheetValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/src/commonMain/kotlin/com/dokar/sheets/BottomSheetValue.kt -------------------------------------------------------------------------------- /sheets-core/src/commonMain/kotlin/com/dokar/sheets/CoreBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/src/commonMain/kotlin/com/dokar/sheets/CoreBottomSheet.kt -------------------------------------------------------------------------------- /sheets-core/src/commonMain/kotlin/com/dokar/sheets/CoreBottomSheetLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/src/commonMain/kotlin/com/dokar/sheets/CoreBottomSheetLayout.kt -------------------------------------------------------------------------------- /sheets-core/src/commonMain/kotlin/com/dokar/sheets/PeekHeight.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/src/commonMain/kotlin/com/dokar/sheets/PeekHeight.kt -------------------------------------------------------------------------------- /sheets-core/src/commonMain/kotlin/com/dokar/sheets/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/src/commonMain/kotlin/com/dokar/sheets/Platform.kt -------------------------------------------------------------------------------- /sheets-core/src/commonMain/kotlin/com/dokar/sheets/PointerInput.ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/src/commonMain/kotlin/com/dokar/sheets/PointerInput.ext.kt -------------------------------------------------------------------------------- /sheets-core/src/commonMain/kotlin/com/dokar/sheets/SheetBehaviors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/src/commonMain/kotlin/com/dokar/sheets/SheetBehaviors.kt -------------------------------------------------------------------------------- /sheets-core/src/commonMain/kotlin/com/dokar/sheets/SheetNestedScrollConnection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/src/commonMain/kotlin/com/dokar/sheets/SheetNestedScrollConnection.kt -------------------------------------------------------------------------------- /sheets-core/src/commonMain/kotlin/com/dokar/sheets/layout/ContentOffsetY.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/src/commonMain/kotlin/com/dokar/sheets/layout/ContentOffsetY.kt -------------------------------------------------------------------------------- /sheets-core/src/commonMain/kotlin/com/dokar/sheets/layout/SheetContentLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/src/commonMain/kotlin/com/dokar/sheets/layout/SheetContentLayout.kt -------------------------------------------------------------------------------- /sheets-core/src/commonMain/kotlin/com/dokar/sheets/layout/SheetContentLayoutState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/src/commonMain/kotlin/com/dokar/sheets/layout/SheetContentLayoutState.kt -------------------------------------------------------------------------------- /sheets-core/src/desktopMain/kotlin/com/dokar/sheets/Platform.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/src/desktopMain/kotlin/com/dokar/sheets/Platform.desktop.kt -------------------------------------------------------------------------------- /sheets-core/src/desktopTest/kotlin/com/dokar/sheets/test/MainTestClock.ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/src/desktopTest/kotlin/com/dokar/sheets/test/MainTestClock.ext.kt -------------------------------------------------------------------------------- /sheets-core/src/desktopTest/kotlin/com/dokar/sheets/test/SheetGestureTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/src/desktopTest/kotlin/com/dokar/sheets/test/SheetGestureTest.kt -------------------------------------------------------------------------------- /sheets-core/src/wasmJsMain/kotlin/com/dokar/sheets/Platform.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-core/src/wasmJsMain/kotlin/com/dokar/sheets/Platform.wasmJs.kt -------------------------------------------------------------------------------- /sheets-m3/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /sheets-m3/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-m3/build.gradle.kts -------------------------------------------------------------------------------- /sheets-m3/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sheets-m3/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-m3/gradle.properties -------------------------------------------------------------------------------- /sheets-m3/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-m3/proguard-rules.pro -------------------------------------------------------------------------------- /sheets-m3/src/commonMain/kotlin/com/dokar/sheets/m3/BottomSheet.material3.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-m3/src/commonMain/kotlin/com/dokar/sheets/m3/BottomSheet.material3.kt -------------------------------------------------------------------------------- /sheets-m3/src/commonMain/kotlin/com/dokar/sheets/m3/BottomSheetDefaults.material3.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-m3/src/commonMain/kotlin/com/dokar/sheets/m3/BottomSheetDefaults.material3.kt -------------------------------------------------------------------------------- /sheets-m3/src/commonMain/kotlin/com/dokar/sheets/m3/BottomSheetDragHandle.material3.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets-m3/src/commonMain/kotlin/com/dokar/sheets/m3/BottomSheetDragHandle.material3.kt -------------------------------------------------------------------------------- /sheets/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /sheets/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets/build.gradle.kts -------------------------------------------------------------------------------- /sheets/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sheets/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets/gradle.properties -------------------------------------------------------------------------------- /sheets/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets/proguard-rules.pro -------------------------------------------------------------------------------- /sheets/src/commonMain/kotlin/com/dokar/sheets/BottomSheet.material.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets/src/commonMain/kotlin/com/dokar/sheets/BottomSheet.material.kt -------------------------------------------------------------------------------- /sheets/src/commonMain/kotlin/com/dokar/sheets/BottomSheetDefaults.material.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets/src/commonMain/kotlin/com/dokar/sheets/BottomSheetDefaults.material.kt -------------------------------------------------------------------------------- /sheets/src/commonMain/kotlin/com/dokar/sheets/BottomSheetDragHandle.material.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dokar3/sheets/HEAD/sheets/src/commonMain/kotlin/com/dokar/sheets/BottomSheetDragHandle.material.kt --------------------------------------------------------------------------------