From 9e819bd664af377e38769717d3e343b3aaba73bd Mon Sep 17 00:00:00 2001 From: Sebastian Neubauer Date: Sat, 6 Jun 2026 09:55:27 +0000 Subject: [PATCH 1/2] Adjust to new app architecture --- .idea/kotlinc.xml | 3 +- .idea/runConfigurations/JsApp.xml | 2 +- .idea/runConfigurations/desktopApp.xml | 2 +- .../runConfigurations/desktopAppHotReload.xml | 2 +- .idea/runConfigurations/wasmJsApp.xml | 2 +- README.md | 2 +- androidApp/build.gradle.kts | 6 +- build.gradle.kts | 14 +- desktopApp/build.gradle.kts | 35 +++ {sample => desktopApp}/compose-desktop.pro | 0 .../sebastianneubauer/jsontreesample/main.kt | 0 gradle/libs.versions.toml | 1 + iosApp/iosApp.xcodeproj/project.pbxproj | 6 +- iosApp/iosApp/ContentView.swift | 2 +- jsontree/build.gradle.kts | 3 +- settings.gradle.kts | 4 +- {sample => shared}/build.gradle.kts | 35 +-- .../composeResources/drawable/arrow_down.xml | 0 .../composeResources/drawable/arrow_up.xml | 0 .../sebastianneubauer/jsontreesample/App.kt | 208 ++++++++++-------- .../jsontreesample/JsonStrings.kt | 0 .../jsontreesample/JsonTreeDiffStrings.kt | 0 .../jsontreesample/ui/theme/Color.kt | 0 .../jsontreesample/ui/theme/Shape.kt | 0 .../jsontreesample/ui/theme/Theme.kt | 0 .../jsontreesample/ui/theme/Type.kt | 0 .../sebastianneubauer/jsontreesample/main.kt | 0 webApp/build.gradle.kts | 40 ++++ .../jsontreesample/main.js.kt | 0 .../src/jsMain/resources/index.html | 2 +- .../src/jsMain/resources/styles.css | 0 .../jsontreesample/main.wasm.kt | 0 .../src/wasmJsMain/resources/index.html | 2 +- .../src/wasmJsMain/resources/styles.css | 0 34 files changed, 223 insertions(+), 148 deletions(-) create mode 100644 desktopApp/build.gradle.kts rename {sample => desktopApp}/compose-desktop.pro (100%) rename {sample/src/jvmMain => desktopApp/src/main}/kotlin/com/sebastianneubauer/jsontreesample/main.kt (100%) rename {sample => shared}/build.gradle.kts (60%) rename {sample => shared}/src/commonMain/composeResources/drawable/arrow_down.xml (100%) rename {sample => shared}/src/commonMain/composeResources/drawable/arrow_up.xml (100%) rename {sample => shared}/src/commonMain/kotlin/com/sebastianneubauer/jsontreesample/App.kt (73%) rename {sample => shared}/src/commonMain/kotlin/com/sebastianneubauer/jsontreesample/JsonStrings.kt (100%) rename {sample => shared}/src/commonMain/kotlin/com/sebastianneubauer/jsontreesample/JsonTreeDiffStrings.kt (100%) rename {sample => shared}/src/commonMain/kotlin/com/sebastianneubauer/jsontreesample/ui/theme/Color.kt (100%) rename {sample => shared}/src/commonMain/kotlin/com/sebastianneubauer/jsontreesample/ui/theme/Shape.kt (100%) rename {sample => shared}/src/commonMain/kotlin/com/sebastianneubauer/jsontreesample/ui/theme/Theme.kt (100%) rename {sample => shared}/src/commonMain/kotlin/com/sebastianneubauer/jsontreesample/ui/theme/Type.kt (100%) rename {sample => shared}/src/iosMain/kotlin/com/sebastianneubauer/jsontreesample/main.kt (100%) create mode 100644 webApp/build.gradle.kts rename {sample => webApp}/src/jsMain/kotlin/com/sebastianneubauer/jsontreesample/main.js.kt (100%) rename {sample => webApp}/src/jsMain/resources/index.html (80%) rename {sample => webApp}/src/jsMain/resources/styles.css (100%) rename {sample => webApp}/src/wasmJsMain/kotlin/com/sebastianneubauer/jsontreesample/main.wasm.kt (100%) rename {sample => webApp}/src/wasmJsMain/resources/index.html (80%) rename {sample => webApp}/src/wasmJsMain/resources/styles.css (100%) diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml index 6d0ee1c..2e4da65 100644 --- a/.idea/kotlinc.xml +++ b/.idea/kotlinc.xml @@ -1,6 +1,7 @@ - \ No newline at end of file diff --git a/.idea/runConfigurations/JsApp.xml b/.idea/runConfigurations/JsApp.xml index 5e4d9f0..9e636a4 100644 --- a/.idea/runConfigurations/JsApp.xml +++ b/.idea/runConfigurations/JsApp.xml @@ -10,7 +10,7 @@