David Herman
David Herman
Please check out this project which demonstrates the issue: https://github.com/DennisTsar/bug-reports/tree/kotlin/compose/recomposition-1 Copying the README from that project here: --- # Compose 1.6.0+ Recomposition Issue - Run `./gradlew app:jvmRun -DmainClass=MainKt` or `./gradlew...
Currently, we only support this for pages. We should also support it for API endpoints: See also: https://stackoverflow.blog/2020/03/02/best-practices-for-rest-api-design/#h2-2eb87cd076da0 ```js app.put('/articles/:id', (req, res) => { const { id } = req.params;...
JetBrains compose multiplatform introduced a pretty bad recomposition issue back in v1.6.0 that we just noticed recently. https://github.com/JetBrains/compose-multiplatform/issues/4967 As a result, we will audit the code right now, marking various...
Compose 1.6.0 introduces common resources for Compose Multiplatform. https://blog.jetbrains.com/kotlin/2024/02/compose-multiplatform-1-6-0-release/ Does this include Compose HTML? If so, what do we need to do to make sure it's supported in Kobweb?
If possible, it would be nice to give users a way to resolve rare but frustrating CSS specificity issues. See also: - https://developer.mozilla.org/en-US/docs/Web/CSS/@layer - https://panda-css.com/docs/concepts/cascade-layers First step would be making...
This is likely going to need a tweak to the worker module to support service workers. After that, we should create an `examples/pwa` template (or maybe `app/pwa`?) to showcase it.
https://developer.mozilla.org/en-US/docs/Web/CSS/flex-basis I see that there are `flexBasis` functions I can call on a `StyleBuilder`, but for completeness it seems like there should be an enum for values like "content", "unset",...
See also: [Jekyll themes](https://jekyllrb.com/docs/themes/), [Astro themes](https://astro.build/themes/)
See also: https://github.com/varabyte/kobweb/discussions/599 --- Essentially, add methods for all HTTP verbs (e.g. `window.http.get(...)`) to this module: https://github.com/varabyte/kobweb/tree/main/common/kobwebx-serialization-kotlinx/ (or maybe make a sibling module if that ends up being an inappropriate...
We introduced layers in Kobweb recently, except we just learned older versions of safari choke on them. They are, I'm assuming, ignoring them, which is fine, but they are also...