1.1.6(2024-11-24)
- 修复 导入插件时插件内部页面未完全注册的问题
- 修复 导出插件时错误地导入
sn-e-toast插件的问题
1.1.5(2024-11-24)
- 重要 插件最低运行版本为 HBuilder X 4.33,如未适配暂勿升级
- 重要 移除 框架内置字体 MiSans ,插件体积减少 60%,如需继续使用此字体可自行下载并导入到项目中
- 重要 移除
sn-e-toast插件,其所有 API 已迁移至sn-native,如果原来已下载此插件,请手动删除 - 新增
sn-native插件作为原生能力扩展库,原sn-e-toast及sinle-ui部分 API 迁移至sn-native - 新增
SnError错误规范,SinleUI 框架的 API 及组件报错将逐渐规范化,返回SnError类型的错误信息。错误码与错误信息对应表详见。 - 调整 Utils 工具库 原
showToast更名为showToasty,其参数config类型更名为SnToastyConfig - 移除 Utils 工具库
share分享及其参数相应类型,请使用官方uni.shareWithSystem代替 - 新增 Utils 工具库
showToast全局轻提示。与sn-toast不同的是,它可以在任意位置调用,无需放置组件;强制防穿透。与showToasty不同的是,它的样式配置更加丰富。 - 新增 Utils 工具库
showActionsheet全局操作菜单,与sn-actionsheet不同的是,它可以在任意位置调用,无需放置组件 - 新增 Utils 工具库
showModal全局模态窗,与sn-modal不同的是,它可以在任意位置调用,无需放置组件 - 新增 Utils 工具库
previewImage全局图片预览,目前仅支持单张图片预览,支持手势缩放、平移,支持长按唤出自定义菜单 - 新增 Utils 工具库
chooseMedia选择媒体文件方法,支持图片、视频和混选、多选 - 新增
sn-perm-listener权限申请监听组件,当前页面申请权限时自动弹出权限用途说明框 - 新增
sn-upload-media属性mode增加all选项,支持视频图片混传,使用系统相册选择 - 新增
sn-upload-media事件file-chose当媒体文件选择成功时都会触发,与image-chose和video-chose可以同时触发 - 新增
sn-upload-media-unicloud属性mode增加all选项,支持视频图片混传,使用系统相册选择 - 新增
sn-upload-media-unicloud事件file-chose当媒体文件选择成功时都会触发,与image-chose和video-chose可以同时触发 - 新增
sn-card属性titleLines卡片标题最大显示行数 - 新增
sn-tabbar属性v-model:height支持外部绑定tabbar占位高度 - 新增
sn-search属性focus是否获得焦点 - 新增
sn-topbar属性backButtonIcon返回按钮图标 - 新增
sn-grid-group属性gutter子项间距 - 新增
sn-collapse-group属性note、noteColor、noteSize支持自定义样式的说明文本 - 新增
sn-collapse-item插槽header,支持自定义配置头部区域 - 新增
sn-menu-item插槽header、body、footer,支持自定义配置各部分区域 - 修复
sn-menu-item默认插槽不生效的问题 - 新增
sn-tabs属性aniTime动画时长、mode模式,新增推压动画 - 优化
sn-tabs动画显示更流畅 - 新增
sn-view事件scale和roate,主要为 Web 端提供缩放和旋转事件,与 App 端的sn-e-gesture对齐 - 新增 Demo 右上角 关于本应用 入口
- 重写
sn-notice-bar,解决了一些性能和显示问题 - 优化
sn-actionsheet在宽屏设备上的显示效果 - 优化
sn-tabbar最大插槽数增加至10 - 修复
sn-e-scankit多页面调用scan方法回调函数混淆的问题 - 优化 Demo 布局改为 Tabbar 式
1.1.4(2024-10-05)
- 优化 文档 Utils 库所有方法新增示例代码
- 优化 文档阅读体验
- 新增 Utils 工具库
share方法,调用系统分享功能,支持分享任何文件至其他应用 - 新增
$snui.configs.app.grayMode哀悼模式配置,支持为应用全局置灰,适用于全国性哀悼活动、重大人物逝世时设置 - 新增
sn-actionsheet操作菜单组件 - 新增
sn-e-blurview高斯模糊组件 - 新增
sn-avatar-group头像组组件 - 新增
sn-e-scankit-code华为码图组件,此组件属于sn-e-scankit插件的一部分 - 新增
sn-overlay事件open、close - 新增 Demo 支持应用设置状态持久化
- 新增
sn-avatar插槽default - 新增
sn-collapse-group属性showBorder,便于统一样式 - 新增
sn-topbar属性blur支持毛玻璃背景 - 调整 Utils 工具库
showToast方法更名为showSysToast,调用的是对应平台的 Toast,形态各异 - 新增 Utils 工具库
showToast方法,在各端提供基本一致的体验 - 移除
sn-collapse-item属性border,便于统一样式 - 优化
sn-collapse-group、sn-collapse-item分割线显示效果 - 优化
sn-list-item、sn-list、sn-collapse-group、sn-collapse-item渲染大量数据时的性能 - 修复
sn-modal当:maskClose="true"时点击模态框导致其意外关闭的问题 - 修复
sn-toast快速多次调用时只会执行第一次请求的定时关闭的问题
1.1.3(2024-09-22)
- 新增
sn-e-scankit华为扫码 ScanKit 扩展插件 - 新增
sn-dateformat日期格式化组件,基本与uni-dateformat对齐 - 调整
$snui.configs.radius.circle为变量,当baseSize为 0 时,$circle也为 0 - 修复 Web 端
sn-drawer和sn-float-board组件 手势操作穿透的问题 - 修复
sn-drawer组件 当position为top|left时进行手势操作 移动方向不正确的问题 - 修复
sn-avatar、sn-collapse-group组件borderRadius属性无法使用 $ 变量的问题 - 修复
sn-form-item组件 文档及代码提示缺失label属性的问题
1.1.2(2024-09-17)
- **【重要】**新增 所有组件的颜色、圆角、字体大小、动画时长等支持使用 $ 变量,和文档简写表达式一样的体验。如输入
$primary直接映射到$snui.colors.primary - **【重要】**调整 所有组件
aniTime属性类型改为 String ,支持 $ 变量,如需自行输入请带单位(ms) - **【重要】**优化 所有组件属性处理底层逻辑
- 新增
sn-picker-view选择器容器组件 - 新增
sn-picker选择器组件 - 新增
sn-label-radio标签单选组件 - 新增
sn-label-checkbox标签多选组件 - 新增
$snui.setColor动态配置框架各颜色值 - 新增
$snui.setColorSet动态配置框架各主题颜色变量集合,一键修改项目配色。详见。使用示例。 - 新增
sn-menu-item组件属性iconPosition图标位置,支持左侧或右侧 - 新增
sn-collapse-group组件属性borderRadius圆角大小 - 新增
sn-gap组件属性borderRadius圆角大小 - 新增
sn-tag组件属性borderRadius圆角大小 - 新增
sn-modal组件属性borderRadius圆角大小 - 新增
sn-upload-media、sn-upload-media-unicloud组件image-chose、video-chose媒体文件选择成功回调事件 - 调整
sn-overlay组件外层增加一个view,如需为overlay设置样式请用customStyle而非style - 调整
sn-upload-media组件url为空 调用upload方法时 组件提示词更换为“未上传”,并触发upload-error事件,在控制台输出错误信息 - 调整
sn-countto组件属性aniTime更名为duration(Number 类型) - 调整 Android 端 Demo Page 页面 允许访问
- 调整 Android 端 Demo Color 颜色库 允许访问
- 修复
sn-checkbox、sn-checkbox-tag组件 载入页面时组件样式闪动、卡顿的问题 - 修复
sn-radio、sn-radio-tag组件 载入页面时组件样式闪动、卡顿的问题 - 修复 Demo Toast 轻提示页面 文本对齐配置无法修改选项的问题
- 修复
sn-color颜色库因官方底层函数 Bug 致使的颜色处理不正确的问题
1.1.1(2024-09-08)
- 新增
sn-menu-item菜单项组件,主要作为菜单型组件的子项,Select、Topbar 等多个组件依赖于此组件 - 新增
sn-waterfall瀑布流组件 - 新增
sn-tabbar底部导航栏组件。详见文档 - 新增
sn-upload-media、sn-upload-media-unicloud组件支持视频上传 - 新增
sn-upload-media、sn-upload-media-unicloud组件属性mode、compressed、maxDuration、autoUpload属性。详见文档 - 新增
sn-page组件upperThreshold、lowerThreshold属性 - 优化 Utils 工具库
deepClone深拷贝,改变了底层实现方法,现支持复制复杂对象,复制数据时性能提升 1~3 倍 - 优化 Demo 工具库优化演示操作
- 修复
sn-more组件 文本高度低于minHeight时仍显示为minHeight高度的问题 - 修复
sn-signature组件 笔画数大于maxHistory时,撤销后连同前几笔一起擦除的问题 - 修复
sn-longlist组件代码提示不显示事件的问题 - 修复
sn-page组件代码提示不显示事件的问题
1.1.0(2024-09-05)
- 新增 支持全局响应式配置全局字体
- 新增 文档 配置 * 初始化配置,演示了设置框架默认配置的方法
- 优化 文档 全局配置解释更加详细、全面
- 修复
sn-float-board组件 因SnTouch属性变更导致的滑动方向不正确的问题 - 修复
sn-drawer组件 因SnTouch属性变更导致的滑动方向不正确的问题 - 修复
sn-form组件 报警告:[Vue warn] Invalid watch source - 修复
sn-upload-media组件取消选择图片显示“选择失败”弹窗的问题 - 修复
sn-upload-media-unicloud组件取消选择图片显示“选择失败”弹窗的问题 - 修复
sn-signature组件 当应用主题变化时数据丢失、已有字迹颜色不变化的问题 - 修复 Demo Select 选择框 页面中 部分自定义样式的组件在暗黑模式下显示不正常的问题
1.0.9(2024-09-02)
- 修复 无法导入插件的问题
1.0.8(2024-08-30)
- 重要优化 所有组件适配 vue-doc,在 HBuilderX 中提供良好的代码提示
- 新增
sn-topbar组件属性menuBorderRadius菜单圆角大小 - 新增
sn-textarea组件插槽counter替换内置计字器 - 新增
sn-textarea组件属性inputmode属性,与内置textarea对齐 - 新增
sn-list-item组件属性avatarConfig - 新增
sn-list-chat组件属性avatarConfig - 移除
sn-list-item组件属性avatar、avatarSize、avatarBorderRadius - 移除
sn-list-chat组件属性avatar、avatarShape、avatarSize、avatarBorderRadius - 移除
Utils工具库getWindowHeight方法,请使用uni.getWindowInfo().windowHeight代替 - 修复 Demo 文档未录入
sn-textarea组件的问题 - 修复 Demo 文档
sn-e-scan-provider遗漏属性文档的问题
1.0.7(2024-08-29)
- 新增
sn-search搜索框组件 - 新增
sn-signature签名组件 - 新增
sn-upload-media媒体上传组件 - 新增
sn-upload-media-unicloud媒体上传(uniCloud 版)组件(使用前请先为项目绑定 uniCloud 服务空间) - 新增
sn-e-code条形码扩展组件(Zxing/bwip-js 原生生成) - 新增
sn-e-qrcode二维码扩展组件 (Zxing/bwip-js原生生成) - 新增
sn-alert组件属性borderRadius圆角大小 - 新增
sn-scan组件属性albumPermTip相册权限请求提示 - 新增 Demo 右上角菜单 * UI 框架推荐页
- 新增 Demo Svg 示例
- 新增 Demo 主页全局圆角配置
- 移除
sn-button-group组件,建议使用sn-row或 内置view组件代替 - 移除
sn-topbar组件属性buttonSpacing,此属性依赖于sn-button-group,因其已被移除,故此删除此属性 - 优化
sn-scan组件弃用 MediaStore 改用 uni.chooseImage 选择图片扫码,支持自定义相册权限请求提示 - 修复 组件文档部分组件页不显示 Demo 的问题
- 修复
sn-more组件内部文本低于minHeight时仍显示 展开更多文本和遮罩 的问题 - 修复
sn-view组件动画时长属性不生效的问题 - 修复
sn-slider存在动画导致不跟手的问题 - 修复
sn-scan组件第二次及以后进入页面时选择图片扫码无反应的问题 - 修复 组件
nextTick异步调用useResize致使 Vue 警告:[Vue warn]: onUnmounted is called when there is no active component instance to be associated with.
1.0.6(2024-08-22)
- 新增
sn-more查看更多组件 - 优化
sn-view组件新增disabled、aniTime属性 - 优化 Demo View 视图容器页面增加区域禁用、加载示例
- 修复
sn-checkbox组件禁用状态下仍然显示回弹效果的问题 - 修复
sn-float-button组件禁用状态下仍可被拖动的问题 - 修复
sn-slider、sn-slider-double、sn-checkbox组件禁用状态下样式不变的问题 - 修复
sn-scan组件识别多码时点击识别点无反应的问题 - 修复 Web 端
sn-steppep组件默认状态占满屏的问题 - 修复 Web PC 端 端点击页面其他区域仍触发
sn-view组件touchend事件的问题 - 优化 Web PC 端 部分组件 可点击状态显示
pointer光标;禁用时显示not-allowed光标;加载时显示wait光标
1.0.5(2024-08-21)
- 新增
sn-progress进度条组件 - 优化 将部分组件的
aniDur属性统一改名为aniTime,避免混淆 - 修复
sn-notice-bar滚动模式下滚动一次后不再滚动的问题 - 修复 Demo 部分页面文本错误的问题
1.0.4(2024-08-19)
- 修复 Web 端
sn-collapse-group及sn-collapse-item报错、无法正常使用的问题 - 修复 Web 端
sn-tooltip位置不正常的问题 - 修复 Demo Page 页面 中切换页面背景色致使的死循环问题
1.0.3(2024-08-19)
- 修复了已知问题
1.0.2(2024-08-18)
特别提醒:目前 HBX 4.25 有点问题,暂且不要升级版本
优化 完善了所有基础组件的文档
优化 修改部分组件的分类,更加合理
移除
sn-date-picker组件(此组件暂不完善,故此移除,需要用可参考 官方实现案例 自行封装)修复 Demo 首页调整字体大小有时不生效的问题
修复
sn-date-picker组件引用已移除的sn-picker及sn-picker-view组件致使云打包失败的问题修复
sn-slider-double组件值变化时输出大量调试信息致使卡顿的问题修复
sn-scan组件不显示扫描线资源的问题
1.0.1(2024-08-18)
- 修复 插件页面二维码无法访问的问题
1.0.0(2024-08-18)
- 初次发布,暂不稳定,存在一些已知 bug,仅供体验
