Skip to content

Releases: miuix-kotlin-multiplatform/miuix

v0.4.7

02 Jun 04:11
355de0a
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

What's Changed

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

v0.4.3

09 May 03:20
a57a1fd
Compare
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

v0.4.2

30 Apr 06:04
a9c276f
Compare
Choose a tag to compare

What's Changed

  • library: SearchBar: Opt SearchBar anim by @YunZiA in #68
  • library: feat: Add FloatingToolbar and FloatingNavigationBar component by @suqi8 in #69
  • build(deps): bump compose-plugin from 1.8.0-beta02 to 1.8.0-rc01 by @dependabot in #70
  • library: Enable self-implemented Overscroll by default for iOS by @YuKongA in b044ad7
  • library: Set overscrollEffect = null for TabRow by @YuKongA in 7442dc9
  • library: Move holdDownState param to BasicComponent by @YuKongA in 5ec7367
  • library: feat: Supports showing multiple pop-up windows by @YuKongA in e3df6da
  • library: Support multiple pop-up windows to dim layer by layer by @YuKongA in 958ad9c

New Contributors

  • @suqi8 made their first contribution in #69

Full Changelog: v0.4.1...v0.4.2

v0.4.1

20 Apr 04:41
30af3c6
Compare
Choose a tag to compare

What's Changed

  • build(deps): bump compose-plugin from 1.8.0-beta01 to 1.8.0-beta02 by @dependabot in #64
  • build(deps): bump org.jetbrains.androidx.graphics:graphics-shapes from 1.0.0-alpha05 to 1.0.0-alpha06 by @dependabot in #65
  • library: Opt PullToRefresh by @YuKongA in 10b3957
  • library: Opt SmoothRoundedCornerShape by @YuKongA in bc69e5f
  • library: Opt TopAppBar by @YuKongA in c40222b
  • library: SearchBar: Add default icons on both sides of InputField by @YuKongA in 51d58a4
  • library: PullToRefresh: Opt pull-down animation effect by @YunZiA in #66
  • library: SearchBar: Fix font weight & icons padding by @YuKongA in 0329f33
  • library: TopAppBar: Opt largeTitle anim by @YunZiA in #67
  • library: TopAppBar: largeTitle support multi-line by @YuKongA in ad9f0dd
  • library: PullToRefresh: Add contentPadding param by @YuKongA in 9a1a198
  • library: Bump version to 0.4.1 by @YuKongA in 30af3c6

Existing Components/APIs Changes

Compatibility

  • If your project contains Desktop(JVM) target, you should upgrade org.jetbrains.compose to 1.8.0-beta02 or above

New Contributors

Full Changelog: v0.4.0...v0.4.1

v0.4.0

06 Apr 03:13
f1cea00
Compare
Choose a tag to compare

Docs

Fixes

  • Change TopAppBar default windowInsetsPadding again

Existing Components/APIs Changes

  • Move MiuixIcons.Base icons to MiuixIcons.Basic package
  • Remove HorizontalPager, just use androidx.compose.foundation.pager.HorizontalPager
  • Remove LazyColumn's topAppBarScrollBehavior param, just use Modifier.nestedScroll(scrollBehavior.nestedScrollConnection)

Full Changelog: v0.3.8...v0.4.0

v0.3.8

24 Mar 08:19
2e6eba8
Compare
Choose a tag to compare

What's Changed

  • library: TopAppBar: Fix velocity return value by @YuKongA in 53d542b
  • library: TopAppBar: Move windowInsetsPadding by @YuKongA in 95ef668
  • library: TopAppBar: Change default horizontalPadding by @YuKongA in 1ae7601
  • library: Add back topappbar snapAnimationSpec by @YuKongA in 36b09f7
  • build(deps): android: Compatible with SDK 36 by @YuKongA in d70720b
  • build(deps): Update AGP from 8.8.1 to 8.9.0 by @YuKongA in 2daf543
  • build(deps): bump kotlin from 2.1.10 to 2.1.20 by @dependabot in #60
  • build(deps): bump org.jetbrains.androidx.graphics:graphics-shapes from 1.0.0-alpha04 to 1.0.0-alpha05 by @dependabot in #62
  • build(deps): bump compose-plugin from 1.8.0-alpha04 to 1.8.0-beta01 by @dependabot in #61

Full Changelog: v0.3.6...v0.3.8

v0.3.6

09 Mar 10:23
Compare
Choose a tag to compare

Highlights

  • Add ColorPicker Component
  • Add PullToRefresh Component
  • Add LinearProgressIndicator Component
  • Add CircularProgressIndicator Component
  • Add InfiniteProgressIndicator Component
  • Add VerticalDivider Component
  • Add TabRowWithContour Component
  • Add More MiuixIcons
  • Optimize Checkbox Animation
  • Add SliderHapticEffect Param

Existing Components/APIs Changes

  • Rename MiuixPopupUtil to MiuixPopupUtils
  • Move HorizontalDivider to top.yukonga.miuix.kmp.basic.Divider package
  • Move MiuixIcons. to MiuixIcons.Useful., except GitHub icon
  • Move MiuixIcons.GitHub to MiuixIcons.Other.GitHub

What's Changed

New Contributors

Full Changelog: v0.3.5...v0.3.6