Skip to content
This repository has been archived by the owner on Aug 19, 2018. It is now read-only.

提一个改进意见 —— 有关新消息提醒及窗口机制 #23

Closed
TooBug opened this issue Apr 17, 2013 · 4 comments
Closed

提一个改进意见 —— 有关新消息提醒及窗口机制 #23

TooBug opened this issue Apr 17, 2013 · 4 comments

Comments

@TooBug
Copy link
Contributor

TooBug commented Apr 17, 2013

到目前为止,我觉得用得最不爽的就一个点:已经打开的会话窗口来新消息后没有提示。

这会导致什么问题呢?

首先说下我的使用方式:

Mac chrome单独放到一个桌面使用,dock是自动隐藏的。这就导致聊天窗口打开后,一旦从聊天窗离开,进到网页,那么这个打开的对话窗口来新的消息我将没有任何感知。为此经常漏看到QQ消息。

还有一个副作用,就是我没有办法直观地看到所有会话窗口,没有一个地方可以看到这个列表。(除非去看chrome本身的窗口列表。)

为此,有如下两个建议,一个实际,一个激进:

1、实际的建议:对已打开的窗口也要提示新消息,另外弄一个地方可以看到所有的窗口列表以及是否有新消息(比如用气泡)。

2、直接将主面板和会话窗口合并为一个窗口,也就是整个程序只有一个窗口。会话框的tab可以直接使用最近联系人列表。(Mac版RTX使用的是这样的界面,用起来很爽。)

@Sneezry
Copy link
Owner

Sneezry commented Apr 17, 2013

hi, @TooooBug 很感谢你的建议!Dualx的消息提示确实需要完善,这个我自己在使用的过程中也感觉很不好用,我会仔细考虑下如果改进这个问题。同时也欢迎大家一起讨论,如果大家有什么好的点子可以一起分享一下 :-)

@TooBug
Copy link
Contributor Author

TooBug commented Apr 20, 2013

我提的两个建议再具体一点吧,不知道你有没有看懂。

第一个:保持现在新消息直接显示在聊天窗的逻辑不变,增加一个逻辑是显示在图标上(就和没有打开对话框时一样),点击时如果没有对话框就新建,有的话就不再新建,直接把那个窗口置到最前。(貌似可以实现的吧?)

image

第二个就复杂一点,我画个图示意一下。

这种布局就是mac版的RTX采用的布局,所有操作都在同一个窗口中,避免来回切窗口的问题,只要点一下应用的图标就出现这个界面,所有消息一目了然(当然,需要给左边的未读对话加个数字角标)。

@whuhacker
Copy link

@TooooBug 其实 Windows 版的 Skype 也是这样的布局。如果用 HTML 来做感觉要用 iframe 才行

@TooBug
Copy link
Contributor Author

TooBug commented Apr 20, 2013

@whuhacker 没必要用iframe啊。如果为了实现简单,用多个容器控制好显隐即可,若要更高级一些,本地数据结构中放一个窗口数组,点击哪个就动态渲染,都不复杂,在移动端web app中都是非常常用的模式。

@Sneezry Sneezry closed this as completed May 9, 2013
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants