Closed jancborchardt closed 10 years ago
@jbtbnl @stefan-niedermann @LEDfan btw you should join the #owncloud-design and #owncloud-dev channels on IRC (freenode) if you are not on there yet. :)
Some more, on the initial launch experience:
@jbtbnl if you’re looking for a new design project to tackle after the redesign of contacts, this seems very fitting. Especially because it’s so close to Contacts and needs tight integration with it. :)
@jancborchardt I'll implement it :) But some of them can only be implemented after the contacts is integrated.
Just a question. Why is it bad to use alert boxes? Isn't is good for mobile devices?
@LEDfan because alert boxes:
:)
Okay thanks for you response.
Should there be an overlay over the chat messages? Or where should the input field be located?
In the area where the chat is to be (app-content), on the top. Because that needs to be empty.
Hm, that just reminds me, we also need a mechanism for when you add a person to an existing conversation.
So it should be similar to this Bootstrap Popover: http://getbootstrap.com/javascript/#popovers (maybe you can just use that JS library) Extend to the right of the entry / new conversation button, with an input field.
For a completely new Conversation, in the future we should have something like I described above, showing favorited contacts. See Google Hangouts or the Dialer app on Android for that.
@jancborchardt I removed the prompt to start a new conversation. Can you have a look at it? I have just copied the css and the generated HTML from bootsrap. Because it gave a lot of troubles when I use Angularstrap or angular-ui-bootstrap. (there couldn't be a form in the popover etc)
I implemented the comments above in the code. On startup:
Popover to start a conversation:
Conversation with messages and inviting a user:
Chatting mobile portrait
Chatting mobile landscape
Popover Mobile Landscape
More suggestions?
Nice progress! @LEDfan these comments are purely from looking at the screenshots because currently I have no time to look at it. Hope it’s helpful. :)
On startup
Popover to start a conversation
Popover Mobile Landscape
username
« with an »Undo« button to the right.@jbtbnl do you also have remarks?
Some remarks from my side:
@jbtbnl that’s what I meant by moving away from the popover – thanks for stating an example! :) Also agree with your second point.
Another thing:
I'll update the code ASAP :) But for the name in the conversation list. Should there be a vertically list with users like so:
user1avatar user1name
user2avatar user2name
etc
or:
user1avatar user2avatar user1name user2name
@LEDfan as soon as multiple users are in the conversation, just don’t show their names anymore.
Okay I'll do that. Thanks.
@jancborchardt I have used the plugin you mentioned. What should be the behaviour when enter is pressed inside the texarea:
most messenger allow configuration but use the first version (enter = send, shift + enter = new line) as default. a message should be sent on pressing enter (and shift + enter = new line). imho we don't need to allow configuration here (or maybe a configuration file? - nothing in the user interface).
Yes, enter = send, shift + enter = new line as suggested by @stefan-niedermann is the most common.
Yep. No configuration needed.
@stefan-niedermann btw you should join our #owncloud-design (and #owncloud-dev) IRC channels! (on freenode)
@jancborchardt how often do you want to repeat this? :D :D :D
I'm already at the mailing list. IRC... well, noone i know uses it, so i use it very rarely myself ;) sometimes i'm in the IRC channels, but than nobody seems to be online or there is currently no discussion ;)
for example like now, or am i doing something wrong?
I fixed all todos in here. Please open a new issue with new design suggestions/
Moved the checklist from #14 to here. Based on the screenshot of the current state which @LEDfan posted there.