Releases: compose-miuix-ui/miuix
Releases · compose-miuix-ui/miuix
v0.5.2
What's Changed
- library: Fix checked status not changing after the switch is dragged by @Voemp in 4e33d11
- library: Simplified Switch gestures by @Voemp in #105
- library: Fix hapticFeedbackType on Switch and Checkbox by @Voemp in #107
- library: Use
staticCompositionLocalOfto reduce read overhead by @YuKongA dd000d0 - library: Update default CornerSmoothness by @YuKongA in 0baebd8
- library: fix wrong hsv param order by @YuKongA in 02c4a8d
- library: Correct project name compose-miuix-ui by @YuKongA in 6a6de90
- library: Add
SuperBottomSheetcomponent by @YuKongA in 03827cf - library: Improve
SuperBottomSheetcomponent by @YuKongA in c4d1e4c - library: refactor
SuperBottomSheetcomponent by @YuKongA in 334abf2 - library: Add predictive back gesture support by @YuKongA in f60d428
- library: SuperBottomSheet: Add sheetMaxWidth param by @YuKongA in 97bf93e
- example: make the VerticalDivider in widescreen draggable by @YuKongA in fc230ae
- example: commonize code between wasm and js targets by @YuKongA in e6b7a8c
- example: commonize
@Previewby @YuKongA in 500119b - ios: remove useless files by @YuKongA in bab89f6
- docs: Improved doc by @YuKongA in 2680095
- docs: Add icon preview in docs by @kmiit in #112
- docs: Fix build by @YuKongA in d33732b
- build(deps): bump compose to 1.9.0 by @YuKongA in dae871b
- build(deps): bump androidx-window from 1.4.0 to 1.5.0 by @YuKongA in bd5157d
- build(gradle): remove enableKlibsCrossCompilation by @YuKongA in 7964e87
- build(gradle): enable new feat for kotlin 2.2.20 by @YuKongA in 387a299
- build(deps): bump actions/setup-java from 4 to 5 by @dependabot[bot] in #106
- build(deps): bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in #108
- build(deps): bump org.jetbrains.androidx.navigation:navigation-compose from 2.9.0-beta05 to 2.9.0-rc01 by @dependabot[bot] in #109
- build(deps): bump org.jetbrains.compose.hot-reload from 1.0.0-beta05 to 1.0.0-beta06 by @dependabot[bot] in #110
- build(deps): bump kotlin from 2.2.10 to 2.2.20 by @dependabot[bot] in #113
- build(deps): bump org.jetbrains.androidx.navigation:navigation-compose from 2.9.0-rc02 to 2.9.0 by @dependabot[bot] in #117
- build(deps): bump org.jetbrains.compose.hot-reload from 1.0.0-beta07 to 1.0.0-beta08 by @dependabot[bot] in #119
- build(deps): bump com.diffplug.spotless from 7.2.1 to 8.0.0 by @dependabot[bot] in #120
- build(deps): bump org.jetbrains.compose.hot-reload from 1.0.0-beta08 to 1.0.0-beta09 by @dependabot[bot] in #121
- build(deps): bump gradle/actions from 4 to 5 by @dependabot[bot] in #122
- build(deps): bump org.jetbrains.compose.hot-reload from 1.0.0-beta09 to 1.0.0-rc01 by @dependabot[bot] in #123
New Contributors
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- library: ColorPicker: Don't use Paint by @YuKongA in 1df5bb7
- library: Optimize color space usage by @YuKongA in a75ce22
- library: Use Modifier.pressSink on Checkbox by @YuKongA in fc27263
- library: Refactor ExitUntilCollapsedScrollBehavior from androidx-main by @YuKongA in 49f5985
- library: Replace smooth rounded corners by @YuKongA in 1ff5b95
- library: Add a ColorPalette based on hsv color space by @YuKongA in 49417e1
- library: Add a ColorPicker based on OkHsv color space by @YuKongA in ff65f48
- library: Add a ColorPicker based on OkLab color space by @YuKongA in ca32a8c
- library: Refactor PressFeedback to use Modifier.Node by @Voemp in #99
- library: Refactor press feedback using custom pressable by @Voemp in #101
- example: Add Android splash screen by @Voemp in 8f3e4e2
- example: Fix space issue by @YuKongA in 704f335
- example: Add colors preview page by @YuKongA in 0444063
- example: Enable Compose for Desktop Hot Reload by @Voemp in #97
- example: Use CompositionLocal for PagerState and page change handling by @Voemp in #98
- example: Use targetPage instead of currentPage by @Voemp in 6bfb38c
- chore: Add IDEA copyright settings by @YuKongA in 2909ec2
- build(gradle): Enable r8 parallelism by @YuKongA in dcc897e
- build(deps): Remove useless graphics-shapes by @YuKongA in c85f967
- build(deps): bump Gradle from 8.14.3 to 9.0.0 by @YuKongA in 23d4c14
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #100
- build(deps): bump org.jetbrains.compose.hot-reload from 1.0.0-beta04 to 1.0.0-beta05 by @dependabot[bot] in #102
- build(deps): bump kotlin from 2.2.0 to 2.2.10 by @dependabot[bot] in #103
- build(deps): bump org.jetbrains.androidx.navigation:navigation-compose from 2.9.0-beta04 to 2.9.0-beta05 by @dependabot[bot] in #104
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- example: Refactor widescreen layout by @YuKongA in eca9410
- library: Optimize some components by @YuKongA in #96
- library: Rollback some Card changes by @YuKongA in 3e18765
- library: Fix ListPopup windowSize change by @YuKongA in f37d45d
- library: Fix Button color change by @YuKongA in bf14c2b
- library: Optimize Utils related performance by @YuKongA in 5fb9ab1
- library: Refactor some components by @YuKongA in df709bc
- library: Refactor Card from androidx-main by @YuKongA in 56e9be4
- library: Refactor Divider from androidx-main by @YuKongA in ed1171b
- library: Refactor Icon from androidx-main by @YuKongA in a8f33f6
- library: Refactor Text from androidx-main by @YuKongA in 24a5db6
- library: Refactor Scaffold from androidx-main by @YuKongA in a905006
- library: Optimize some recomposition issues by @YuKongA in e122dbc
- library: Refactor BasicComponent to use SubcomposeLayout by @YuKongA in b8d1f17
- library: Add state-based TextFiled support by @YuKongA in aec2c52
- library: Optimize some recomposition issues by @YuKongA in 2ccc40d
- doc: Fix build by @YuKongA in bf69e23
- build(deps): bump AGP from 8.11.0 to 8.12.0 by @YuKongA in 84d3a31
Full Changelog: v0.4.9...v0.5.0
v0.4.9
v0.4.8
What's Changed
- icon: Flip the reboot icon horizontally by @YuKongA in b2239c3
- library: Fix a crash issue on Switch by @HChenX in #95
- library: Remove unnecessary remember by @YuKongA in 6b7680a
- library: Add a ScrollCoordinator by @YuKongA in b6a00df
- library: Checkbox: Sync code style from Switch by @YuKongA in 4ccbcd0
- library: Remove ScrollCoordinator by @YuKongA in 84cd6a2
- library: PullToRefresh: Fix state loss issue by @YuKongA in f0b2082
- library: Optimize nested scrolling logic by @YuKongA in 84ab0de
- library: Refactor PullToRefresh by @YuKongA in 3de538b
- library: PullToRefresh: Optimize nested scrolling logic again by @YuKongA in aa63151
- example: Only use haze on navBar by @YuKongA in 61dde2d
- build(deps): bump org.jetbrains.androidx.graphics:graphics-shapes from 1.0.0-alpha06 to 1.0.0-alpha08 by @dependabot[bot] in #81
- build(deps): bump org.jetbrains.androidx.navigation:navigation-compose from 2.9.0-beta01 to 2.9.0-beta02 by @dependabot[bot] in #83
- build(deps): bump dev.chrisbanes.haze:haze from 1.6.3 to 1.6.4 by @dependabot[bot] in #82
- build(deps): bump org.jetbrains.androidx.navigation:navigation-compose from 2.9.0-beta02 to 2.9.0-beta03 by @dependabot[bot] in #84
- build(deps): bump compose-plugin from 1.8.1 to 1.8.2 by @dependabot[bot] in #85
- build(deps): bump kotlin from 2.1.21 to 2.2.0 by @dependabot[bot] in #86
- build(deps): bump dev.chrisbanes.haze:haze from 1.6.4 to 1.6.6 by @dependabot[bot] in #87
- build(deps): bump org.jetbrains.androidx.graphics:graphics-shapes from 1.0.0-alpha08 to 1.0.0-alpha09 by @dependabot[bot] in #89
- build(deps): bump dev.chrisbanes.haze:haze from 1.6.6 to 1.6.7 by @dependabot[bot] in #88
- build(deps): bump com.diffplug.spotless from 7.0.4 to 7.1.0 by @dependabot[bot] in #90
- build(deps): bump dev.chrisbanes.haze:haze from 1.6.7 to 1.6.8 by @dependabot[bot] in #91
- build(deps): bump dev.chrisbanes.haze:haze from 1.6.8 to 1.6.9 by @dependabot[bot] in #92
- build(deps): bump com.diffplug.spotless from 7.1.0 to 7.2.1 by @dependabot[bot] in #93
- build(deps): bump org.jetbrains.androidx.navigation:navigation-compose from 2.9.0-beta03 to 2.9.0-beta04 by @dependabot[bot] in #94
New Contributors
Full Changelog: v0.4.7...v0.4.8
v0.4.7
v0.4.6
What's Changed
- build(deps): bump com.diffplug.spotless from 7.0.3 to 7.0.4 by @dependabot in #78
- library: Optimize ProgressIndicator by @Ryan1202 in #79
- library: Card: Add missing hoverable state by @YuKongA in 1386180
- library: ColorPicker: Optimize performance by @YuKongA in 82b3c6b
- library: ListPopup: Fix a positioning issues by @YuKongA in a21b14b
- build(deps): Bump AGP from 8.10.0 to 8.10.1 by @YuKongA in 40ddd00
- library: MiuixIndication: Modify Easing by @YuKongA in 4a1560f
- library: Optimize ListPopup performance by @YuKongA in f9694f3
- library: TopAppBar: Always keep InsetsPadding of statusBars & captionBar by @YuKongA in 7191d4d
- library: TopAppBar: Set windowInsetsPadding in layout by @YuKongA in 16926aa
New Contributors
Full Changelog: v0.4.5...v0.4.6
v0.4.5
What's Changed
- library: Fixed MiuixPopupUtils zIndex exception caused by version 0.4.4
Full Changelog: v0.4.4...v0.4.5
v0.4.4
What's Changed
- library: TextField: Opt labelOffset by @YuKongA in 00198b3
- library: feat: Add ScrollEndHaptic modifier by @YuKongA in a8f634c
- library: Optimize performance as much as possible by @YuKongA in 1f0c699
- library: Opt FloatingNavigationBar on iOS by @YuKongA in fc38dd9
- library: Do not close SuperDialog by default by @YuKongA in 4789e16
- example: Add new icon by @YuKongA in 0e2a203
- build(deps): bump kotlin from 2.1.20 to 2.1.21 by @dependabot in #75
- build(deps): bump compose-plugin from 1.8.0 to 1.8.1 by @dependabot in #76
Full Changelog: v0.4.3...v0.4.4
v0.4.3
What's Changed
- library: Opt
SuperSpinner&SuperSpinnerby @YuKongA in 2fbb70a - Bump com.android.application from 8.9.2 to 8.10.0 by @YuKongA in 5163f8d
- library: TextField: Add
borderColor&cursorBrushparam by @YuKongA in b3fb31c - library: Opt TextField contentAlignment by @YuKongA in b83ba45
- build(deps): bump compose-plugin from 1.8.0-rc01 to 1.8.0 by @dependabot in #74
- library: Add
SinkandTiltpress feedback effects to Card by @Voemp in #73 - library: Support custom dialog/popup layout anim by @YunZiA in #71
- library: Refactor dialog/popup layout by @YuKongA in 1fb088b
- build(deps): bump Gradle from 8.13 to 8.14 by @YuKongA in 4d7de72
Existing Components/APIs Changes
- Remove
showDialog/showPopupfunctions, now useDialogLayout/PopupLayout - Remove
dismissDialog(showDialog)&dismissPopup(showPopup)functions, now just useshowDialog.value = false&showPopup.value = false SuperSpinner&SuperSpinnernow supportemptyList(), previously it would cause a crash
Full Changelog: v0.4.2...v0.4.3