[sip-comm-dev] "Join chat room" Dialogs


#1

Hi UI devs,

I'm writing to mildly express my frustration with the latest
incarnation of the "Join chat room" dialog. As seen in
join-chat-room-dialog.png, I have to say:

- It has a completely new way in SIP Communicator of laying out its
widgets. It beats me why there's so much empty space on the left and
the labels are aligned to the right. Anyway, at the very least it's
inconsistent with the rest of the UI of SIP Communicator.

- The "Chat room name" combo is genuine pain. Its height is barely
enough for me to read what I've written. Hitting Enter in it, which I
find natural after I'm done writing the name, popups the list of the
combo and it's empty. And why is it a combo in the first place? I've
never been able to get it to contain anything useful.

- The detached "'Enter' for suggestions" label aligned to the right is
unlike anything I've ever seen and I'm completely lost in my
expectation as to what and where may appear if I succumb to hitting
Enter for suggestions.

As shown in join-chat-room-dialog (2).png, it turns out that there is
a second "Join chat room" dialog which appears when one selects the
"Join chat room..." context menu item in the "My chat rooms..."
dialog.

I'd very much appreciate it if we could work on improving the user
experience there together.

Best regards,
Lubomir


#2

Hi Lubomir,

I'm writing to mildly express my frustration with the latest
incarnation of the "Join chat room" dialog.

This dialog will be soon fully updated, since I got some remarks from
Emil (off-list).
The aim of this dialog is to make the process of Joining/Creating a room
more convenient (i.e not using a wizard). That's why the new dialog will
allow to both Join (existing or not) and Create rooms in a unique frame
(File > My chat rooms from the menu bar).

I currently don't have time to work regularly on it but here is ("join
chat room dialog.png")
a preview of my work, not finalized yet.

What will be added:
- "Create room" button. I'm currently thinking about where it could be
placed. WDYT?
- Two little buttons "+" (Add) and "-" (Remove) aligned to the left under the table of the existings rooms
  (proposed by Emil) where you can see the "latexa@conference.jabber.org" room) which will
  allow to remove rooms from the , or add new ones.

Hitting Enter in it, which I
find natural after I'm done writing the name, popups the list of the
combo and it's empty. And why is it a combo in the first place? I've
never been able to get it to contain anything useful.

It seems you're using IRC on the screen-shots and I have to admit that I
didn't think about it.
It's right we have to consider a way to mix channels/rooms on this
dialog.

I tested this control with Jabber servers and it was comfortable to get
(for example) a list (when the service discovery does not fail :slight_smile: )
complete room names matching the text value of the editable-combobox.

I'd very much appreciate it if we could work on improving the user
experience there together.

Me too, because there are a lot of things to think about, and I really
appreciate to get all kinds of remarks! Waiting for yours and for
everybody's ones
about the (unfinalized) new dialog (screenshot attached).

Best regards,
Valentin

···

Le lundi 15 mars 2010 à 10:01 +0200, Lubomir Marinov a écrit :


#3

Hi Valentin,

Thank you very much for the quick response to my concerns regarding
the "Join chat room" dialogs!

- "Create room" button. I'm currently thinking about where it could be
placed. WDYT?

I admit I'm old enough to have had my first acquaintance with chat
rooms in the context of IRC, not Jabber but it seems to me that
forcing a distinction between creating and joining a chat room is not
necessarily user friendly. Why cannot we just create a chat room when
the user asks to join a non-existing room?

Me too, because there are a lot of things to think about, and I really
appreciate to get all kinds of remarks!

You may find Jakob Nielsen's useit.com and, more specifically, his
"Paper Prototyping: Getting User Data Before You Code" at
http://www.useit.com/alertbox/20030414.html an interesting/useful read
on the subject of brainstorming UI design with minimal cost/no coding.

Best regards,
Lubomir

···

On Mon, Mar 15, 2010 at 9:32 PM, Valentin MARTINET <vmartinet.sipcommunicator@gmail.com> wrote:

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#4

Hi Lubomir,

Why cannot we just create a chat room when
the user asks to join a non-existing room?

When I look at these line I remember it may have been proposed by Emil.
I think it's good way to do. Even *the* way.

You may find Jakob Nielsen's useit.com and, more specifically, his
"Paper Prototyping: Getting User Data Before You Code" at
http://www.useit.com/alertbox/20030414.html an interesting/useful read
on the subject of brainstorming UI design with minimal cost/no coding.

Thanks :slight_smile:

Best regards,
Valentin

···

Le mardi 16 mars 2010 à 03:46 +0200, Lubomir Marinov a écrit :

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net