Releases: shuimo-design/shuimo-ui
Releases · shuimo-design/shuimo-ui
🌈 v0.3.0-alpha.14
🌈 v0.3.0-alpha.14
✨ New Features
- Added the
nuxt
plugin, now you can useshuimo-ui
innuxt
in the fastest way possible (see module here); - Added support for component prompts in
vscode
(thanks to @youuss); - Re-enabled the
month type
indate-picker
(thanks to @QJvic);
🔧 Fixes
- Fixed incorrect css height variable in
rice-paper
; - Fixed abnormal behavior of the
inputValue
parameter and data update issue inselect
; - Fixed issue with the
visible
parameter ofdrawer
being ineffective; - Fixed export issue with
MShuimoConfigKey
;
🚀 Enhancements
- Changed
avatar
component's dependency to usesvg
assets; - Added support for
dark-mode
inswitch
; - Added support for
dark-mode
inradio
; - Added default
m-cursor
torice-paper
; - Added support for
full-screen
layout inrice-paper
; - Added support for displaying only specific borders in
border
; - Optimized import method for
global.css
, now can directly importshuimo-ui/global.css
; - Added support for
direction
anddrawerClass
props indrawer
, removedwidth
andcloseBtn
props; - Added
expose
forgetInputValue
inselect
;
🧑💻 Development Experience Improvements
- Optimized the interactive structure of
playground
(thanks to @helloworld551);
✨ 新增
- 新增了
nuxt
插件,现在你可以直接在nuxt
中以最快速的方式使用shuimo-ui
(你可以在这里看到); - 支持
vscode
组件提示(感谢 @youuss ); - 重新支持
date-picker
中的month type
(感谢 @QJvic );
🔧 修复
- 修复
rice-paper
中错误的高度css
变量; - 修复
select
中inputValue
参数异常的问题和数据更新异常问题; drawer
的visible
参数无效的问题;- 修复
MShuimoConfigKey
导出问题;
🚀 优化
avatar
组件依赖的assets
改为使用svg
;switch
支持dark-mode
;radio
支持dark-mode
;rice-paper
添加默认m-cursor
;rice-paper
支持full-screen
布局方式;border
支持只显示部分边;- 优化
global.css
的导入方法,现在可以直接使用shuimo-ui/global.css
导入; drawer
支持direction
和drawerClass
属性,移除width
和closeBtn
属性;select
添加getInputValue
的expose
;
🧑💻 开发体验优化
- 优化了
playground
的交互结构(感谢 @helloworld551 );
What's Changed
- ✨ [experience] add vetur components data by @youuss in #81
- 🔧 [datePicker] fix month type picker by @QJvic in #82
- 🏗️ [ci] add trigger restrictions for specified repo by @RSS1102 in #83
- 🛝 : playground interaction optimization by @helloworld551 in #88
New Contributors
- @helloworld551 made their first contribution in #88
Full Changelog: v0.3.0-alpha.13...v0.3.0-alpha.14
v0.3.0-alpha.13
🌈 v0.3.0-alpha.13
✨ Add
- added automatic publishing script for
shuimo-ui-nightly
package. Now you can useshuimo-ui-nightly
to getthe latest
,daily updated
, but**unstable**
Shuimo code; - components support on-demand export;
VirtualList
componentbeta
version completed;- added
nuxt module
plugin, now you can use it according to this document;
🚀 Enhancements
loading
supportsslot
and setsize
;- re-enabled
web-component
version ofricePaper
; - re-enabled
web-component
version ofborder
;
🔧 Optimizations
- move
tag
:root
totag.css
;
👮 TypeScript
- split
breadcrumbItem
type;
🐛 Bug Fixes
- fixed
overflow
issue inselect
; - fixed
overflow
issue indatePicker
; - fixed the issue of
inputNumber
value being less thanmin
(thanks to @QJvic);
Many thanks to @QJvic for their contributions to fixing the component bugs
. 🙇
✨ 新增
- 新增
shuimo-ui-nightly
包自动发布脚本,现在您可以使用shuimo-ui-nightly
来获取最新的
、每日更新的
、**但不稳定的**
水墨代码; - 组件支持按需导出;
virtualList
组件beta
版本完成;- 新增
nuxt module
插件,现在您可以根据这个文档使用;
🚀 增强
loading
支持slot
和设置size
;- 重新支持
ricePaper
的web-component
版本; - 重新支持
border
的web-component
版本;
🔧 优化
tag
:root
移到tag.css
中;
👮 TypeScript
- 拆分
breadcrumbItem
类型;
🐛 bug修复
十分感谢@QJvic对于组件bug
作出的贡献。🙇
Other Changed
- ✨ [doc] add breadcrumb and loading demo by @youuss in #56
- 🏗️ [ci] create publish
release-nightly
ci by @RSS1102 in #57 - ⏪️ [ci] revert "🏗️ [ci] create publish
release-nightly
ci" by @higuaifan in #59 - 🐛 [loading] fix wrong width of loading logo by @youuss in #60
- ✅ [test] add new prop's test cases of loading by @youuss in #62
- 📄 [pr] add pr tempalte by @youuss in #65
- 🎨 [packege] collect common deps to root workspace and use shiki instead of shikiji by @youuss in #67
- 🏁 [build] packaging path errors in Windows by @RSS1102 in #68
- 📝 [doc] fix height of right content by @QJvic in #70
- 📝 [doc] Reset scrollBar after switching page route by @QJvic in #72
- 🏗️ [ci] automatic publishing
shuimo-ui-nightly
by @RSS1102 in #73
New Contributors
Full Changelog: v0.3.0-alpha.12...v0.3.0-alpha.13
🌈 v0.3.0-alpha.12
🌈 v0.3.0-alpha.12
✨ Added
- Added some
solar term
color variables that we selected from《中国传统色》
;
🚀 Enhancement
- Add
opacity variables
to therice paper
andmountain
of theMRicePaper
component;
🔧 Fix
- Fixed the problem that data cannot be initialized correctly when
MDarkMode
is combined withuseDarkModeStorage
; - Wrong default value fix in
Mloading
annotation(Thanks to @youuss );
✨ 新增
- 新增了部分我们从
《中国传统色》
中挑选的部分节气颜色变量;
🚀 增强
MRicePaper
组件宣纸和山添加透明度变量;
🔧 修复
- 修复
MDarkMode
配合useDarkModeStorage
时无法正确初始化数据的问题; Mloading
注释中错误的默认值修复(感谢 @youuss );
What's Changed
Full Changelog: v0.3.0-alpha.11...v0.3.0-alpha.12
🌈 v0.3.0-alpha.11
🌈 v0.3.0-alpha.11
✨ Added
- add
useDarkModeStorage
hook , you can quickly and easily enableDarkMode
to supportlocalStorage
;
🚀 Enhancements
MLoading
component now uses theshuimo logo
as a new animation resource (Thanks to @youuss );MRicePaper
component now supportDark/Light switch
and mouse animation;
✨ 新增
- 新增
useDarkModeStorage
hook,你可以简单快速地使DarkMode
支持localStorage
;
🚀 增强
MLoading
组件现在使用shuimo logo
作为新的动画资源(感谢 @youuss );MRicePaper
组件现在支持日夜切换及鼠标动画;
What's Changed
Full Changelog: v0.3.0-alpha.10...v0.3.0-alpha.11
🌈 v0.3.0-alpha.10
🌈 v0.3.0-alpha.10
✨ Added
- add
scroll
css
;
🚀 Enhancements
- use
svg
instead ofwebp
assets inli
component, now you can modifyli icon
color.
✨ 新增
- 添加
scroll
的css
;
🚀 增强
- 在
li
组件中使用svg
替代了webp
资源,现在你可以自定义li
中小点的颜色了。
Full Changelog: v0.3.0-alpha.9...v0.3.0-alpha.10
🌈 v0.3.0-alpha.9
🌈 v0.3.0-alpha.9
✨ Added
- Added
breadcrumb
component (thanks @youuss );
🚀 Enhancements
Yes we did!
use svg
instead of webp
assets in tag
component;
- actually
assets
change was only reduced from21kb
->13kb
,css
from2kb
->1kb
. - tag left and right padding doesn't match main tag perfectly.
- lost the smudge effect.
- support any color tag theme!
- Any size will perform better!
✨ 新增
- 新增
breadcrumb
组件(感谢@youuss);
🚀 增强
是的,我们做到了!
在tag
组件中使用svg
替代了webp
资源;
- 实际上
assets
变化仅从21kb
->13kb
,css
从2kb
->1kb
。 - 标签左右填充图与主标签不完美匹配。
- 失去了水墨晕染的效果。
- 支持任意颜色标签主题!
- 任意尺寸都会表现更好一些!
Full Changelog: v0.3.0-alpha.8...v0.3.0-alpha.9
🌈 v0.3.0-alpha.8
🌈 v0.3.0-alpha.8
✨ Added
- Added
menu
component (beta version);
🚀 Enhancements
- Upgraded
loading
image resources; Tree
added automatic injection ofkey
feature;input
addedautofocus
(thanks @RSS1102 in #50);table
supportsth
'swidth
, supportsparamClass
;popover
supportshover
andv-model:show
;
🔧 Fixed
slider
fixed the initialization of the defaultposition
;- Fixed
avatar
type support; - Fixed
switch
'snesting css
issue;
💄 Resource Updates
- Updated
li
class component relatedicon
resources; button
'sheight
andmin-width
changed to usecss value
;checkbox
fixeddisabled cursor
style;
✨ 新增
- 新增
menu
组件(beta版);
🚀 增强
- 升级
loading
图片资源; Tree
增加自动注入key
功能;input
增加autofocus
(感谢 @RSS1102 在 #50 );table
支持th
的width
,支持paramClass
;popover
支持hover
和v-model:show
;
🔧 修复
slider
修复默认的position
的初始化;- 修复
avatar
的类型支持; - 修复
switch
的nesting css
问题;
💄 资源更新
- 更新
li
类组件相关icon
资源; button
的height
和min-width
改为使用css value
;checkbox
修复disabled cursor
样式;
Full Changelog: v0.3.0-alpha.7...v0.3.0-alpha.8
🌈 v0.3.0-alpha.7
🌈 v0.3.0-alpha.6
v0.3.0-alpha.6
✨ New Features
- Added a new
VirtualList
component (⚠️ beta version, may have scroll jitter when slide up, and no test cases yet); - Reintroduced support for the
v-loading
directive in theVue
version;
🚀 Enhancements
- Enhanced the
pagination
component to support thetotal
field. - Added support for the
fetch
method in theselect
component, but it is currently in thebeta
stage (close #47).
🐛 Bug Fixes
- Fixed rendering errors in the
pagination
component updates. - Fixed an issue with the
data
return in thetable
component. - Addressed the
option
update problem in theselect
component.
✨ 新增
- 新增一个
VirtualList
组件,(⚠️ beta版本,上滑可能会抖动,以及暂无测试用例); - 重新支持了
Vue
版本的v-loading
指令;
🚀 增强
pagination
组件支持total
字段;select
组件支持fetch
方法,不过目前处于beta
阶段(close #47 );
🐛 修复
pagination
修复更新渲染错误;table
修复data
数据返回报错问题;select
的option
更新问题;
🌈 v0.3.0-alpha.5
v0.3.0-alpha.5
✨ New
- Added a new
slider
component (Please note that it's in beta version 🚧 and still undergoing iterations. Currently, it only supports Vue).
💄 Style Enhancements
- Fixed the cursor display for
button
,input
,checkbox
,darkMode
, andswitch
. - Optimized the
SVG
structure fordarkMode
.
👮 Typescript
- Temporarily added support for
MMessage
andMPrinter
.
✨ 新增
slider
新增了一个滑动条组件(需要注意是🚧 beta版本,仍在迭代中,且目前只支持vue);
💄 样式优化
- 修复
button
,input
,checkbox
,darkMode
,switch
的cursor
显示; - 优化了
darkMode
的SVG
结构;
👮 Typescript
- 暂时性支持
MMessage
和MPrinter
;
Full Changelog: v0.3.0-alpha.4...v0.3.0-alpha.5