David Herman

Results 173 issues of David Herman

Do some [lighthouse analysis](https://github.com/GoogleChrome/lighthouse/blob/HEAD/docs/user-flows.md) across several pages that were rendering with Kobweb, make sure what's being generated is generally healthy. This bug can be used to document the list of...

process

Attempting to collect the full list of widely available css properties here: https://docs.google.com/spreadsheets/d/1Uu2diibyOzDFPgzzM8BWlw4B9_CTDBACv_1E_tsXbp8/ Feel free to comment on this bug or in the sheet if anything is missing!

enhancement

For code organization, people might appreciate this. And technically we can support it. ```kotlin object ButtonStyles { val ButtonStyle by ComponentStyle { ... } } ``` It may be a...

enhancement
maybe

Including Gradle plugins. We are currently probably exposing a handful of classes that should be internal. Setting Kobweb to strict mode should help us audit this. See also: https://www.baeldung.com/kotlin/explicit-api-mode

enhancement

It might be nice for Kobweb to provide an easy way to report if an element in visible on screen or not. One user said this was possible with React:...

enhancement

* Child selector (e.g. in CSS: "me > child") * Descendant selector (e.g. in CSS "me descendant") * Adjacent selector (e.g. "me + sibling") * Multiple selectors (e.g. "input, textarea")

enhancement

e.g. so you can have a route to the API calls at `https://mysite.com/custom-api-route/...` instead of just `https://mysite.com/api/...` The trick here is that the client code will also need to be...

enhancement

For users who want to use Silk without Kobweb, it would be really nice to generate a function for them to call by themselves to init all component styles. This...

enhancement

Currently, if you want to link to different routes, you have to do it by String, e.g. ``` @Page @Composable fun SomePage() { Link("/path/to/route", "Click me to go to another...

enhancement
good first issue
maybe

Probably a CircleButton variant? Alternately, a CircleButton composable, which may be better if we start adding in `size` parameters to our widgets? (Since otherwise it might be hard to respond...

enhancement