David Herman

Results 169 issues of 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...

bug

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;...

enhancement

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...

process

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?

enhancement

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...

enhancement

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.

enhancement

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",...

enhancement
web

See also: [Jekyll themes](https://jekyllrb.com/docs/themes/), [Astro themes](https://astro.build/themes/)

enhancement

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...

enhancement
good first issue

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...

bug
safari