This patch isn't large, but it brings in a few fixes as I return back to Kobweb after a break, having been sidelined by a different project for a while.
There aren't any groundbreaking features introduced in this patch, but it does bring versions of Gradle, Compose, and Kotter dependencies up to date, as well as fixing a few issues reported by users.
Frontend
- Add default values to
paddingandmarginfor the versions that taketopBottomandleftRightparameters. - Fixed buggy implementation of
Modifier.thenIfextension methods - Fixed copy/paste error in API around
JustifySelf/JustifyItemmethods. - Update Gradle, Compose, and Kotter dependencies to latest versions.
- Compatibility FYI This version of Kobweb now targets Compose 1.1.1, which, for web, has deprecated / renamed a fair bit of code. There's a chance you won't even notice. For example, all Kobweb template projects migrated without issue. However, moving your own project to Compose 1.1.1 may not be as trivial.
- See also: COMPATIBILITY.md
Gradle
- Support custom names in source sets (thanks @DVDAndroid !)