Replies: 1 comment
-
此确实是不够好的,我们对于多个通知消失时的处理需要更优雅一些,需要加入自动上移的实现
此可能涉及到咱们设计体系与风格,我们后续可以从整体组件层面展开来看下 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
看起来DevUI的全局通知元件的设计依旧不够完善。
首先是UI比较简陋,只有僵硬的一个弹窗,或许我们可以参考HyperUI中
Alerts
的样式,或者添加一个solid
和outlined
的API来选择是否是填充色。除此之外,还可以参考Element UI的
Notification
组件和PrimeVue的Toast
元件,前者使用带颜色的图标来区分,后者则使用整体消息框的颜色和图标来区分通知类型。(个人更喜欢后一种,或许我们也可以提供选择接口,例如filled
?)其次是消息队列不够完善,经常出现多个通知重叠显示(Angular版本的DevUI样例中是完全重叠展示,
这看起来也不够优雅),而且我们的消息队列是古板的按照顺序排列之后在原地消失,这意味着如果大量的通知堆叠在队列里,会有通知被埋藏在窗口最底部而永远无法被观察到,因为它出现在最底部,所以它不会上移。我们是否应该对此做一些优化呢?
Beta Was this translation helpful? Give feedback.
All reactions