Skip to content

Releases: compose-miuix-ui/miuix

v0.5.2

08 Oct 07:26
d9908a8

Choose a tag to compare

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 staticCompositionLocalOf to 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 SuperBottomSheet component by @YuKongA in 03827cf
  • library: Improve SuperBottomSheet component by @YuKongA in c4d1e4c
  • library: refactor SuperBottomSheet component 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 @Preview by @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

20 Aug 04:21
68f4124

Choose a tag to compare

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

04 Aug 08:04
582349c

Choose a tag to compare

What's Changed

Full Changelog: v0.4.9...v0.5.0

v0.4.9

29 Jul 04:15
0df892c

Choose a tag to compare

What's Changed

Full Changelog: v0.4.8...v0.4.9

v0.4.8

27 Jul 08:28
cc30584

Choose a tag to compare

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

02 Jun 04:11
355de0a

Choose a tag to compare

What's Changed

  • library: Fix TopAppBar modifier refresh issue caused by version 0.4.6 by @YuKongA in ebb08cd
  • library: TabRow: Optimize tab width calculation by @YuKongA in 92905c5

Full Changelog: v0.4.6...v0.4.7

v0.4.6

01 Jun 08:37
e7d9453

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.5...v0.4.6

v0.4.5

25 May 06:38
2f3f7dc

Choose a tag to compare

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

24 May 09:47
b23bace

Choose a tag to compare

What's Changed

Full Changelog: v0.4.3...v0.4.4

v0.4.3

09 May 03:20
a57a1fd

Choose a tag to compare

What's Changed

  • library: Opt SuperSpinner & SuperSpinner by @YuKongA in 2fbb70a
  • Bump com.android.application from 8.9.2 to 8.10.0 by @YuKongA in 5163f8d
  • library: TextField: Add borderColor & cursorBrush param 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 Sink and Tilt press 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 / showPopup functions, now use DialogLayout / PopupLayout
  • Remove dismissDialog(showDialog) & dismissPopup(showPopup) functions, now just use showDialog.value = false & showPopup.value = false
  • SuperSpinner & SuperSpinner now support emptyList(), previously it would cause a crash

Full Changelog: v0.4.2...v0.4.3