Releases: miuix-kotlin-multiplatform/miuix
Releases · miuix-kotlin-multiplatform/miuix
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
&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
andTilt
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 useDialogLayout
/PopupLayout
- Remove
dismissDialog(showDialog)
&dismissPopup(showPopup)
functions, now just useshowDialog.value = false
&showPopup.value = false
SuperSpinner
&SuperSpinner
now supportemptyList()
, previously it would cause a crash
Full Changelog: v0.4.2...v0.4.3
v0.4.2
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
Full Changelog: v0.4.1...v0.4.2
v0.4.1
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
- library: Remove
LazyColumn
Component by @YuKongA in f28cdf4
(just useandroidx.compose.foundation.lazy.LazyColumn
, for use withOverscroll
, see: https://miuix-kotlin-multiplatform.github.io/miuix/guide/utils#vertical-overscroll)
Compatibility
- If your project contains
Desktop(JVM)
target, you should upgradeorg.jetbrains.compose
to1.8.0-beta02
or above
New Contributors
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Docs
- Add full documentation support: https://miuix-kotlin-multiplatform.github.io/miuix
- Move dokka page to https://miuix-kotlin-multiplatform.github.io/miuix/dokka/index.html
Fixes
- Change TopAppBar default windowInsetsPadding again
Existing Components/APIs Changes
- Move
MiuixIcons.Base
icons toMiuixIcons.Basic
package - Remove
HorizontalPager
, just useandroidx.compose.foundation.pager.HorizontalPager
- Remove LazyColumn's
topAppBarScrollBehavior
param, just useModifier.nestedScroll(scrollBehavior.nestedScrollConnection)
Full Changelog: v0.3.8...v0.4.0
v0.3.8
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
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
toMiuixPopupUtils
- Move
HorizontalDivider
totop.yukonga.miuix.kmp.basic.Divider
package - Move
MiuixIcons.
toMiuixIcons.Useful.
, except GitHub icon - Move
MiuixIcons.GitHub
toMiuixIcons.Other.GitHub
What's Changed
- library: Add three new icon by @YuKongA in 80ba1bc
- library: Optimize Checkbox drawPath by @YuKongA in af6383c
- library: Add holdDownState to some components by @YuKongA in bdab0b9
- library: Add VerticalDivider Component by @YuKongA in ca63638
- library: Optimize Checkbox Animation by @YuKongA in c267d2d
- library: Add TabRowWithContour Component by @YuKongA in 45c1e2a
- library: Optimize ProgressIndicator Components by @YuKongA in 279556e
- library: ColorPicker: Switch to use SliderHapticEffect by @YuKongA in 27428fc
- library: Refactor ColorPicker Component by @YuKongA in b7c6bc2
- library: Add ColorPicker Component by @YuKongA in 230c5c6
- library: Add InfiniteProgressIndicator Component by @YuKongA in bc547d9
- library: Add CircularProgressIndicator Component by @YuKongA in 4e53526
- library: Add LinearProgressIndicator Component by @YuKongA in b99dda5
- library: Slider: Add SliderHapticEffect param by @YuKongA in 165372b
- library: Make TabRow support OverScroll by @YuKongA in 1074b84
- library: Organize MiuixIcons by @YuKongA in 6b004ab
- library: Fix some hapticFeedback effects by @Voemp in 6025309
- library: Add PullToRefresh component by @YuKongA & @sd086 in 317a32c
- library: Change NavigationBar font weight by @YuKongA in e5d2f78
- library: Commonize Path.Companion.smoothRoundedRectangle by @YuKongA in aed49cc
- library: Add customizable colors for SuperDropdown by @Houvven in #56
- library: Optimize Switch interactions by @Voemp in #57
- build(deps): bump compose-plugin from 1.8.0-alpha03 to 1.8.0-alpha04 by @dependabot in #59
- build(deps): bump org.jetbrains.androidx.graphics:graphics-shapes from 1.0.0-alpha02 to 1.0.0-alpha03 by @dependabot in #55
- build(deps): bump org.jetbrains.androidx.graphics:graphics-shapes from 1.0.0-alpha03 to 1.0.0-alpha04 by @dependabot in #58
- build(deps): Update Gradle to 8.13 by @YuKongA in bd89be1
New Contributors
Full Changelog: v0.3.5...v0.3.6