├── .editorconfig ├── .fleet ├── receipt.json └── settings.json ├── .github ├── dependabot.yml └── workflows │ ├── ci.yaml │ ├── smokebuild.yaml │ └── spotless.yaml ├── .gitignore ├── LICENSE ├── README.md ├── examples ├── .fleet │ └── receipt.json ├── .gitignore ├── build.gradle.kts ├── iosApp │ ├── Configuration │ │ └── Config.xcconfig │ ├── 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 ├── kotlin-js-store │ └── yarn.lock └── src │ ├── androidMain │ ├── AndroidManifest.xml │ ├── kotlin │ │ ├── Platform.android.kt │ │ └── org │ │ │ └── jetbrains │ │ │ └── storytale │ │ │ └── example │ │ │ └── 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 │ ├── commonMain │ ├── composeResources │ │ └── drawable │ │ │ └── compose-multiplatform.xml │ └── kotlin │ │ ├── App.kt │ │ ├── ComposeLogo.kt │ │ ├── Greeting.kt │ │ ├── Platform.kt │ │ └── PrimaryButton.kt │ ├── commonStories │ └── kotlin │ │ ├── ComposeLogo.story.kt │ │ └── PrimaryButton.story.kt │ ├── desktopMain │ └── kotlin │ │ ├── Platform.jvm.kt │ │ └── main.kt │ ├── iosMain │ └── kotlin │ │ └── Platform.ios.kt │ ├── jsMain │ └── kotlin │ │ └── Platform.js.kt │ └── wasmJsMain │ └── kotlin │ └── Platform.wasmJs.kt ├── gallery-demo ├── build.gradle.kts └── src │ ├── commonMain │ └── kotlin │ │ └── storytale │ │ └── gallery │ │ └── demo │ │ ├── Buttons.story.kt │ │ ├── Checkbox.story.kt │ │ ├── ColorfulMosaic.story.kt │ │ ├── Parameters.story.kt │ │ ├── PreviewCheckbox.kt │ │ └── Simple inputs.story.kt │ ├── desktopMain │ └── kotlin │ │ ├── org │ │ └── jetbrains │ │ │ └── compose │ │ │ └── storytale │ │ │ └── generated │ │ │ └── MainGenerated.kt │ │ └── storytale │ │ └── gallery │ │ └── demo │ │ ├── Main.kt │ │ └── PreviewButton.kt │ └── wasmJsMain │ ├── kotlin │ ├── org │ │ └── jetbrains │ │ │ └── compose │ │ │ └── storytale │ │ │ └── generated │ │ │ └── MainGenerated.kt │ └── storytale │ │ └── gallery │ │ └── demo │ │ └── Main.kt │ └── resources │ ├── index.html │ └── styles.css ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── kotlin-js-store └── yarn.lock ├── modules ├── compiler-plugin │ ├── build.gradle.kts │ └── src │ │ ├── kotlin │ │ ├── StorytaleComponentRegistrar.kt │ │ └── StorytaleLoweringExtension.kt │ │ ├── resources │ │ └── META-INF │ │ │ └── services │ │ │ └── org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar │ │ └── test │ │ └── kotlin │ │ ├── MentionAllStoriesGettersInsideMainFunctionLoweringTest.kt │ │ ├── ReplaceStoryCallWithItsSuccessorWithCodeParameterTest.kt │ │ ├── StorytaleComponentRegistrarLearningTest.kt │ │ └── util │ │ └── StorytaleTest.kt ├── dokka-plugin │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── org │ │ │ │ └── jetbrains │ │ │ │ └── dokka │ │ │ │ └── storytale │ │ │ │ ├── StoryHtmlRenderer.kt │ │ │ │ └── StorytalePlugin.kt │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── org.jetbrains.dokka.plugability.DokkaPlugin │ │ └── test │ │ ├── kotlin │ │ └── org │ │ │ └── jetbrains │ │ │ └── dokka │ │ │ └── storytale │ │ │ └── StorytalePluginTest.kt │ │ └── resources │ │ └── storytale │ │ └── module.kt ├── gallery │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── org │ │ │ │ └── jetbrain │ │ │ │ └── compose │ │ │ │ └── storytale │ │ │ │ └── gallery │ │ │ │ └── material3 │ │ │ │ └── StoryContent.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 │ │ ├── composeResources │ │ │ ├── drawable │ │ │ │ ├── arrow_back.xml │ │ │ │ ├── check.xml │ │ │ │ ├── compose-multiplatform.xml │ │ │ │ ├── copy.xml │ │ │ │ ├── empty_status.xml │ │ │ │ ├── info.xml │ │ │ │ ├── palette.xml │ │ │ │ ├── story_widget_icon.xml │ │ │ │ └── wrench.xml │ │ │ └── font │ │ │ │ └── JetBrainsMono-Regular.woff2 │ │ └── kotlin │ │ │ └── org │ │ │ └── jetbrains │ │ │ └── compose │ │ │ └── storytale │ │ │ └── gallery │ │ │ ├── Gallery.kt │ │ │ ├── compose │ │ │ ├── AnnotatedString.kt │ │ │ └── CompositionLocal.kt │ │ │ ├── material3 │ │ │ ├── EmbeddedStoryView.kt │ │ │ ├── FullStoryView.kt │ │ │ ├── Icons.kt │ │ │ ├── Navigation.kt │ │ │ ├── ReponsiveNavigationDrawer.kt │ │ │ ├── StoryContent.kt │ │ │ ├── StoryList.kt │ │ │ ├── StoryParameters.kt │ │ │ └── StorytaleGalleryApp.kt │ │ │ ├── platform │ │ │ └── StoryGallery.kt │ │ │ ├── story │ │ │ ├── code │ │ │ │ └── CodeBlock.kt │ │ │ └── parameters │ │ │ │ └── ListParameter.kt │ │ │ ├── ui │ │ │ ├── component │ │ │ │ ├── CenterRow.kt │ │ │ │ └── Gap.kt │ │ │ └── theme │ │ │ │ └── StoryGalleryTheme.kt │ │ │ └── utils │ │ │ └── cast.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── org │ │ │ └── jetbrains │ │ │ └── compose │ │ │ └── storytale │ │ │ └── gallery │ │ │ └── material3 │ │ │ └── StoryContent.ios.kt │ │ ├── jsMain │ │ └── kotlin │ │ │ └── org │ │ │ └── jetbrains │ │ │ └── compose │ │ │ └── storytale │ │ │ └── gallery │ │ │ ├── material3 │ │ │ └── StoryContent.js.kt │ │ │ └── platform │ │ │ └── StoryGallery.js.kt │ │ ├── jvmMain │ │ └── kotlin │ │ │ └── org │ │ │ └── jetbrains │ │ │ └── compose │ │ │ └── storytale │ │ │ └── gallery │ │ │ ├── material3 │ │ │ └── StoryContent.jvm.kt │ │ │ └── platform │ │ │ └── StoryGallery.jvm.kt │ │ ├── mobileMain │ │ └── kotlin │ │ │ └── org │ │ │ └── jetbrains │ │ │ └── compose │ │ │ └── storytale │ │ │ └── gallery │ │ │ └── platform │ │ │ └── StoryGallery.mobile.kt │ │ └── wasmJsMain │ │ └── kotlin │ │ └── org │ │ └── jetbrains │ │ └── compose │ │ └── storytale │ │ └── gallery │ │ ├── material3 │ │ └── StoryContent.wasmJs.kt │ │ └── platform │ │ └── StoryGallery.wasm.kt ├── gradle-plugin │ ├── build.gradle.kts │ ├── settings.gradle.kts │ └── src │ │ └── main │ │ ├── kotlin │ │ └── org │ │ │ └── jetbrains │ │ │ └── compose │ │ │ └── storytale │ │ │ └── plugin │ │ │ ├── AndroidMultiplatformTask.kt │ │ │ ├── AndroidSourceGeneratorTask.kt │ │ │ ├── JsMultiplatformTasks.kt │ │ │ ├── JsSourceGeneratorTask.kt │ │ │ ├── JvmMultiplatformTasks.kt │ │ │ ├── JvmSourceGeneratorTask.kt │ │ │ ├── NativeCopyResourcesTask.kt │ │ │ ├── NativeMultiplatformTasks.kt │ │ │ ├── NativeSourceGeneratorTask.kt │ │ │ ├── StorytaleExtension.kt │ │ │ ├── StorytaleGradlePlugin.kt │ │ │ ├── Utils.kt │ │ │ ├── WasmMultiplatformTasks.kt │ │ │ └── WasmSourceGeneratorTask.kt │ │ └── resources │ │ └── StorytaleXCode.zip ├── preview-processor-test │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── androidUnitTest │ │ └── kotlin │ │ │ ├── MakePreviewPublicFirExtensionRegistrarAndroidTest.kt │ │ │ └── PreviewProcessorAndroidTest.kt │ │ ├── jvmMain │ │ └── kotlin │ │ │ └── util │ │ │ ├── AssertableFile.kt │ │ │ └── Compilation.kt │ │ └── jvmTest │ │ └── kotlin │ │ ├── MakePreviewPublicFirExtensionRegistrarTest.kt │ │ └── PreviewProcessorTest.kt ├── preview-processor │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── kotlin │ │ ├── MakePreviewPublicFirExtensionRegistrar.kt │ │ ├── PreviewComponentRegistrar.kt │ │ └── PreviewProcessor.kt │ │ └── resources │ │ └── META-INF │ │ └── services │ │ ├── com.google.devtools.ksp.processing.SymbolProcessorProvider │ │ └── org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar └── runtime-api │ ├── build.gradle.kts │ └── src │ ├── androidMain │ └── AndroidManifest.xml │ └── commonMain │ └── kotlin │ └── org │ └── jetbrains │ └── compose │ └── storytale │ ├── PreviewParameter.kt │ ├── Story.kt │ ├── StoryDelegate.kt │ ├── StoryParameter.kt │ └── StoryParameterDelegate.kt └── settings.gradle.kts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/.editorconfig -------------------------------------------------------------------------------- /.fleet/receipt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/.fleet/receipt.json -------------------------------------------------------------------------------- /.fleet/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/.fleet/settings.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/smokebuild.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/.github/workflows/smokebuild.yaml -------------------------------------------------------------------------------- /.github/workflows/spotless.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/.github/workflows/spotless.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/README.md -------------------------------------------------------------------------------- /examples/.fleet/receipt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/.fleet/receipt.json -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/.gitignore -------------------------------------------------------------------------------- /examples/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/build.gradle.kts -------------------------------------------------------------------------------- /examples/iosApp/Configuration/Config.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/iosApp/Configuration/Config.xcconfig -------------------------------------------------------------------------------- /examples/iosApp/iosApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/iosApp/iosApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /examples/iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /examples/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /examples/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png -------------------------------------------------------------------------------- /examples/iosApp/iosApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/iosApp/iosApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /examples/iosApp/iosApp/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/iosApp/iosApp/ContentView.swift -------------------------------------------------------------------------------- /examples/iosApp/iosApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/iosApp/iosApp/Info.plist -------------------------------------------------------------------------------- /examples/iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /examples/iosApp/iosApp/iOSApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/iosApp/iosApp/iOSApp.swift -------------------------------------------------------------------------------- /examples/kotlin-js-store/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/kotlin-js-store/yarn.lock -------------------------------------------------------------------------------- /examples/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /examples/src/androidMain/kotlin/Platform.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/androidMain/kotlin/Platform.android.kt -------------------------------------------------------------------------------- /examples/src/androidMain/kotlin/org/jetbrains/storytale/example/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/androidMain/kotlin/org/jetbrains/storytale/example/MainActivity.kt -------------------------------------------------------------------------------- /examples/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /examples/src/androidMain/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/androidMain/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /examples/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /examples/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /examples/src/androidMain/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/androidMain/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /examples/src/androidMain/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/androidMain/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /examples/src/androidMain/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/androidMain/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /examples/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /examples/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /examples/src/androidMain/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/androidMain/res/values/strings.xml -------------------------------------------------------------------------------- /examples/src/commonMain/composeResources/drawable/compose-multiplatform.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/commonMain/composeResources/drawable/compose-multiplatform.xml -------------------------------------------------------------------------------- /examples/src/commonMain/kotlin/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/commonMain/kotlin/App.kt -------------------------------------------------------------------------------- /examples/src/commonMain/kotlin/ComposeLogo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/commonMain/kotlin/ComposeLogo.kt -------------------------------------------------------------------------------- /examples/src/commonMain/kotlin/Greeting.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/commonMain/kotlin/Greeting.kt -------------------------------------------------------------------------------- /examples/src/commonMain/kotlin/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/commonMain/kotlin/Platform.kt -------------------------------------------------------------------------------- /examples/src/commonMain/kotlin/PrimaryButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/commonMain/kotlin/PrimaryButton.kt -------------------------------------------------------------------------------- /examples/src/commonStories/kotlin/ComposeLogo.story.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/commonStories/kotlin/ComposeLogo.story.kt -------------------------------------------------------------------------------- /examples/src/commonStories/kotlin/PrimaryButton.story.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/commonStories/kotlin/PrimaryButton.story.kt -------------------------------------------------------------------------------- /examples/src/desktopMain/kotlin/Platform.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/desktopMain/kotlin/Platform.jvm.kt -------------------------------------------------------------------------------- /examples/src/desktopMain/kotlin/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/desktopMain/kotlin/main.kt -------------------------------------------------------------------------------- /examples/src/iosMain/kotlin/Platform.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/iosMain/kotlin/Platform.ios.kt -------------------------------------------------------------------------------- /examples/src/jsMain/kotlin/Platform.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/jsMain/kotlin/Platform.js.kt -------------------------------------------------------------------------------- /examples/src/wasmJsMain/kotlin/Platform.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/examples/src/wasmJsMain/kotlin/Platform.wasmJs.kt -------------------------------------------------------------------------------- /gallery-demo/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/gallery-demo/build.gradle.kts -------------------------------------------------------------------------------- /gallery-demo/src/commonMain/kotlin/storytale/gallery/demo/Buttons.story.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/gallery-demo/src/commonMain/kotlin/storytale/gallery/demo/Buttons.story.kt -------------------------------------------------------------------------------- /gallery-demo/src/commonMain/kotlin/storytale/gallery/demo/Checkbox.story.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/gallery-demo/src/commonMain/kotlin/storytale/gallery/demo/Checkbox.story.kt -------------------------------------------------------------------------------- /gallery-demo/src/commonMain/kotlin/storytale/gallery/demo/ColorfulMosaic.story.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/gallery-demo/src/commonMain/kotlin/storytale/gallery/demo/ColorfulMosaic.story.kt -------------------------------------------------------------------------------- /gallery-demo/src/commonMain/kotlin/storytale/gallery/demo/Parameters.story.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/gallery-demo/src/commonMain/kotlin/storytale/gallery/demo/Parameters.story.kt -------------------------------------------------------------------------------- /gallery-demo/src/commonMain/kotlin/storytale/gallery/demo/PreviewCheckbox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/gallery-demo/src/commonMain/kotlin/storytale/gallery/demo/PreviewCheckbox.kt -------------------------------------------------------------------------------- /gallery-demo/src/commonMain/kotlin/storytale/gallery/demo/Simple inputs.story.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/gallery-demo/src/commonMain/kotlin/storytale/gallery/demo/Simple inputs.story.kt -------------------------------------------------------------------------------- /gallery-demo/src/desktopMain/kotlin/org/jetbrains/compose/storytale/generated/MainGenerated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/gallery-demo/src/desktopMain/kotlin/org/jetbrains/compose/storytale/generated/MainGenerated.kt -------------------------------------------------------------------------------- /gallery-demo/src/desktopMain/kotlin/storytale/gallery/demo/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/gallery-demo/src/desktopMain/kotlin/storytale/gallery/demo/Main.kt -------------------------------------------------------------------------------- /gallery-demo/src/desktopMain/kotlin/storytale/gallery/demo/PreviewButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/gallery-demo/src/desktopMain/kotlin/storytale/gallery/demo/PreviewButton.kt -------------------------------------------------------------------------------- /gallery-demo/src/wasmJsMain/kotlin/org/jetbrains/compose/storytale/generated/MainGenerated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/gallery-demo/src/wasmJsMain/kotlin/org/jetbrains/compose/storytale/generated/MainGenerated.kt -------------------------------------------------------------------------------- /gallery-demo/src/wasmJsMain/kotlin/storytale/gallery/demo/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/gallery-demo/src/wasmJsMain/kotlin/storytale/gallery/demo/Main.kt -------------------------------------------------------------------------------- /gallery-demo/src/wasmJsMain/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/gallery-demo/src/wasmJsMain/resources/index.html -------------------------------------------------------------------------------- /gallery-demo/src/wasmJsMain/resources/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/gallery-demo/src/wasmJsMain/resources/styles.css -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/gradlew.bat -------------------------------------------------------------------------------- /kotlin-js-store/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/kotlin-js-store/yarn.lock -------------------------------------------------------------------------------- /modules/compiler-plugin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/compiler-plugin/build.gradle.kts -------------------------------------------------------------------------------- /modules/compiler-plugin/src/kotlin/StorytaleComponentRegistrar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/compiler-plugin/src/kotlin/StorytaleComponentRegistrar.kt -------------------------------------------------------------------------------- /modules/compiler-plugin/src/kotlin/StorytaleLoweringExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/compiler-plugin/src/kotlin/StorytaleLoweringExtension.kt -------------------------------------------------------------------------------- /modules/compiler-plugin/src/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/compiler-plugin/src/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar -------------------------------------------------------------------------------- /modules/compiler-plugin/src/test/kotlin/MentionAllStoriesGettersInsideMainFunctionLoweringTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/compiler-plugin/src/test/kotlin/MentionAllStoriesGettersInsideMainFunctionLoweringTest.kt -------------------------------------------------------------------------------- /modules/compiler-plugin/src/test/kotlin/ReplaceStoryCallWithItsSuccessorWithCodeParameterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/compiler-plugin/src/test/kotlin/ReplaceStoryCallWithItsSuccessorWithCodeParameterTest.kt -------------------------------------------------------------------------------- /modules/compiler-plugin/src/test/kotlin/StorytaleComponentRegistrarLearningTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/compiler-plugin/src/test/kotlin/StorytaleComponentRegistrarLearningTest.kt -------------------------------------------------------------------------------- /modules/compiler-plugin/src/test/kotlin/util/StorytaleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/compiler-plugin/src/test/kotlin/util/StorytaleTest.kt -------------------------------------------------------------------------------- /modules/dokka-plugin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/dokka-plugin/build.gradle.kts -------------------------------------------------------------------------------- /modules/dokka-plugin/src/main/kotlin/org/jetbrains/dokka/storytale/StoryHtmlRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/dokka-plugin/src/main/kotlin/org/jetbrains/dokka/storytale/StoryHtmlRenderer.kt -------------------------------------------------------------------------------- /modules/dokka-plugin/src/main/kotlin/org/jetbrains/dokka/storytale/StorytalePlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/dokka-plugin/src/main/kotlin/org/jetbrains/dokka/storytale/StorytalePlugin.kt -------------------------------------------------------------------------------- /modules/dokka-plugin/src/main/resources/META-INF/services/org.jetbrains.dokka.plugability.DokkaPlugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/dokka-plugin/src/main/resources/META-INF/services/org.jetbrains.dokka.plugability.DokkaPlugin -------------------------------------------------------------------------------- /modules/dokka-plugin/src/test/kotlin/org/jetbrains/dokka/storytale/StorytalePluginTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/dokka-plugin/src/test/kotlin/org/jetbrains/dokka/storytale/StorytalePluginTest.kt -------------------------------------------------------------------------------- /modules/dokka-plugin/src/test/resources/storytale/module.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/dokka-plugin/src/test/resources/storytale/module.kt -------------------------------------------------------------------------------- /modules/gallery/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/build.gradle.kts -------------------------------------------------------------------------------- /modules/gallery/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /modules/gallery/src/androidMain/kotlin/org/jetbrain/compose/storytale/gallery/material3/StoryContent.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/androidMain/kotlin/org/jetbrain/compose/storytale/gallery/material3/StoryContent.android.kt -------------------------------------------------------------------------------- /modules/gallery/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /modules/gallery/src/androidMain/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/androidMain/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /modules/gallery/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /modules/gallery/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /modules/gallery/src/androidMain/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/androidMain/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /modules/gallery/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /modules/gallery/src/androidMain/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/androidMain/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /modules/gallery/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /modules/gallery/src/androidMain/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/androidMain/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /modules/gallery/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /modules/gallery/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /modules/gallery/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /modules/gallery/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /modules/gallery/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /modules/gallery/src/androidMain/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/androidMain/res/values/strings.xml -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/composeResources/drawable/arrow_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/composeResources/drawable/arrow_back.xml -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/composeResources/drawable/check.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/composeResources/drawable/check.xml -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/composeResources/drawable/compose-multiplatform.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/composeResources/drawable/compose-multiplatform.xml -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/composeResources/drawable/copy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/composeResources/drawable/copy.xml -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/composeResources/drawable/empty_status.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/composeResources/drawable/empty_status.xml -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/composeResources/drawable/info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/composeResources/drawable/info.xml -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/composeResources/drawable/palette.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/composeResources/drawable/palette.xml -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/composeResources/drawable/story_widget_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/composeResources/drawable/story_widget_icon.xml -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/composeResources/drawable/wrench.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/composeResources/drawable/wrench.xml -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/composeResources/font/JetBrainsMono-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/composeResources/font/JetBrainsMono-Regular.woff2 -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/Gallery.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/Gallery.kt -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/compose/AnnotatedString.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/compose/AnnotatedString.kt -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/compose/CompositionLocal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/compose/CompositionLocal.kt -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/EmbeddedStoryView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/EmbeddedStoryView.kt -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/FullStoryView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/FullStoryView.kt -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/Icons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/Icons.kt -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/Navigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/Navigation.kt -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/ReponsiveNavigationDrawer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/ReponsiveNavigationDrawer.kt -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/StoryContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/StoryContent.kt -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/StoryList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/StoryList.kt -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/StoryParameters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/StoryParameters.kt -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/StorytaleGalleryApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/StorytaleGalleryApp.kt -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/platform/StoryGallery.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/platform/StoryGallery.kt -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/story/code/CodeBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/story/code/CodeBlock.kt -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/story/parameters/ListParameter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/story/parameters/ListParameter.kt -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/ui/component/CenterRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/ui/component/CenterRow.kt -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/ui/component/Gap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/ui/component/Gap.kt -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/ui/theme/StoryGalleryTheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/ui/theme/StoryGalleryTheme.kt -------------------------------------------------------------------------------- /modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/utils/cast.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/utils/cast.kt -------------------------------------------------------------------------------- /modules/gallery/src/iosMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/StoryContent.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/iosMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/StoryContent.ios.kt -------------------------------------------------------------------------------- /modules/gallery/src/jsMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/StoryContent.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/jsMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/StoryContent.js.kt -------------------------------------------------------------------------------- /modules/gallery/src/jsMain/kotlin/org/jetbrains/compose/storytale/gallery/platform/StoryGallery.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/jsMain/kotlin/org/jetbrains/compose/storytale/gallery/platform/StoryGallery.js.kt -------------------------------------------------------------------------------- /modules/gallery/src/jvmMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/StoryContent.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/jvmMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/StoryContent.jvm.kt -------------------------------------------------------------------------------- /modules/gallery/src/jvmMain/kotlin/org/jetbrains/compose/storytale/gallery/platform/StoryGallery.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/jvmMain/kotlin/org/jetbrains/compose/storytale/gallery/platform/StoryGallery.jvm.kt -------------------------------------------------------------------------------- /modules/gallery/src/mobileMain/kotlin/org/jetbrains/compose/storytale/gallery/platform/StoryGallery.mobile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/mobileMain/kotlin/org/jetbrains/compose/storytale/gallery/platform/StoryGallery.mobile.kt -------------------------------------------------------------------------------- /modules/gallery/src/wasmJsMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/StoryContent.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/wasmJsMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/StoryContent.wasmJs.kt -------------------------------------------------------------------------------- /modules/gallery/src/wasmJsMain/kotlin/org/jetbrains/compose/storytale/gallery/platform/StoryGallery.wasm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gallery/src/wasmJsMain/kotlin/org/jetbrains/compose/storytale/gallery/platform/StoryGallery.wasm.kt -------------------------------------------------------------------------------- /modules/gradle-plugin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gradle-plugin/build.gradle.kts -------------------------------------------------------------------------------- /modules/gradle-plugin/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gradle-plugin/settings.gradle.kts -------------------------------------------------------------------------------- /modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/AndroidMultiplatformTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/AndroidMultiplatformTask.kt -------------------------------------------------------------------------------- /modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/AndroidSourceGeneratorTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/AndroidSourceGeneratorTask.kt -------------------------------------------------------------------------------- /modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/JsMultiplatformTasks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/JsMultiplatformTasks.kt -------------------------------------------------------------------------------- /modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/JsSourceGeneratorTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/JsSourceGeneratorTask.kt -------------------------------------------------------------------------------- /modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/JvmMultiplatformTasks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/JvmMultiplatformTasks.kt -------------------------------------------------------------------------------- /modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/JvmSourceGeneratorTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/JvmSourceGeneratorTask.kt -------------------------------------------------------------------------------- /modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/NativeCopyResourcesTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/NativeCopyResourcesTask.kt -------------------------------------------------------------------------------- /modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/NativeMultiplatformTasks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/NativeMultiplatformTasks.kt -------------------------------------------------------------------------------- /modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/NativeSourceGeneratorTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/NativeSourceGeneratorTask.kt -------------------------------------------------------------------------------- /modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/StorytaleExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/StorytaleExtension.kt -------------------------------------------------------------------------------- /modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/StorytaleGradlePlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/StorytaleGradlePlugin.kt -------------------------------------------------------------------------------- /modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/Utils.kt -------------------------------------------------------------------------------- /modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/WasmMultiplatformTasks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/WasmMultiplatformTasks.kt -------------------------------------------------------------------------------- /modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/WasmSourceGeneratorTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gradle-plugin/src/main/kotlin/org/jetbrains/compose/storytale/plugin/WasmSourceGeneratorTask.kt -------------------------------------------------------------------------------- /modules/gradle-plugin/src/main/resources/StorytaleXCode.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/gradle-plugin/src/main/resources/StorytaleXCode.zip -------------------------------------------------------------------------------- /modules/preview-processor-test/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /modules/preview-processor-test/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/preview-processor-test/build.gradle.kts -------------------------------------------------------------------------------- /modules/preview-processor-test/src/androidUnitTest/kotlin/MakePreviewPublicFirExtensionRegistrarAndroidTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/preview-processor-test/src/androidUnitTest/kotlin/MakePreviewPublicFirExtensionRegistrarAndroidTest.kt -------------------------------------------------------------------------------- /modules/preview-processor-test/src/androidUnitTest/kotlin/PreviewProcessorAndroidTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/preview-processor-test/src/androidUnitTest/kotlin/PreviewProcessorAndroidTest.kt -------------------------------------------------------------------------------- /modules/preview-processor-test/src/jvmMain/kotlin/util/AssertableFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/preview-processor-test/src/jvmMain/kotlin/util/AssertableFile.kt -------------------------------------------------------------------------------- /modules/preview-processor-test/src/jvmMain/kotlin/util/Compilation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/preview-processor-test/src/jvmMain/kotlin/util/Compilation.kt -------------------------------------------------------------------------------- /modules/preview-processor-test/src/jvmTest/kotlin/MakePreviewPublicFirExtensionRegistrarTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/preview-processor-test/src/jvmTest/kotlin/MakePreviewPublicFirExtensionRegistrarTest.kt -------------------------------------------------------------------------------- /modules/preview-processor-test/src/jvmTest/kotlin/PreviewProcessorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/preview-processor-test/src/jvmTest/kotlin/PreviewProcessorTest.kt -------------------------------------------------------------------------------- /modules/preview-processor/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /modules/preview-processor/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/preview-processor/build.gradle.kts -------------------------------------------------------------------------------- /modules/preview-processor/src/main/kotlin/MakePreviewPublicFirExtensionRegistrar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/preview-processor/src/main/kotlin/MakePreviewPublicFirExtensionRegistrar.kt -------------------------------------------------------------------------------- /modules/preview-processor/src/main/kotlin/PreviewComponentRegistrar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/preview-processor/src/main/kotlin/PreviewComponentRegistrar.kt -------------------------------------------------------------------------------- /modules/preview-processor/src/main/kotlin/PreviewProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/preview-processor/src/main/kotlin/PreviewProcessor.kt -------------------------------------------------------------------------------- /modules/preview-processor/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider: -------------------------------------------------------------------------------- 1 | PreviewProcessor$Provider 2 | -------------------------------------------------------------------------------- /modules/preview-processor/src/main/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/preview-processor/src/main/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar -------------------------------------------------------------------------------- /modules/runtime-api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/runtime-api/build.gradle.kts -------------------------------------------------------------------------------- /modules/runtime-api/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/runtime-api/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /modules/runtime-api/src/commonMain/kotlin/org/jetbrains/compose/storytale/PreviewParameter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/runtime-api/src/commonMain/kotlin/org/jetbrains/compose/storytale/PreviewParameter.kt -------------------------------------------------------------------------------- /modules/runtime-api/src/commonMain/kotlin/org/jetbrains/compose/storytale/Story.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/runtime-api/src/commonMain/kotlin/org/jetbrains/compose/storytale/Story.kt -------------------------------------------------------------------------------- /modules/runtime-api/src/commonMain/kotlin/org/jetbrains/compose/storytale/StoryDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/runtime-api/src/commonMain/kotlin/org/jetbrains/compose/storytale/StoryDelegate.kt -------------------------------------------------------------------------------- /modules/runtime-api/src/commonMain/kotlin/org/jetbrains/compose/storytale/StoryParameter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/runtime-api/src/commonMain/kotlin/org/jetbrains/compose/storytale/StoryParameter.kt -------------------------------------------------------------------------------- /modules/runtime-api/src/commonMain/kotlin/org/jetbrains/compose/storytale/StoryParameterDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/modules/runtime-api/src/commonMain/kotlin/org/jetbrains/compose/storytale/StoryParameterDelegate.kt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/Storytale/HEAD/settings.gradle.kts --------------------------------------------------------------------------------