David Herman
David Herman
Right now, markdown handlers work by returning strings. This works in easy cases but gets ugly in complex situations, where you have to manage indents and newlines yourself. Look at...
See also: https://github.com/androidx/androidx/blob/androidx-main/compose/docs/compose-component-api-guidelines.md
Basically, if the user goes to load a page that's taking a long time to pull down (mostly because of large JS files), it would be nice to allow users...
Currently, you can register an error handler page, but the only case where it is ever triggered is on a 404: https://github.com/varabyte/kobweb/blob/4284e7e50511a8a2611b52943da5fff58e5bb940/frontend/kobweb-core/src/jsMain/kotlin/com/varabyte/kobweb/navigation/RouteTree.kt#L134 I should probably find a way to detect...
Something like this: ```kotlin fun Button(..., size: ButtonSize? = null, colorScheme: ColorScheme? = null, ...) ``` We may also want to consider... * Allowing users to set a global color...
On traditional sites, the server can handle authentication. For context, see: https://ktor.io/docs/authentication.html To get auth in ktor to work, you need to install authentication and then wrap various routes with...
It would be nice to have a demo project that shows a project which targets both HTML and a totally different target, say Desktop or Android. In that setup, business...
Right now, it only supports a single one while CSS lets you create multiple shadows for a single element.
e.g. Approach #1: ``` Button(enabled = false) { ... } Button(enabled = false) { ... } ``` Approach #2: ``` Disabled { Button { ... } Button { ... }...
See :frontend:kobweb-compose `com.varabyte.kobweb.compose.ui.modifiers` For example, `Modifier.background(value: String)` is fragile and forces users to look up the CSS APIs online. e.g. https://developer.mozilla.org/en-US/docs/Web/CSS/background Instead, we should provide richer APIs across the board....