Skip to content

Releases: devlive-community/view-shadcn-ui

2025.1.2

21 Jan 07:42
816f253
Compare
Choose a tag to compare

🎉 View Shadcn UI v2025.1.2 发布公告:全新跑马灯组件与多项优化更新


亲爱的开发者们:


我们很高兴地宣布 View Shadcn UI 2025.1.2 版本正式发布!本次更新带来了全新的跑马灯组件,并对多个现有组件进行了功能增强和问题修复。

🚀 重要链接

📦 新版本亮点

🎪 全新跑马灯组件

  • 灵活的滚动控制:
    • 支持自定义滚动速度
    • 鼠标悬停暂停功能
    • 可配置重复次数
  • 简单易用的基础功能
  • 流畅的动画效果

⌨️ 代码编辑器增强

  • 多端点提示数据获取支持
  • 优化自动提示词缓冲配置
  • 新增提示服务访问限制
  • 修复提示选择后的数据同步问题

✨ 现有组件优化

  • 复选框:

    • 新增半选状态支持
    • 支持全选模式
  • 功能修复:

    • 修复开关组件自定义文本溢出问题
    • 修复链接组件自动拉伸问题
    • 优化树组件懒加载节点的展开逻辑

🔜 后续规划

我们将继续专注于提升组件的易用性和性能,同时计划推出更多实用组件。欢迎社区参与贡献和提供反馈!

🤝 参与贡献

如果您在使用过程中遇到问题或有新的想法,欢迎:

感谢所有为这个版本贡献代码和反馈的开发者们!

2025.1.1

15 Jan 05:28
c7b7ee9
Compare
Choose a tag to compare

🎉 View Shadcn UI v2025.1.1 发布公告:强大的数据表格组件震撼来袭!

亲爱的开发者们:

我们很高兴地宣布 View Shadcn UI v2025.1.1 版本正式发布!本次更新的重点是全新的数据表格组件,它具备了企业级应用所需的众多特性,同时我们也修复了一些已知问题。

🚀 重要链接

📦 新版本亮点

📊 全新数据表格组件


这是一个功能丰富的企业级表格组件,具备以下特性:


核心功能

  • 支持同步和异步分页
  • 灵活的列排序功能
  • 行选择(单选/多选)功能
  • 单元格编辑能力
  • 自定义右键菜单

交互增强

  • 拖拽调整列宽
  • 支持列位置移动
  • 单元格点击事件
  • 内容自动省略和提示
  • 自定义列宽设置

使用体验

  • 支持表格尺寸配置
  • 可设置表格宽度和高度
  • 加载状态展示
  • 空数据提示
  • 完整的单元格提示

高级特性

  • 自定义单元格编辑器
  • 自定义右键菜单内容
  • 独立的提示 hook 封装

🐛 问题修复

  • 修复按钮组件圆形显示混乱的问题
  • 修复输入框未设置 name 字段导致的控制台警告
  • 修复数字输入框在表单验证时的问题
  • 修复表格编辑状态下的行选择问题
  • 修复表格行多选状态同步问题
  • 优化表格外部点击取消选择的逻辑

🔜 后续规划

我们将持续优化数据表格组件的性能和功能,并计划添加更多企业级应用常用的特性。同时,我们也在积极开发其他新组件,敬请期待!

🤝 参与贡献

如果您在使用过程中遇到问题或有新的想法,欢迎:

特别感谢所有为这个版本贡献代码和反馈的开发者们!

2025.1.0

11 Jan 15:27
5627635
Compare
Choose a tag to compare

🎉 View Shadcn UI 2025.1.0 发布:新年新气象,多个重磅组件来袭!

亲爱的开发者们:

我们很高兴地宣布 View Shadcn UI 2025.1.0 版本正式发布!本次更新带来了图片查看器、提及(@)组件等重磅新功能,同时对多个现有组件进行了全面优化和改进。

🚀 重要链接

📦 新版本亮点

🖼️ 全新图片组件

  • 支持图片预览和图片组
  • 强大的预览功能:
    • 支持键盘快捷键操作
    • 图片缩放、旋转和还原
    • 流畅的切换动画效果
  • 支持自定义加载方式和失败处理
  • 支持图片组 hover 动态效果
  • 灵活的边框配置选项

📝 提及(@)组件

  • 完整的提及功能实现:
    • 支持自定义提及符号
    • 键盘快捷键操作
    • 展开/关闭动画效果
  • 丰富的配置选项:
    • 支持异步数据加载
    • 最大提及数量限制
    • 多种尺寸选择
    • 禁用特定提及项
  • 表单集成支持
  • 自定义插槽支持
  • 横向滚动效果优化

🎠 轮播组件增强

  • 支持自动播放配置
  • 可自定义轮播方向
  • 灵活的高度设置
  • 支持上下插槽
  • 可配置指示器

💅 现有组件优化

  • 选项卡组件:
    • 新增线型样式
    • 支持内容过多时滑动
    • 优化关闭按钮样式
  • 骨架屏:支持自定义尺寸
  • 选择器:新增加载状态配置
  • 树组件:
    • 支持节点选中状态
    • 修复 v-model 数据渲染问题
  • 代码编辑器:
    • 优化搜索面板位置
    • 支持焦点事件处理
    • 修复多编辑器共存问题

🐛 问题修复

  • 修复多个组件在 flex 布局下的显示异常
  • 修复头像和按钮组件的变形问题
  • 修复输入框前缀/后缀影响占位符位置的问题
  • 修复切换组件返回值类型问题
  • 优化代码编辑器清理机制

📚 文档升级

  • 全面重构文档结构
  • 优化使用指南
  • 改进组件示例
  • 更新工具函数文档

🔜 后续规划

我们将继续完善组件库功能,提升开发体验,欢迎社区参与贡献和提供反馈。

🤝 参与贡献

如果您在使用过程中遇到问题或有新的想法,欢迎:

特别感谢所有为这个版本贡献代码和反馈的开发者们!

2024.5.4

30 Dec 16:40
316de28
Compare
Choose a tag to compare

2024.5.4 (2024-12-30)

Core

  • fix: fix ci scope causing publishing failure

Contribution

  • feat: support tooltip
  • feat: support showLegend
  • feat: support showWeek
  • feat: support showMonth
  • feat: support cellSize and cellGap
  • feat: support year
  • feat: support custom cell

Code Editor

  • refactor: refactor code editor to use monaco editor
  • feat: support auto completion
  • feat: support context menu
  • feat: support search
  • feat: support caseSensitive for search
  • feat: support replace and replaceAll for search
  • feat: support matchWholeWord for search
  • feat: support regex for search
  • feat: support search history search
  • feat: support search preview search

2024.5.3

23 Dec 05:13
9c2210a
Compare
Choose a tag to compare

2024.5.3 (2024-12-23)

Core

  • add component documentation generation script
  • add publish ci

QrCode

  • feat: support padding and rounded
  • feat: support margin
  • feat: support img slot

Workflow

  • fix: repair data does not return data

Logger

  • feat: support custom patterns

Number

  • fix: fix the maximum and minimum value out of bounds

Time Picker

  • feat: support formatter and parser
  • feat: support disabled and clearable
  • feat: support quick times
  • feat: support format

Color Picker

  • support disabled and readonly
  • support presetColors
  • support transparency
  • support hsl
  • support showPanel, showDropper, showTransparency, showFormat

Date Picker

  • feat: support disabled and readonly
  • feat: support format
  • feat: support clearable
  • feat: support show shortcuts
  • feat: support previous and next year
  • feat: support highlighting today
  • feat: support range

Cron

  • feat: support cron

2024.5.2

15 Dec 15:26
466bb3c
Compare
Choose a tag to compare

✨ Features

  • i18n: support responsive language switching
  • i18n: support for dynamic languages
  • utility: add uuid utility
  • workflow: support workflow
  • input-tag: support input tag
  • map support map
  • loading-bar support loading bar
  • float-button support float button
  • data-filter support data filter

2024.5.1

09 Dec 02:16
3414125
Compare
Choose a tag to compare

✨ Features

  • logger: support case sensitive (c736d50)
  • logger: support height (1fa5af1)
  • logger: support logger (0f241ba)
  • logger: support slot (0e641a1)
  • logger: support toolbar (0846055)
  • logger: support toolbar for search (9d0170b)
  • scrollbar: support custom scrollbar (d844516)
  • scrollbar: support scrollbar (aef72d4)
  • count-down: add on-complete event (d829d77)
  • count-down: add some slots (6cd514c)
  • count-down: support count-down (cc2157a)
  • count-down: support progress (d0b3920)
  • count-down: support simple mode (da3e85f)
  • count-down: support title and toolbar (88bb8d9)
  • count-down: support warningThreshold (ef86ffc)
  • empty: support empty (11876af)
  • backtop: support backtop (81c96e5)
  • workflow: add connection line verification (7c28082)
  • workflow: add i18n (769c4f8)
  • workflow: add simple data report (fe31043)
  • workflow: add uniq id to node (1875479)
  • workflow: add validation report for data (c2c064d)
  • workflow: adding validation visuals (03a1477)
  • workflow: split components (86ccb65)
  • workflow: support background grid (00d62ee)
  • workflow: support basic workflow (a03f9b4)
  • workflow: support node validated (09629eb)
  • workflow: support panel slots (126bc03)
  • workflow: support remove connection (a8c1091)
  • workflow: support remove node (7f48af6)
  • workflow: support v-model (5b6c70f)
  • workflow: support workflow edit (86f1c4c)
  • workflow: support workflow view (647661b)
  • workflow: update connection line status (c5d4886)

2024.5.0

03 Dec 04:30
ade3c1f
Compare
Choose a tag to compare

🐛 Bug Fixes

  • core: fix ci (5daea84)
  • button: fix slot (d7f795c)
  • button: fix the missing content in loading status (ba29ece)
  • button: fixed the icon abnormality caused by setting the size in the loading state (6d4bd4f)
  • toggle: fixed click events not being blocked correctly (fa13012)

✨ Features

  • data builder: fit all field (e25d9e9)
  • data builder: support bigscreen (17acd5f)
  • data builder: support editor (3d17865)
  • data builder: support ruler (ab5218d)
  • data builder: supports starting position 0 (2842f2b)
  • data builder: adapter basic configure component (96dccfc)
  • data builder: adapter component configuration (d9a2ebb)
  • data builder: fixed component being able to go outside the canvas (927d099)
  • data builder: support canvas center (d4fdd35)
  • data builder: support canvas style (8069f57)
  • data builder: support clicking on the canvas to deselect components (e4e561f)
  • data builder: support component remove (9e5f4c9)
  • data builder: support component resize (1370271)
  • data builder: support component slot (c8789d2)
  • data builder: support editor (61930df)
  • data builder: support guideline (6c03c63)
  • data builder: support panel label slot (63d0644)
  • data builder: support show toolbar (bc27bc2)
  • data builder: support view (307ec7e)
  • data builder: support width and height (627d582)
  • upload: support upload (65720c2)
  • core: replace npm to pnpm (e8ba631)
  • core: support i18n (371932c)

2024.4.0

17 Nov 16:34
9ceada0
Compare
Choose a tag to compare

2024.4.0 (2024-11-17)

🐛 Bug Fixes

  • input: fixed textarea border (588b8dd)
  • tree: fix the abnormal hover and selected styles in lazy loading (b6610f1)

✨ Features

  • contextmenu: support contextmenu (2f1620e)
  • contextmenu: support custom position (59a9b1c)
  • contextmenu: support item disabled (13f0029)
  • contextmenu: support sub contextmenu (5bc2533)
  • select: support lazy options (4bb4761)
  • spin: optimize background layer
  • tabs: support label slot for tab item (41d4279)
  • tabs: support on-click event for tab item (d191501)
  • collapse: support title for item (0f0e99d)
  • form: support dynamic form (bfd3997)
  • hover card: fixed code (d22408c)
  • hover card: support hover card (712549a)
  • hover card: support title and footer slots (66f5b35)
  • toggle: add image example (65703a8)
  • toggle: support disabled (b151771)
  • toggle: support group (5b7bda1)
  • toggle: support group multiple mode (ae09b8c)
  • toggle: support size (0efec03)
  • toggle: support toggle (f732b08)
  • switch: support true-value and false-value(036b7b3)

2024.3.0

10 Nov 12:29
22e4d0a
Compare
Choose a tag to compare

2024.3.0 (2024-11-10)

🐛 Bug Fixes

  • avatar: fix square (bf4f831)
  • button: fixed disabled hover (cd1ea49)
  • modal: fix width and height (456ecc1)
  • modal: replace width to auto (dfe2a1c)
  • row col: fix span (beab688)
  • select: fix content overflow in multiple selections (2d6c617)
  • tooltip: fixed arrow (cc40fb9)
  • tooltip: fixed delay (9ba105d)
  • tooltip: fixed position (43e9024)

✨ Features

  • avatar: support group (d5347f0)
  • avatar: support group max (20426e5)
  • avatar: support group size (86a1d69)
  • avatar: support group square (b33646f)
  • divider: optimize the left and right layout (c09ecbd)
  • drawer: remove default footer (b7e89ce)
  • form: support array checker (242e16f)
  • gradient text: support gradient text (bfadd64)
  • gradient text: support gradient text options (4fabda7)
  • modal: add default content slot (6fd610b)
  • modal: remove default footer (074e7d6)
  • modal: support closable (264739c)
  • modal: support maskClosable (7e84e92)
  • number: support clearable (ce932c2)
  • number: support disabled (d2f3be5)
  • number: support min and max (ae9805a)
  • number: support number (0e068bc)
  • number: support onBlur event (a1867d8)
  • number: support placeholder (426753d)
  • number: support show controller (a643ec3)
  • number: support size (5b34615)
  • number: support type (baf89da)
  • select: add max height (3862140)
  • select: support border (1ce22f2)
  • select: support multiple (ac2a9c0)
  • text: support color (af45193)
  • text: support italic (3f2549d)
  • text: support strong (6be18a1)
  • text: support text (ba06e76)
  • text: support type (ce123fa)
  • text: support underline and delete (74ee6b3)
  • tree: support cascade (441428b)
  • tree: support checkable (d1cde73)
  • tree: support expand & collapse slot (5bb964e)
  • tree: support label slot (0a15652)
  • tree: support lazy loading of data (954bc5c)
  • tree: support multiple (734bb29)
  • tree: support node disabled (1d3b866)
  • tree: support show line (9d0294a)
  • tree: support tree (fe0314a)
  • tree: support v-model (a21d9cf)