You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bump all dependencies to the latest, add Copilot instructions, and add new Material 3 components (Dialog, Divider, RadioButton, Segmented buttons, Slider, SnackbarHost, Tab, Chip, Select, TopAppBar, and more)
Bump all dependencies to the latest, add Copilot instructions, and add new Material 3 components (Dialog, Divider, RadioButton, Segmented buttons, Slider, SnackbarHost, Tab, Chip, Select, TopAppBar, and more)
Copy file name to clipboardExpand all lines: README.md
+57-43Lines changed: 57 additions & 43 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -51,53 +51,76 @@ This project is still in development and has not reached a stable state. Some AP
51
51
52
52
#### Material 2 components
53
53
54
-
-`Button`
55
-
-`Card`
56
-
-`Checkbox`
57
-
-`Divider` (not working properly on JS yet)
58
-
-`Icon`
59
-
-`IconButton`
60
-
-`Snackbar` (inconsistent, not recommended), `SnackBarHost` (recommended)
61
-
-`Switch`
62
-
-`Text`
54
+
**Deprecation notice:** The Material 2 components are no longer maintained and published for release since v0.6.0, due to its decreasing popularity and the underlying KMDC library's incompatible Kotlin and Compose versions.
55
+
56
+
- Button: `Button`
57
+
- Card: `Card`
58
+
- Checkbox: `Checkbox`
59
+
- Divider: `Divider` (not working properly on JS yet)
60
+
- Icon: `Icon`
61
+
- Icon button: `IconButton`
62
+
- Snackbar: `Snackbar` (inconsistent, not recommended), `SnackBarHost` (recommended)
63
+
- Switch: `Switch`
64
+
- Text: `Text`
63
65
64
66
##### `ext` components
65
67
66
-
-`Button`
67
-
-`IconButton`
68
-
-`RadioRow`, `RadioGroupRow`
69
-
-`SwitchWithLabel`
70
-
-`MaterialText`, `TaglessText`
71
-
-`TextField`, `OutlinedTextField`
72
-
-`TopAppBarScaffold`
68
+
-Button: `Button`
69
+
-Icon button: `IconButton`
70
+
-Radio button: `RadioRow`, `RadioGroupRow`
71
+
-Switch: `SwitchWithLabel`
72
+
-Text: `MaterialText`, `TaglessText`
73
+
-Text field: `TextField`, `OutlinedTextField`
74
+
-Top app bar: `TopAppBarScaffold`
73
75
74
76
##### `lazy.ext` components
75
77
76
78
-`List`/`LazyColumnList` (visually inconsistent for now)
- Top app bar: `TopAppBar`, `CenterAlignedTopAppBar`, `MediumTopAppBar`, `LargeTopAppBar`
101
124
102
125
##### `lazy.ext` components
103
126
@@ -184,15 +207,6 @@ kotlin {
184
207
185
208
View [all the artifacts on Maven Central](https://search.maven.org/search?q=g:com.huanshankeji%20AND%20a:compose-multiplatform-*).
186
209
187
-
This project depends on [Kobweb](https://github.com/varabyte/kobweb) which is not published to Maven Central yet, so you have to add the following Maven repository:
See [the corresponding section in Compose HTML Material](https://github.com/huanshankeji/compose-html-material?tab=readme-ov-file#material-symbols--icons) for configuring Material Icons on JS.
0 commit comments