├── .github └── workflows │ ├── build.yml │ └── publish.yml ├── .gitignore ├── LICENSE.txt ├── README.md ├── benchmark ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── example │ └── benchmark │ └── TreemapChartBenchmark.kt ├── config └── detekt │ └── detekt.yml ├── convention-plugins ├── build.gradle.kts ├── settings.gradle.kts └── src │ └── main │ └── kotlin │ └── publish.gradle.kts ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── img ├── sample_complex_chart.png └── sample_treemap.png ├── renovate.json ├── sample ├── android │ ├── benchmark-rules.pro │ ├── build.gradle.kts │ ├── macrobenchmark │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ └── by │ │ │ └── overpass │ │ │ └── treemapchart │ │ │ └── sample │ │ │ └── macrobenchmark │ │ │ └── TreemapChartBenchmark.kt │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ └── by │ │ │ └── overpass │ │ │ └── treemapchart │ │ │ └── sample │ │ │ └── android │ │ │ └── MainActivity.kt │ │ └── res │ │ └── values │ │ └── styles.xml ├── desktop │ ├── build.gradle.kts │ └── src │ │ └── jvmMain │ │ └── kotlin │ │ └── by │ │ └── overpass │ │ └── treemapchart │ │ └── sample │ │ └── desktop │ │ └── Main.kt ├── ios │ ├── Podfile │ ├── ios.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── ios.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── ios │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── ContentView.swift │ │ ├── Info.plist │ │ ├── IosApp.swift │ │ └── Preview Content │ │ └── Preview Assets.xcassets │ │ └── Contents.json ├── shared │ ├── build.gradle.kts │ ├── shared.podspec │ ├── src │ │ ├── androidMain │ │ │ └── AndroidManifest.xml │ │ ├── commonJvmMain │ │ │ └── kotlin │ │ │ │ └── by │ │ │ │ └── overpass │ │ │ │ └── treemapchart │ │ │ │ └── sample │ │ │ │ └── shared │ │ │ │ └── complex │ │ │ │ └── Formatting.jvm.kt │ │ ├── commonMain │ │ │ └── kotlin │ │ │ │ └── by │ │ │ │ └── overpass │ │ │ │ └── treemapchart │ │ │ │ └── sample │ │ │ │ └── shared │ │ │ │ ├── App.kt │ │ │ │ ├── TreemapExample.kt │ │ │ │ ├── complex │ │ │ │ ├── ComplexChart.kt │ │ │ │ ├── Export.kt │ │ │ │ ├── ExportTreeDataProvider.kt │ │ │ │ ├── ExportsTreeBuilder.kt │ │ │ │ ├── FocusablePopup.kt │ │ │ │ ├── Formatting.kt │ │ │ │ ├── ProductExportPopup.kt │ │ │ │ ├── ProductSection.kt │ │ │ │ ├── data │ │ │ │ │ └── ProductTradesData.kt │ │ │ │ └── icons │ │ │ │ │ ├── ProductIcons.kt │ │ │ │ │ └── producticons │ │ │ │ │ ├── AnimalAndVegetableBiProducts.kt │ │ │ │ │ ├── AnimalHides.kt │ │ │ │ │ ├── AnimalProducts.kt │ │ │ │ │ ├── ArtsAndAntiques.kt │ │ │ │ │ ├── ChemicalProducts.kt │ │ │ │ │ ├── Foodstuffs.kt │ │ │ │ │ ├── FootwearAndHeadwear.kt │ │ │ │ │ ├── Instruments.kt │ │ │ │ │ ├── Machines.kt │ │ │ │ │ ├── Metals.kt │ │ │ │ │ ├── MineralProducts.kt │ │ │ │ │ ├── Miscellaneous.kt │ │ │ │ │ ├── PaperGoods.kt │ │ │ │ │ ├── PlasticsAndRubbers.kt │ │ │ │ │ ├── Preciousmetals.kt │ │ │ │ │ ├── Stoneandglass.kt │ │ │ │ │ ├── Textiles.kt │ │ │ │ │ ├── Transportation.kt │ │ │ │ │ ├── Unspecified.kt │ │ │ │ │ ├── VegetableProducts.kt │ │ │ │ │ ├── Weapons.kt │ │ │ │ │ └── WoodProducts.kt │ │ │ │ ├── simple │ │ │ │ └── SimpleChart.kt │ │ │ │ └── ui │ │ │ │ └── theme │ │ │ │ ├── Color.kt │ │ │ │ ├── Shape.kt │ │ │ │ ├── Theme.kt │ │ │ │ └── Typography.kt │ │ ├── iosMain │ │ │ └── kotlin │ │ │ │ └── by │ │ │ │ └── overpass │ │ │ │ └── treemapchart │ │ │ │ └── sample │ │ │ │ └── shared │ │ │ │ ├── Main.kt │ │ │ │ └── complex │ │ │ │ └── Formatting.ios.kt │ │ ├── jsMain │ │ │ └── kotlin │ │ │ │ └── by │ │ │ │ └── overpass │ │ │ │ └── treemapchart │ │ │ │ └── sample │ │ │ │ └── shared │ │ │ │ └── complex │ │ │ │ └── Formatting.js.kt │ │ └── wasmJsMain │ │ │ └── kotlin │ │ │ └── by │ │ │ └── overpass │ │ │ └── treemapchart │ │ │ └── sample │ │ │ └── shared │ │ │ └── complex │ │ │ └── Formatting.wasmJs.kt │ └── stability.conf ├── web-wasm │ ├── build.gradle.kts │ └── src │ │ └── wasmJsMain │ │ ├── kotlin │ │ └── by │ │ │ └── overpass │ │ │ └── treemapchart │ │ │ └── sample │ │ │ └── web │ │ │ └── Main.kt │ │ └── resources │ │ └── index.html └── web │ ├── build.gradle.kts │ └── src │ └── jsMain │ ├── kotlin │ └── by │ │ └── overpass │ │ └── treemapchart │ │ └── sample │ │ └── web │ │ └── Main.kt │ └── resources │ └── index.html ├── settings.gradle.kts ├── treemap-chart-compose ├── .gitignore ├── build.gradle.kts ├── src │ ├── androidInstrumentedTest │ │ └── kotlin │ │ │ └── by │ │ │ └── overpass │ │ │ └── treemapchart │ │ │ └── compose │ │ │ └── TreemapChartTest.kt │ ├── androidMain │ │ └── AndroidManifest.xml │ └── commonMain │ │ └── kotlin │ │ └── by │ │ └── overpass │ │ └── treemapchart │ │ └── compose │ │ ├── LocalTreemapChartMeasurer.kt │ │ └── TreemapChart.kt └── stability.conf └── treemap-chart ├── .gitignore ├── build.gradle.kts ├── src ├── androidMain │ └── AndroidManifest.xml ├── commonMain │ └── kotlin │ │ └── by │ │ └── overpass │ │ └── treemapchart │ │ └── core │ │ ├── measure │ │ ├── LayoutOrientation.kt │ │ ├── TreemapChartMeasurer.kt │ │ ├── TreemapNode.kt │ │ ├── sliceanddice │ │ │ └── SliceAndDiceMeasurer.kt │ │ └── squarified │ │ │ ├── SquarifiedMeasurer.kt │ │ │ └── TreemapElement.kt │ │ └── tree │ │ ├── Tree.kt │ │ └── TreeDsl.kt └── commonTest │ └── kotlin │ └── by │ └── overpass │ └── treemapchart │ └── core │ ├── measure │ ├── sliceanddice │ │ └── SliceAndDiceMeasurerTest.kt │ └── squarified │ │ └── SquarifiedMeasurerTest.kt │ └── tree │ └── TreeTest.kt └── stability.conf /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /benchmark/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/benchmark/build.gradle.kts -------------------------------------------------------------------------------- /benchmark/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmark/src/main/java/com/example/benchmark/TreemapChartBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/benchmark/src/main/java/com/example/benchmark/TreemapChartBenchmark.kt -------------------------------------------------------------------------------- /config/detekt/detekt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/config/detekt/detekt.yml -------------------------------------------------------------------------------- /convention-plugins/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/convention-plugins/build.gradle.kts -------------------------------------------------------------------------------- /convention-plugins/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/convention-plugins/settings.gradle.kts -------------------------------------------------------------------------------- /convention-plugins/src/main/kotlin/publish.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/convention-plugins/src/main/kotlin/publish.gradle.kts -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/gradlew.bat -------------------------------------------------------------------------------- /img/sample_complex_chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/img/sample_complex_chart.png -------------------------------------------------------------------------------- /img/sample_treemap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/img/sample_treemap.png -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/renovate.json -------------------------------------------------------------------------------- /sample/android/benchmark-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/android/benchmark-rules.pro -------------------------------------------------------------------------------- /sample/android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/android/build.gradle.kts -------------------------------------------------------------------------------- /sample/android/macrobenchmark/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/android/macrobenchmark/build.gradle.kts -------------------------------------------------------------------------------- /sample/android/macrobenchmark/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/android/macrobenchmark/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/android/macrobenchmark/src/main/kotlin/by/overpass/treemapchart/sample/macrobenchmark/TreemapChartBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/android/macrobenchmark/src/main/kotlin/by/overpass/treemapchart/sample/macrobenchmark/TreemapChartBenchmark.kt -------------------------------------------------------------------------------- /sample/android/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sample/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/android/src/main/kotlin/by/overpass/treemapchart/sample/android/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/android/src/main/kotlin/by/overpass/treemapchart/sample/android/MainActivity.kt -------------------------------------------------------------------------------- /sample/android/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/android/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /sample/desktop/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/desktop/build.gradle.kts -------------------------------------------------------------------------------- /sample/desktop/src/jvmMain/kotlin/by/overpass/treemapchart/sample/desktop/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/desktop/src/jvmMain/kotlin/by/overpass/treemapchart/sample/desktop/Main.kt -------------------------------------------------------------------------------- /sample/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/ios/Podfile -------------------------------------------------------------------------------- /sample/ios/ios.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/ios/ios.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /sample/ios/ios.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/ios/ios.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /sample/ios/ios.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/ios/ios.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /sample/ios/ios.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/ios/ios.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /sample/ios/ios.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/ios/ios.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /sample/ios/ios/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/ios/ios/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /sample/ios/ios/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/ios/ios/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /sample/ios/ios/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/ios/ios/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /sample/ios/ios/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/ios/ios/ContentView.swift -------------------------------------------------------------------------------- /sample/ios/ios/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/ios/ios/Info.plist -------------------------------------------------------------------------------- /sample/ios/ios/IosApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/ios/ios/IosApp.swift -------------------------------------------------------------------------------- /sample/ios/ios/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/ios/ios/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /sample/shared/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/build.gradle.kts -------------------------------------------------------------------------------- /sample/shared/shared.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/shared.podspec -------------------------------------------------------------------------------- /sample/shared/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/shared/src/commonJvmMain/kotlin/by/overpass/treemapchart/sample/shared/complex/Formatting.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonJvmMain/kotlin/by/overpass/treemapchart/sample/shared/complex/Formatting.jvm.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/App.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/TreemapExample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/TreemapExample.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/ComplexChart.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/ComplexChart.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/Export.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/Export.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/ExportTreeDataProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/ExportTreeDataProvider.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/ExportsTreeBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/ExportsTreeBuilder.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/FocusablePopup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/FocusablePopup.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/Formatting.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/Formatting.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/ProductExportPopup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/ProductExportPopup.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/ProductSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/ProductSection.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/data/ProductTradesData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/data/ProductTradesData.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/ProductIcons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/ProductIcons.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/AnimalAndVegetableBiProducts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/AnimalAndVegetableBiProducts.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/AnimalHides.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/AnimalHides.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/AnimalProducts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/AnimalProducts.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/ArtsAndAntiques.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/ArtsAndAntiques.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/ChemicalProducts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/ChemicalProducts.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/Foodstuffs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/Foodstuffs.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/FootwearAndHeadwear.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/FootwearAndHeadwear.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/Instruments.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/Instruments.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/Machines.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/Machines.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/Metals.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/Metals.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/MineralProducts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/MineralProducts.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/Miscellaneous.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/Miscellaneous.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/PaperGoods.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/PaperGoods.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/PlasticsAndRubbers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/PlasticsAndRubbers.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/Preciousmetals.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/Preciousmetals.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/Stoneandglass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/Stoneandglass.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/Textiles.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/Textiles.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/Transportation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/Transportation.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/Unspecified.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/Unspecified.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/VegetableProducts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/VegetableProducts.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/Weapons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/Weapons.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/WoodProducts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/complex/icons/producticons/WoodProducts.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/simple/SimpleChart.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/simple/SimpleChart.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/ui/theme/Color.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/ui/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/ui/theme/Shape.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/ui/theme/Theme.kt -------------------------------------------------------------------------------- /sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/ui/theme/Typography.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/commonMain/kotlin/by/overpass/treemapchart/sample/shared/ui/theme/Typography.kt -------------------------------------------------------------------------------- /sample/shared/src/iosMain/kotlin/by/overpass/treemapchart/sample/shared/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/iosMain/kotlin/by/overpass/treemapchart/sample/shared/Main.kt -------------------------------------------------------------------------------- /sample/shared/src/iosMain/kotlin/by/overpass/treemapchart/sample/shared/complex/Formatting.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/iosMain/kotlin/by/overpass/treemapchart/sample/shared/complex/Formatting.ios.kt -------------------------------------------------------------------------------- /sample/shared/src/jsMain/kotlin/by/overpass/treemapchart/sample/shared/complex/Formatting.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/jsMain/kotlin/by/overpass/treemapchart/sample/shared/complex/Formatting.js.kt -------------------------------------------------------------------------------- /sample/shared/src/wasmJsMain/kotlin/by/overpass/treemapchart/sample/shared/complex/Formatting.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/shared/src/wasmJsMain/kotlin/by/overpass/treemapchart/sample/shared/complex/Formatting.wasmJs.kt -------------------------------------------------------------------------------- /sample/shared/stability.conf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sample/web-wasm/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/web-wasm/build.gradle.kts -------------------------------------------------------------------------------- /sample/web-wasm/src/wasmJsMain/kotlin/by/overpass/treemapchart/sample/web/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/web-wasm/src/wasmJsMain/kotlin/by/overpass/treemapchart/sample/web/Main.kt -------------------------------------------------------------------------------- /sample/web-wasm/src/wasmJsMain/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/web-wasm/src/wasmJsMain/resources/index.html -------------------------------------------------------------------------------- /sample/web/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/web/build.gradle.kts -------------------------------------------------------------------------------- /sample/web/src/jsMain/kotlin/by/overpass/treemapchart/sample/web/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/web/src/jsMain/kotlin/by/overpass/treemapchart/sample/web/Main.kt -------------------------------------------------------------------------------- /sample/web/src/jsMain/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/sample/web/src/jsMain/resources/index.html -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /treemap-chart-compose/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /treemap-chart-compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/treemap-chart-compose/build.gradle.kts -------------------------------------------------------------------------------- /treemap-chart-compose/src/androidInstrumentedTest/kotlin/by/overpass/treemapchart/compose/TreemapChartTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/treemap-chart-compose/src/androidInstrumentedTest/kotlin/by/overpass/treemapchart/compose/TreemapChartTest.kt -------------------------------------------------------------------------------- /treemap-chart-compose/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/treemap-chart-compose/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /treemap-chart-compose/src/commonMain/kotlin/by/overpass/treemapchart/compose/LocalTreemapChartMeasurer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/treemap-chart-compose/src/commonMain/kotlin/by/overpass/treemapchart/compose/LocalTreemapChartMeasurer.kt -------------------------------------------------------------------------------- /treemap-chart-compose/src/commonMain/kotlin/by/overpass/treemapchart/compose/TreemapChart.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/treemap-chart-compose/src/commonMain/kotlin/by/overpass/treemapchart/compose/TreemapChart.kt -------------------------------------------------------------------------------- /treemap-chart-compose/stability.conf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treemap-chart/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /treemap-chart/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/treemap-chart/build.gradle.kts -------------------------------------------------------------------------------- /treemap-chart/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/treemap-chart/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /treemap-chart/src/commonMain/kotlin/by/overpass/treemapchart/core/measure/LayoutOrientation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/treemap-chart/src/commonMain/kotlin/by/overpass/treemapchart/core/measure/LayoutOrientation.kt -------------------------------------------------------------------------------- /treemap-chart/src/commonMain/kotlin/by/overpass/treemapchart/core/measure/TreemapChartMeasurer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/treemap-chart/src/commonMain/kotlin/by/overpass/treemapchart/core/measure/TreemapChartMeasurer.kt -------------------------------------------------------------------------------- /treemap-chart/src/commonMain/kotlin/by/overpass/treemapchart/core/measure/TreemapNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/treemap-chart/src/commonMain/kotlin/by/overpass/treemapchart/core/measure/TreemapNode.kt -------------------------------------------------------------------------------- /treemap-chart/src/commonMain/kotlin/by/overpass/treemapchart/core/measure/sliceanddice/SliceAndDiceMeasurer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/treemap-chart/src/commonMain/kotlin/by/overpass/treemapchart/core/measure/sliceanddice/SliceAndDiceMeasurer.kt -------------------------------------------------------------------------------- /treemap-chart/src/commonMain/kotlin/by/overpass/treemapchart/core/measure/squarified/SquarifiedMeasurer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/treemap-chart/src/commonMain/kotlin/by/overpass/treemapchart/core/measure/squarified/SquarifiedMeasurer.kt -------------------------------------------------------------------------------- /treemap-chart/src/commonMain/kotlin/by/overpass/treemapchart/core/measure/squarified/TreemapElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/treemap-chart/src/commonMain/kotlin/by/overpass/treemapchart/core/measure/squarified/TreemapElement.kt -------------------------------------------------------------------------------- /treemap-chart/src/commonMain/kotlin/by/overpass/treemapchart/core/tree/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/treemap-chart/src/commonMain/kotlin/by/overpass/treemapchart/core/tree/Tree.kt -------------------------------------------------------------------------------- /treemap-chart/src/commonMain/kotlin/by/overpass/treemapchart/core/tree/TreeDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/treemap-chart/src/commonMain/kotlin/by/overpass/treemapchart/core/tree/TreeDsl.kt -------------------------------------------------------------------------------- /treemap-chart/src/commonTest/kotlin/by/overpass/treemapchart/core/measure/sliceanddice/SliceAndDiceMeasurerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/treemap-chart/src/commonTest/kotlin/by/overpass/treemapchart/core/measure/sliceanddice/SliceAndDiceMeasurerTest.kt -------------------------------------------------------------------------------- /treemap-chart/src/commonTest/kotlin/by/overpass/treemapchart/core/measure/squarified/SquarifiedMeasurerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/treemap-chart/src/commonTest/kotlin/by/overpass/treemapchart/core/measure/squarified/SquarifiedMeasurerTest.kt -------------------------------------------------------------------------------- /treemap-chart/src/commonTest/kotlin/by/overpass/treemapchart/core/tree/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overpas/compose-treemap-chart/HEAD/treemap-chart/src/commonTest/kotlin/by/overpass/treemapchart/core/tree/TreeTest.kt -------------------------------------------------------------------------------- /treemap-chart/stability.conf: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------