naive-ui icon indicating copy to clipboard operation
naive-ui copied to clipboard

📢 NaiveUI 开发需求征集 & 任务认领

Open jahnli opened this issue 9 months ago • 15 comments

问题的清晰而简明的描述

NaiveUI 一直致力于为 Vue3 开发者提供优秀的组件库解决方案。随着使用场景的不断扩大,为了更好的优化和提升 NaiveUI 组件库的体验,我们正在收集社区反馈,规划下一阶段的开发重点。

组件

  • Cascader

    • [ ] https://github.com/tusen-ai/naive-ui/issues/5347
  • Date Table

    • [ ] 汇总行固定在底部
      • [ ] https://github.com/tusen-ai/naive-ui/issues/2814
      • [ ] https://github.com/tusen-ai/naive-ui/issues/6170
      • [ ] https://github.com/tusen-ai/naive-ui/issues/6432
      • [ ] https://github.com/tusen-ai/naive-ui/issues/6585
    • [ ] 支持筛选列 & 显隐
      • [ ] https://github.com/tusen-ai/naive-ui/issues/3563
  • Date Picker

    • [ ] 支持选择多个日期
      • [ ] https://github.com/tusen-ai/naive-ui/issues/3357
      • [ ] https://github.com/tusen-ai/naive-ui/issues/5469
    • [ ] 菜单收起交互优化 https://github.com/tusen-ai/naive-ui/pull/6741
      • [ ] https://github.com/tusen-ai/naive-ui/issues/3167
      • [ ] https://github.com/tusen-ai/naive-ui/issues/5934
      • [ ] https://github.com/tusen-ai/naive-ui/issues/6576
    • [ ] 支持时区
      • [ ] https://github.com/tusen-ai/naive-ui/issues/715
      • [ ] https://github.com/tusen-ai/naive-ui/issues/2591
      • [ ] https://github.com/tusen-ai/naive-ui/issues/4126
      • [ ] https://github.com/tusen-ai/naive-ui/issues/4821
      • [ ] https://github.com/tusen-ai/naive-ui/issues/5429
    • [ ] 支持自定义单元格
      • [ ] https://github.com/tusen-ai/naive-ui/issues/5778
      • [ ] https://github.com/tusen-ai/naive-ui/issues/6017
      • [ ] https://github.com/tusen-ai/naive-ui/issues/6166
      • [ ] https://github.com/tusen-ai/naive-ui/issues/6614
  • Dialog

    • [ ] 支持自定义 z-index https://github.com/tusen-ai/naive-ui/pull/6802
      • [ ] https://github.com/tusen-ai/naive-ui/issues/4349
      • [ ] https://github.com/tusen-ai/naive-ui/issues/6501
  • Dynamic Input

    • [ ] https://github.com/tusen-ai/naive-ui/issues/5660
  • Dynamic Tags

    • [ ] https://github.com/tusen-ai/naive-ui/issues/5643
  • Image

    • [ ] 支持图片预览方法 https://github.com/tusen-ai/naive-ui/pull/6746
      • [ ] https://github.com/tusen-ai/naive-ui/issues/5763
      • [ ] https://github.com/tusen-ai/naive-ui/issues/6479
      • [ ] https://github.com/tusen-ai/naive-ui/issues/6695
  • Input

    • [x] https://github.com/tusen-ai/naive-ui/issues/1385
    • [x] https://github.com/tusen-ai/naive-ui/issues/5681
    • [x] https://github.com/tusen-ai/naive-ui/issues/6222
  • Log:https://github.com/tusen-ai/naive-ui/pull/6769

    • [ ] https://github.com/tusen-ai/naive-ui/issues/6071
  • Modal

    • [ ] https://github.com/tusen-ai/naive-ui/issues/4848
  • Noticication

    • [ ] https://github.com/tusen-ai/naive-ui/issues/4126
  • Ellipsis

    • [ ] https://github.com/tusen-ai/naive-ui/issues/75 更多自定义功能
    • [ ] https://github.com/tusen-ai/naive-ui/issues/5352
  • Select:

    • [ ] 选择同一个选项会触发 on-update:value
      • [ ] https://github.com/tusen-ai/naive-ui/issues/4326
      • [ ] https://github.com/tusen-ai/naive-ui/issues/6352
  • Tabs

    • [ ] https://github.com/tusen-ai/naive-ui/issues/2128
    • [ ] https://github.com/tusen-ai/naive-ui/issues/5846
  • Time Picker

    • [ ] https://github.com/tusen-ai/naive-ui/issues/4448 支持时间范围选择器
  • Tree

    • [ ] https://github.com/tusen-ai/naive-ui/issues/5221
  • Virtual List

    • [ ] https://github.com/tusen-ai/naive-ui/issues/6596
  • 内存泄漏

    • [ ] https://github.com/tusen-ai/naive-ui/issues/5900
    • [ ] https://github.com/tusen-ai/naive-ui/issues/5916
    • [ ] https://github.com/tusen-ai/naive-ui/issues/5992
  • 全局组件

    • [ ] https://github.com/tusen-ai/naive-ui/issues/356
    • [ ] https://github.com/tusen-ai/naive-ui/issues/5614
  • Typescript 类型

    • [ ] n-tree n-tree-select n-select 支持泛型
      • [ ] https://github.com/tusen-ai/naive-ui/issues/5386
      • [ ] https://github.com/tusen-ai/naive-ui/issues/5989
  • 新增 Chat 组件

    • [ ] https://github.com/tusen-ai/naive-ui/issues/6020
    • [ ] https://github.com/tusen-ai/naive-ui/issues/6449
    • [ ] https://github.com/tusen-ai/naive-ui/issues/6539
  • 新增 Segment 组件:https://github.com/tusen-ai/naive-ui/pull/6794

    • [ ] https://github.com/tusen-ai/naive-ui/issues/5499
  • 新增 Tour 组件

    • [ ] https://github.com/tusen-ai/naive-ui/issues/5132
    • [ ] https://github.com/tusen-ai/naive-ui/issues/5776
    • [ ] https://github.com/tusen-ai/naive-ui/issues/6506

文档

  • [ ] https://github.com/tusen-ai/naive-ui/issues/5999

设计资源

  • [ ] https://github.com/tusen-ai/naive-ui/issues/3327
  • [ ] https://github.com/tusen-ai/naive-ui/issues/5607
  • [ ] https://github.com/tusen-ai/naive-ui/issues/6325
  • [ ] https://github.com/tusen-ai/naive-ui/issues/4992

参与贡献

  • 🚀 如果你愿意参与开发或修复问题,欢迎评论区认领任务或提交 PR
  • 📜 贡献指南
  • 💬 有任何问题,欢迎在评论区提问

💪 我们始终相信开源的力量,期待借助更多人的力量参与贡献 NaiveUI,共同打造一个更优秀的 Vue3 UI 组件库。

jahnli avatar Feb 03 '25 12:02 jahnli

  • [ ] 菜单收起交互优化

提过一个 PR,可能 API 过于繁琐,没有 merge,如果有需要调整的地方,可及时告知。 https://github.com/tusen-ai/naive-ui/pull/5564

pengzhen-developer avatar Feb 05 '25 01:02 pengzhen-developer

之前提过一个,缺省页全局配置 比如select没数据的时候 级联选择器没数据的时候 表格没数据的时候 希望直接有一个全局配置 这样扔个组件进去 一次解决所有问题

surge-squirrel avatar Feb 05 '25 06:02 surge-squirrel

  • [ ] 菜单收起交互优化

提过一个 PR,可能 API 过于繁琐,没有 merge,如果有需要调整的地方,可及时告知。 #5564

@jahnli 请帮忙确定以下 2 个方案,更倾向于哪一种实现?

  • 新增属性,控制是否选择后隐藏 panel

    • closePanelOnSelectDate,选择年或月后,关闭面板
    • closePanelOnSelectYear,选择年后,关闭面板
    • closePanelOnSelectMonth,选择月后,关闭面板
  • 默认选择年或月后,直接关闭弹窗

之前的 pr 提交的时间过于久远,冲突太多,已经 close 了,等方案确定后,再新开个 pr

pengzhen-developer avatar Feb 05 '25 10:02 pengzhen-developer

  • [ ] 菜单收起交互优化 提过一个 PR,可能 API 过于繁琐,没有 merge,如果有需要调整的地方,可及时告知。 #5564

@jahnli 请帮忙确定以下 2 个方案,更倾向于哪一种实现?

  • 新增属性,控制是否选择后隐藏 panel

    • closePanelOnSelectDate,选择年或月后,关闭面板
    • closePanelOnSelectYear,选择年后,关闭面板
    • closePanelOnSelectMonth,选择月后,关闭面板
  • 默认选择年或月后,直接关闭弹窗

之前的 pr 提交的时间过于久远,冲突太多,已经 close 了,等方案确定后,再新开个 pr

直接默认就关闭算 breaking change 吧,是不是对现有的一部分人不太友好

jahnli avatar Feb 05 '25 10:02 jahnli

  • [ ] 菜单收起交互优化 提过一个 PR,可能 API 过于繁琐,没有 merge,如果有需要调整的地方,可及时告知。 #5564

@jahnli 请帮忙确定以下 2 个方案,更倾向于哪一种实现?

  • 新增属性,控制是否选择后隐藏 panel

    • closePanelOnSelectDate,选择年或月后,关闭面板
    • closePanelOnSelectYear,选择年后,关闭面板
    • closePanelOnSelectMonth,选择月后,关闭面板
  • 默认选择年或月后,直接关闭弹窗

之前的 pr 提交的时间过于久远,冲突太多,已经 close 了,等方案确定后,再新开个 pr

直接默认就关闭算 breaking change 吧,是不是对现有的一部分人不太友好

通过属性控制是否关闭,有空帮忙 review 下,有需要调整的地方,随时联系。

https://github.com/tusen-ai/naive-ui/pull/6741

pengzhen-developer avatar Feb 06 '25 01:02 pengzhen-developer

  • [ ] 菜单收起交互优化 提过一个 PR,可能 API 过于繁琐,没有 merge,如果有需要调整的地方,可及时告知。 #5564

@jahnli 请帮忙确定以下 2 个方案,更倾向于哪一种实现?

  • 新增属性,控制是否选择后隐藏 panel

    • closePanelOnSelectDate,选择年或月后,关闭面板
    • closePanelOnSelectYear,选择年后,关闭面板
    • closePanelOnSelectMonth,选择月后,关闭面板
  • 默认选择年或月后,直接关闭弹窗

之前的 pr 提交的时间过于久远,冲突太多,已经 close 了,等方案确定后,再新开个 pr

直接默认就关闭算 breaking change 吧,是不是对现有的一部分人不太友好

通过属性控制是否关闭,有空帮忙 review 下,有需要调整的地方,随时联系。

#6741

好的,07akioni 在 DeepSeek 工作,最近 DeepSeek 很忙,空了会 review

jahnli avatar Feb 06 '25 01:02 jahnli

3563放错地方了

lvzhenbo avatar Feb 06 '25 07:02 lvzhenbo

3563放错地方了

👌 已更新

jahnli avatar Feb 06 '25 07:02 jahnli

https://github.com/tusen-ai/naive-ui/pull/6752 支持图片预览方法,n-image-preview ,n-image-group 支持单独使用

https://github.com/tusen-ai/naive-ui/pull/6759 n-modal 新增 max-height 属性

图片预览那个需要替换一下

zhengdaonian avatar Feb 19 '25 00:02 zhengdaonian

https://github.com/tusen-ai/naive-ui/issues/3827 扩展 resizeable 的能力,对业务来说挺需要的

a145789 avatar Feb 26 '25 08:02 a145789

还有 希望图片预览可以 有鼠标滚轮放大 缩小的功能

Image目前只能点下面工具栏图标 放大缩小

Concur-max avatar Mar 22 '25 04:03 Concur-max

可以增加个时间回显的组件吗?类似这个:

Image

就是显示当前 年月日 时分秒的组件

elarbor avatar Apr 18 '25 01:04 elarbor

可以增加个时间回显的组件吗?类似这个:

Image

就是显示当前 年月日 时分秒的组件

这个还需要组件库/?

surge-squirrel avatar May 13 '25 05:05 surge-squirrel

  • 新增 Chat 组件:

    • [ ] https://github.com/tusen-ai/naive-ui/issues/6020
    • [ ] https://github.com/tusen-ai/naive-ui/issues/6449
    • [ ] https://github.com/tusen-ai/naive-ui/issues/6539

jcbl1 avatar May 27 '25 02:05 jcbl1

https://github.com/tusen-ai/naive-ui/issues/6737

jahnli avatar Jun 27 '25 01:06 jahnli