Skip to content

Releases: shuimo-design/shuimo-ui

🌈 v0.3.0-alpha.14

03 Apr 14:13
Compare
Choose a tag to compare
🌈 v0.3.0-alpha.14 Pre-release
Pre-release

🌈 v0.3.0-alpha.14

✨ New Features

  1. Added the nuxt plugin, now you can use shuimo-ui in nuxt in the fastest way possible (see module here);
  2. Added support for component prompts in vscode (thanks to @youuss);
  3. Re-enabled the month type in date-picker (thanks to @QJvic);

🔧 Fixes

  1. Fixed incorrect css height variable in rice-paper;
  2. Fixed abnormal behavior of the inputValue parameter and data update issue in select;
  3. Fixed issue with the visible parameter of drawer being ineffective;
  4. Fixed export issue with MShuimoConfigKey;

🚀 Enhancements

  1. Changed avatar component's dependency to use svg assets;
  2. Added support for dark-mode in switch;
  3. Added support for dark-mode in radio;
  4. Added default m-cursor to rice-paper;
  5. Added support for full-screen layout in rice-paper;
  6. Added support for displaying only specific borders in border;
  7. Optimized import method for global.css, now can directly import shuimo-ui/global.css;
  8. Added support for direction and drawerClass props in drawer, removed width and closeBtn props;
  9. Added expose for getInputValue in select;

🧑‍💻 Development Experience Improvements

  1. Optimized the interactive structure of playground (thanks to @helloworld551);

✨ 新增

  1. 新增了 nuxt 插件,现在你可以直接在nuxt中以最快速的方式使用shuimo-ui (你可以在这里看到);
  2. 支持vscode组件提示(感谢 @youuss );
  3. 重新支持date-picker中的month type(感谢 @QJvic );

🔧 修复

  1. 修复rice-paper中错误的高度css变量;
  2. 修复selectinputValue参数异常的问题和数据更新异常问题;
  3. drawervisible参数无效的问题;
  4. 修复MShuimoConfigKey导出问题;

🚀 优化

  1. avatar组件依赖的assets改为使用svg
  2. switch支持dark-mode;
  3. radio支持dark-mode;
  4. rice-paper添加默认m-cursor;
  5. rice-paper支持full-screen布局方式;
  6. border支持只显示部分边;
  7. 优化global.css的导入方法,现在可以直接使用shuimo-ui/global.css导入;
  8. drawer支持directiondrawerClass属性,移除widthcloseBtn属性;
  9. select添加getInputValueexpose

🧑‍💻 开发体验优化

  1. 优化了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

Full Changelog: v0.3.0-alpha.13...v0.3.0-alpha.14

v0.3.0-alpha.13

26 Feb 16:11
Compare
Choose a tag to compare
v0.3.0-alpha.13 Pre-release
Pre-release

🌈 v0.3.0-alpha.13

✨ Add

  1. added automatic publishing script for shuimo-ui-nightly package. Now you can use shuimo-ui-nightly to get the latest, daily updated, but **unstable** Shuimo code;
  2. components support on-demand export;
  3. VirtualList component beta version completed;
  4. added nuxt module plugin, now you can use it according to this document;

🚀 Enhancements

  1. loading supports slot and set size;
  2. re-enabled web-component version of ricePaper;
  3. re-enabled web-component version of border;

🔧 Optimizations

  1. move tag :root to tag.css;

👮 TypeScript

  1. split breadcrumbItem type;

🐛 Bug Fixes

  1. fixed overflow issue in select;
  2. fixed overflow issue in datePicker;
  3. fixed the issue of inputNumber value being less than min (thanks to @QJvic);

Many thanks to @QJvic for their contributions to fixing the component bugs. 🙇


✨ 新增

  1. 新增shuimo-ui-nightly包自动发布脚本,现在您可以使用shuimo-ui-nightly来获取最新的每日更新的**但不稳定的**水墨代码;
  2. 组件支持按需导出
  3. virtualList组件beta版本完成;
  4. 新增nuxt module插件,现在您可以根据这个文档使用;

🚀 增强

  1. loading支持slot和设置size
  2. 重新支持ricePaperweb-component版本;
  3. 重新支持borderweb-component版本;

🔧 优化

  1. tag :root 移到tag.css中;

👮 TypeScript

  1. 拆分breadcrumbItem类型;

🐛 bug修复

  1. 修复selectoverflow问题;
  2. 修复datePickeroverflow问题;
  3. 修复inputNumber数值小于min的问题(感谢@QJvic)(#77#79);

十分感谢@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

  • @QJvic made their first contribution in #70

Full Changelog: v0.3.0-alpha.12...v0.3.0-alpha.13

🌈 v0.3.0-alpha.12

24 Jan 18:01
Compare
Choose a tag to compare
🌈 v0.3.0-alpha.12 Pre-release
Pre-release

🌈 v0.3.0-alpha.12

✨ Added

  1. Added some solar term color variables that we selected from 《中国传统色》;

🚀 Enhancement

  1. Add opacity variables to the rice paper and mountain of the MRicePaper component;

🔧 Fix

  1. Fixed the problem that data cannot be initialized correctly when MDarkMode is combined with useDarkModeStorage;
  2. Wrong default value fix in Mloading annotation(Thanks to @youuss );

✨ 新增

  1. 新增了部分我们从《中国传统色》中挑选的部分节气颜色变量;

🚀 增强

  1. MRicePaper组件宣纸和山添加透明度变量;

🔧 修复

  1. 修复MDarkMode配合useDarkModeStorage时无法正确初始化数据的问题;
  2. Mloading注释中错误的默认值修复(感谢 @youuss );

What's Changed

  • fix entry page and change loading default value of size prop by @youuss in #54

Full Changelog: v0.3.0-alpha.11...v0.3.0-alpha.12

🌈 v0.3.0-alpha.11

22 Jan 18:23
Compare
Choose a tag to compare
🌈 v0.3.0-alpha.11 Pre-release
Pre-release

🌈 v0.3.0-alpha.11

✨ Added

  1. add useDarkModeStorage hook , you can quickly and easily enable DarkMode to support localStorage;

🚀 Enhancements

  1. MLoading component now uses the shuimo logo as a new animation resource (Thanks to @youuss );
  2. MRicePaper component now support Dark/Light switch and mouse animation;

✨ 新增

  1. 新增useDarkModeStorage hook,你可以简单快速地使DarkMode支持localStorage;

🚀 增强

  1. MLoading组件现在使用shuimo logo作为新的动画资源(感谢 @youuss );
  2. MRicePaper组件现在支持日夜切换及鼠标动画;

What's Changed

  • 🍱 [vue/loading] loading change new assets by @youuss in #53

Full Changelog: v0.3.0-alpha.10...v0.3.0-alpha.11

🌈 v0.3.0-alpha.10

09 Jan 17:20
Compare
Choose a tag to compare
🌈 v0.3.0-alpha.10 Pre-release
Pre-release

🌈 v0.3.0-alpha.10

✨ Added

  1. add scroll css;

🚀 Enhancements

  1. use svg instead of webp assets in li component, now you can modify li icon color.

✨ 新增

  1. 添加scrollcss;

🚀 增强

  1. li组件中使用svg替代了webp资源,现在你可以自定义li中小点的颜色了。

Full Changelog: v0.3.0-alpha.9...v0.3.0-alpha.10

🌈 v0.3.0-alpha.9

03 Jan 15:37
Compare
Choose a tag to compare
🌈 v0.3.0-alpha.9 Pre-release
Pre-release

🌈 v0.3.0-alpha.9

✨ Added

  1. Added breadcrumb component (thanks @youuss );

🚀 Enhancements

Yes we did!
use svg instead of webp assets in tag component;

  • actually assets change was only reduced from 21kb -> 13kb, css from 2kb -> 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!

✨ 新增

  1. 新增 breadcrumb 组件(感谢@youuss);

🚀 增强

是的,我们做到了!
tag组件中使用svg替代了webp资源;

  • 实际上assets变化仅从21kb->13kbcss2kb -> 1kb
  • 标签左右填充图与主标签不完美匹配。
  • 失去了水墨晕染的效果。
  • 支持任意颜色标签主题!
  • 任意尺寸都会表现更好一些!

Full Changelog: v0.3.0-alpha.8...v0.3.0-alpha.9

🌈 v0.3.0-alpha.8

11 Dec 03:16
Compare
Choose a tag to compare
🌈 v0.3.0-alpha.8 Pre-release
Pre-release

🌈 v0.3.0-alpha.8

✨ Added

  1. Added menu component (beta version);

🚀 Enhancements

  1. Upgraded loading image resources;
  2. Tree added automatic injection of key feature;
  3. input added autofocus (thanks @RSS1102 in #50);
  4. table supports th's width, supports paramClass;
  5. popover supports hover and v-model:show;

🔧 Fixed

  1. slider fixed the initialization of the default position;
  2. Fixed avatar type support;
  3. Fixed switch's nesting css issue;

💄 Resource Updates

  1. Updated li class component related icon resources;
  2. button's height and min-width changed to use css value;
  3. checkbox fixed disabled cursor style;

✨ 新增

  1. 新增menu组件(beta版);

🚀 增强

  1. 升级loading图片资源;
  2. Tree增加自动注入key功能;
  3. input增加autofocus(感谢 @RSS1102#50 );
  4. table支持thwidth,支持paramClass
  5. popover支持hoverv-model:show

🔧 修复

  1. slider修复默认的position的初始化;
  2. 修复avatar的类型支持;
  3. 修复switchnesting css问题;

💄 资源更新

  1. 更新li类组件相关icon资源;
  2. buttonheightmin-width改为使用css value
  3. checkbox修复disabled cursor样式;

Full Changelog: v0.3.0-alpha.7...v0.3.0-alpha.8

🌈 v0.3.0-alpha.7

28 Jul 15:25
Compare
Choose a tag to compare
🌈 v0.3.0-alpha.7 Pre-release
Pre-release

v0.3.0-alpha.7

👷 In Progress

  1. Fix the issue of type support error in newer TypeScript resolution modes (more reasons can be found here

👷 施工

  1. 修复在高版本TypeScript 下,类型支持报错的问题(更多原因可以看这里

🌈 v0.3.0-alpha.6

24 Jul 09:28
Compare
Choose a tag to compare
🌈 v0.3.0-alpha.6 Pre-release
Pre-release

v0.3.0-alpha.6

✨ New Features

  1. Added a new VirtualList component (⚠️ beta version, may have scroll jitter when slide up, and no test cases yet);
  2. Reintroduced support for the v-loading directive in the Vue version;

🚀 Enhancements

  1. Enhanced the pagination component to support the total field.
  2. Added support for the fetch method in the select component, but it is currently in the beta stage (close #47).

🐛 Bug Fixes

  1. Fixed rendering errors in the pagination component updates.
  2. Fixed an issue with the data return in the table component.
  3. Addressed the option update problem in the select component.

✨ 新增

  1. 新增一个VirtualList组件,(⚠️beta版本,上滑可能会抖动,以及暂无测试用例);
  2. 重新支持了Vue版本的v-loading指令;

🚀 增强

  1. pagination组件支持 total字段;
  2. select组件支持fetch方法,不过目前处于beta阶段(close #47 );

🐛 修复

  1. pagination修复更新渲染错误;
  2. table 修复data数据返回报错问题;
  3. selectoption更新问题;

🌈 v0.3.0-alpha.5

09 Jul 11:08
Compare
Choose a tag to compare
🌈 v0.3.0-alpha.5 Pre-release
Pre-release

v0.3.0-alpha.5

✨ New

  1. Added a new slider component (Please note that it's in beta version 🚧 and still undergoing iterations. Currently, it only supports Vue).

💄 Style Enhancements

  1. Fixed the cursor display for button, input, checkbox, darkMode, and switch.
  2. Optimized the SVG structure for darkMode.

👮 Typescript

  1. Temporarily added support for MMessage and MPrinter.

✨ 新增

  1. slider新增了一个滑动条组件(需要注意是🚧 beta版本,仍在迭代中,且目前只支持vue);

💄 样式优化

  1. 修复button,input,checkbox,darkMode,switchcursor显示;
  2. 优化了darkModeSVG 结构;

👮 Typescript

  1. 暂时性支持MMessageMPrinter ;

Full Changelog: v0.3.0-alpha.4...v0.3.0-alpha.5