
Token-backed Material theme adapting platform-neutral design tokens, tri-state theme selection, reusable section cards, and provider configuration forms for AI/authenticated services via Compose components.
Reusable Compose Multiplatform components for Android, desktop, and iOS. The library adapts the
platform-neutral tokens from kommon; it does not define
a competing design system.
The initial API includes a token-backed Material theme, tri-state theme selection, section cards, and reusable provider configuration fields suitable for AI and other authenticated services.
KmpTheme(mode = ThemeMode.SYSTEM) {
ProviderConfigurationForm(
state = providerState,
onStateChange = ::updateProvider,
)
}Local sibling builds use Gradle composite substitution for kommon. Published consumers resolve
io.github.maniramezan.kommon:design-system normally.
Reusable Compose Multiplatform components for Android, desktop, and iOS. The library adapts the
platform-neutral tokens from kommon; it does not define
a competing design system.
The initial API includes a token-backed Material theme, tri-state theme selection, section cards, and reusable provider configuration fields suitable for AI and other authenticated services.
KmpTheme(mode = ThemeMode.SYSTEM) {
ProviderConfigurationForm(
state = providerState,
onStateChange = ::updateProvider,
)
}Local sibling builds use Gradle composite substitution for kommon. Published consumers resolve
io.github.maniramezan.kommon:design-system normally.