Skip to content

Bump all dependencies to the latest and add Copilot instructions, iterating with snapshot dependencies#63

Draft
ShreckYe wants to merge 70 commits intomainfrom
dev
Draft

Bump all dependencies to the latest and add Copilot instructions, iterating with snapshot dependencies#63
ShreckYe wants to merge 70 commits intomainfrom
dev

Conversation

@ShreckYe
Copy link
Member

@ShreckYe ShreckYe commented Sep 30, 2025

resolves #26

ShreckYe and others added 30 commits December 2, 2024 18:49
…e project version to be specific about Kotlin 2.1.0
…xplicit "kotlin-2.1.0" in the library and project versions
See "Kotlin 2.1 is required for all platforms including JVM" in https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.9.0.

A `org.jetbrains.kotlin.util.FileAnalysisException` persists.
…sing Copilot again without a different model without success
…arding

Co-authored-by: ShreckYe <27768951+ShreckYe@users.noreply.github.com>
…s after dev branch merge

Co-authored-by: ShreckYe <27768951+ShreckYe@users.noreply.github.com>
…undant Kobweb mention

Co-authored-by: ShreckYe <27768951+ShreckYe@users.noreply.github.com>
…mon project

Co-authored-by: ShreckYe <27768951+ShreckYe@users.noreply.github.com>
Co-authored-by: ShreckYe <27768951+ShreckYe@users.noreply.github.com>
…ction

Co-authored-by: ShreckYe <27768951+ShreckYe@users.noreply.github.com>
…fic details

Co-authored-by: ShreckYe <27768951+ShreckYe@users.noreply.github.com>
…man developers

Co-authored-by: ShreckYe <27768951+ShreckYe@users.noreply.github.com>
@sonarqubecloud
Copy link

@ShreckYe ShreckYe added this to the 0.6.0 milestone Feb 15, 2026
Confirmed that the demo runs on JVM (`run`), JS (`jsBrowserDevelopmentRun`), and Android (with Android Studio) targets. `wasmJsBrowserDevelopmentRun` fails with not enough heap space.
…/compose-html-material#18

The Material 3 page works with the changes. The Material 2 page stopped working likely due to KMDC's incompatible Kotlin or Compose version.

No noticeable size drop in the `app.js` produced by `jsBrowserDistribution`.
…o ES2015

Current failure:

```
* What went wrong:
Execution failed for task ':compose-multiplatform-html-unified-demo:jsBrowserProductionWebpack'.
> assets by status 8.48 MiB [cached] 12 assets
  orphan modules 5.1 MiB [orphan] 326 modules
  runtime modules 2.59 KiB 8 modules
  cacheable modules 6.77 MiB (javascript) 5.42 MiB (asset)
    javascript modules 6.77 MiB
      modules with warnings 6.75 MiB [true warnings] 17 modules
      modules by path ../../node_modules/style-loader/dist/runtime/*.js 5.84 KiB 6 modules
      modules by path ../../node_modules/css-loader/dist/runtime/*.js 3.33 KiB 3 modules
      ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/material-symbols/outlined.css 2.35 KiB [built] [code generated]
      ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/material-icons/iconfont/material-icons.css 10.6 KiB [built] [code generated]
    asset modules 5.42 MiB (asset) 462 bytes (javascript)
      modules by path ../../node_modules/material-icons/iconfont/*.woff2 790 KiB (asset) 210 bytes (javascript) 5 modules
      modules by path ../../node_modules/material-icons/iconfont/*.woff 1 MiB (asset) 210 bytes (javascript)
        ../../node_modules/material-icons/iconfont/material-icons.woff 161 KiB (asset) 42 bytes (javascript) [built] [code generated]
        + 4 modules
      ../../node_modules/material-symbols/material-symbols-outlined.woff2 3.65 MiB (asset) 42 bytes (javascript) [built] [code generated]
  webpack 5.101.3 compiled with 1 error and 155 warnings in 12930 ms
```
…y and the underlying KMDC library's incompatible Kotlin and Compose versions

The `:compose-multiplatform-html-unified-demo:jsBrowserProductionWebpack` failure as mentioned in the previous commit is now fixed.
The size of the output app.js dropped from 1.2 MB to 1.1 MB.
…use it's only needed in the app project

The `app.js` bundle size is still the reduced one 1.1 MiB after this change.
@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Check usages of and get rid of requires

2 participants