@@ -33,6 +33,8 @@ Miuix is composed of several modules that can be used independently:
3333| ` miuix-preference ` | Preference components (SwitchPreference, CheckboxPreference, etc.), depends on ` miuix-ui ` |
3434| ` miuix-icons ` | Extended icon library, can be used independently or together with ` miuix-ui ` (automatically includes ` miuix-core ` ) |
3535| ` miuix-blur ` | Blur effect library, can be used independently |
36+ | ` miuix-squircle ` | Squircle (smooth rounded corner) shapes, can be used independently (transitively included by ` miuix-ui ` ) |
37+ | ` miuix-shader ` | Low-level runtime shader / render effect abstraction, transitively included by ` miuix-blur ` / ` miuix-squircle ` |
3638| ` miuix-navigation3-ui ` | Navigation3 UI library, can be used independently |
3739
3840- For Compose Multiplatform projects:
@@ -48,6 +50,8 @@ kotlin {
4850 implementation(" top.yukonga.miuix.kmp:miuix-icons:<version>" )
4951 // Optional: Add miuix-blur for blur effects
5052 implementation(" top.yukonga.miuix.kmp:miuix-blur:<version>" )
53+ // Optional: Add miuix-squircle for squircle (smooth rounded corner) shapes
54+ implementation(" top.yukonga.miuix.kmp:miuix-squircle:<version>" )
5155 // Optional: Add miuix-navigation3-ui for Navigation3 support
5256 implementation(" top.yukonga.miuix.kmp:miuix-navigation3-ui:<version>" )
5357 }
@@ -66,6 +70,8 @@ dependencies {
6670 implementation(" top.yukonga.miuix.kmp:miuix-icons-android:<version>" )
6771 // Optional: Add miuix-blur for blur effects (requires minSdk 33)
6872 implementation(" top.yukonga.miuix.kmp:miuix-blur-android:<version>" )
73+ // Optional: Add miuix-squircle for squircle (smooth rounded corner) shapes
74+ implementation(" top.yukonga.miuix.kmp:miuix-squircle-android:<version>" )
6975 // Optional: Add miuix-navigation3-ui for Navigation3 support
7076 implementation(" top.yukonga.miuix.kmp:miuix-navigation3-ui-android:<version>" )
7177}
@@ -108,6 +114,13 @@ implementation("top.yukonga.miuix.kmp:miuix-icons-macosarm64:<version>")
108114implementation(" top.yukonga.miuix.kmp:miuix-icons-desktop:<version>" )
109115implementation(" top.yukonga.miuix.kmp:miuix-icons-wasmjs:<version>" )
110116implementation(" top.yukonga.miuix.kmp:miuix-icons-js:<version>" )
117+ // Optional: Add miuix-squircle
118+ implementation(" top.yukonga.miuix.kmp:miuix-squircle-iosarm64:<version>" )
119+ implementation(" top.yukonga.miuix.kmp:miuix-squircle-iossimulatorarm64:<version>" )
120+ implementation(" top.yukonga.miuix.kmp:miuix-squircle-macosarm64:<version>" )
121+ implementation(" top.yukonga.miuix.kmp:miuix-squircle-desktop:<version>" )
122+ implementation(" top.yukonga.miuix.kmp:miuix-squircle-wasmjs:<version>" )
123+ implementation(" top.yukonga.miuix.kmp:miuix-squircle-js:<version>" )
111124```
112125
113126## Basic Usage
0 commit comments