Releases: compose-miuix-ui/miuix
Releases · compose-miuix-ui/miuix
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
LazyColumnComponent 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.composeto1.8.0-beta02or 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.Baseicons toMiuixIcons.Basicpackage - Remove
HorizontalPager, just useandroidx.compose.foundation.pager.HorizontalPager - Remove LazyColumn's
topAppBarScrollBehaviorparam, 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
MiuixPopupUtiltoMiuixPopupUtils - Move
HorizontalDividertotop.yukonga.miuix.kmp.basic.Dividerpackage - Move
MiuixIcons.toMiuixIcons.Useful., except GitHub icon - Move
MiuixIcons.GitHubtoMiuixIcons.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
v0.3.5
What's Changed
- library: Optimize hapticFeedback experience
- library: Add support ios BackHandler
- fix: NavigationBar split when using blur again
- library: textfield: Add useLabelAsPlaceholder
- library: Fix typo...
- build(deps): bump kotlin from 2.1.0 to 2.1.10 by @dependabot in #54
Full Changelog: v0.3.4...v0.3.5
v0.3.4
What's Changed
- library: Fixed lots of crashes when resizing window
- library: Fixed crash caused by SmoothRoundedCornerShape
- library: Change the ShadowColor of the ListPopup
- library: Add windowDimming param to PopupUtil
- library: Allows other actions to be performed onClick
- fix: exception for sub activity by @Nep-Timeline in #51
- fix: NavigationBar split when using blur by @Nep-Timeline in #52
- fix: exception for sub activity again by @Nep-Timeline in #53
- build(deps): bump org.jetbrains.androidx.graphics:graphics-shapes from 1.0.0-alpha01 to 1.0.0-alpha02 by @dependabot in #50
New Contributors
- @Nep-Timeline made their first contribution in #51
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
- build(deps): bump org.jetbrains.dokka from 1.9.20 to 2.0.0 by @dependabot in #46
- build(deps): bump compose-plugin from 1.7.1 to 1.7.3 by @dependabot in #47
- library: Add new component TabRow by @undefined-ux in #48
New Contributors
- @undefined-ux made their first contribution in #48
Full Changelog: v0.3.2...v0.3.3
v0.3.2
Hotfix
- Fixed ListPopup issue in 0.3.1
What's Changed
- library: Restricts Dropdown item size by @HowieHChen in #44
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- library: Allows custom Overscroll enabled platforms by @YuKongA in 4198ffd
- library: Optimize Switch touch behavior by @Voemp in 6ec6c1d
- library: Update BasicComponentColors by @YuKongA in de380be
- example: Move the State Hoisting of TextComponent() to upper by @YuKongA in 98cc086
- example: Avoid including
PreviewActivityin the resulting apk by @lightsummer233 in #40 - build(deps): bump kotlin from 2.0.21 to 2.1.0 by @dependabot in #42
- library: Add new component ListPopup by @HowieHChen in #43
New Contributors
- @lightsummer233 made their first contribution in #40
Full Changelog: v0.3.0...v0.3.1