zD12 / galaxium

Automatically exported from code.google.com/p/galaxium
0 stars 0 forks source link

Choosing a contact's "resource" to chat with #250

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
xmpp contacts in roster should be special context submenu when they are
connected with more resources at one time.

same for chat window. there you choose resource which receives messages
you're sending.

contact → chat with → resource 1 (priority)
                       resource 2 (priority)
                       ...

[chat window] → chat with → resource 1 (priority)
                             resource 2 (priority)

Original issue reported on code.google.com by jakub.ru...@gmail.com on 3 Jul 2008 at 5:47

GoogleCodeExporter commented 9 years ago
Resources will need to be used a little more, at this time, it is unimplemented.

I will leave this issue for a later revision, although it does need to be 
addressed
somewhat.

And please, when you submit Enhancement requests, do not use "Type-Defect"

Original comment by dra...@gmail.com on 4 Jul 2008 at 10:28

GoogleCodeExporter commented 9 years ago
I have no ability to choose type, sorry. Bugzilla (a Mozilla product) allows to
choose such things, BerliOS.de allows too, but lame Google doesn't, sorry.

Original comment by jakub.ru...@gmail.com on 4 Jul 2008 at 11:29

GoogleCodeExporter commented 9 years ago
I think there should not be a submenu in a roster. That would be just confusing 
for
people. The XMPP specification says the client should leave the resource 
choosing for
initial messages up to the server, then send further messages to the resource 
from
which the last message came. I suggest the can be a combobox in the toolbar (on 
the
right, and only if user enables it) that would reflect the actual "active" 
resource,
and allow to change it.

Original comment by Zarevucky.Jiri on 9 Feb 2009 at 3:44

GoogleCodeExporter commented 9 years ago
Why there should not be a submenu? I don't want to notify my friend@mobile that 
I'm
writing to him, I want directly write to him@computer. That's an example with 
wasting
friend's money because of lack of such option.

I doubt there should be no submenu.

Original comment by jakub.ru...@gmail.com on 9 Feb 2009 at 8:23

GoogleCodeExporter commented 9 years ago
The better question is, why should there be? Typical user wants to write to his
contact, not his contact's resource. How do you know what resource is 
appropriate at
the moment? Let the server deal with details.

Your example doesn't make any sense. Why should you notify your contact at the
mobile? And why should you write him at the computer if he indeed is connected 
to the
XMPP via mobile?

Original comment by Zarevucky.Jiri on 10 Feb 2009 at 6:03

GoogleCodeExporter commented 9 years ago
Just think a little...

He can't help me, for example, with my website-related problem via mobile. He 
needs
computer. So I send the message directly to the computer and don't confuse him 
at
mobile, telling him, to remember that I wrote at him etc.

Original comment by jakub.ru...@gmail.com on 10 Feb 2009 at 6:52

GoogleCodeExporter commented 9 years ago
If he has a bigger priority on the prone than on the computer, then it probably 
means
he's not there at all. You could blindly send a message to the computer and 
wait for
hours.. or just send to whatever resource has the biggest priority, and he'll
eventually tell you he's not available for this kind of assistance at the 
moment.
As I already told, I am for allowing user to switch resource in the chat tab.
Introducing such separation to the roster menu is confusing, it clutters the 
menu and
it is IMO a complete nonsense. I'm well aware of the fact many XMPP clients do 
it
that way, but I'm not aware of any benefits of that approach. There is already 
a menu
and a toolbar in the chat interface. Why creating a separate menu items which 
open
the exact same window, just with one different option? That would equal treating
different resources as separate contacts altogether.

Original comment by Zarevucky.Jiri on 10 Feb 2009 at 7:23

GoogleCodeExporter commented 9 years ago
> You could blindly send a message to the computer and wait for hours..

And this is what I want to do by choosing resource.

I can stand the combobox in message window, if you're so much against submenu...

Original comment by jakub.ru...@gmail.com on 10 Feb 2009 at 7:58

GoogleCodeExporter commented 9 years ago
Most people would rather want to know, how long they have to wait.

Anyway, you can always propose a more suitable way of changing the resource that
would not imply that the chat window/tab is resource specific. ;)

Original comment by Zarevucky.Jiri on 10 Feb 2009 at 8:21

GoogleCodeExporter commented 9 years ago
> Most people would rather want to know, how long they have to wait.

I have no habit of asking people, who are not my friends, when they are going 
to come
back home.

> more suitable way of changing the resource that would not imply that the chat
window/tab is resource specific

I'd rather see the tab resource-specific.

Original comment by jakub.ru...@gmail.com on 10 Feb 2009 at 8:36

GoogleCodeExporter commented 9 years ago
> I'd rather see the tab resource-specific.

I believe majority of people would disagree with you. When I chat, I don't care 
what
resource or location it is. I care about who I'm talking to. And I know damn 
well why
I don't want such behavior. Gajim does that only partially and it already makes 
me
mad when someone is switching resource mid-conversation.

Original comment by Zarevucky.Jiri on 10 Feb 2009 at 9:13

GoogleCodeExporter commented 9 years ago
This isn't actually a big issue for me but I feel like giving my view on this.
I personally am for NOT having separate tabs, I can imagine it annoying me as 
well.

I'd prefer if it was in one tab with an option to chose the resource for the 
messages
being sent at that time.

Maybe with a way of telling the messages apart from different resources.

Original comment by darkxdragon on 11 Feb 2009 at 2:05

GoogleCodeExporter commented 9 years ago
So, the current state is that there is no possibility of choosing the resource 
to
chat with (that will change), and every time contact's active (the one he's 
using)
changes, a message is shown in the interface. I have the basic feature set 
almost
complete so I'll try to pay some attention to this.

Original comment by Zarevucky.Jiri on 13 May 2009 at 11:58

GoogleCodeExporter commented 9 years ago
I think that you should be able to change this on the fly.

I suggest we add a button in the input toolbar, that allows the user to select 
from a
list of known resources available for that contact.

We could also somehow show that we are now writing to that resource. Whether in 
the
status bar, or some other way.

Original comment by dra...@gmail.com on 2 Jun 2009 at 11:27

GoogleCodeExporter commented 9 years ago
I think this is more of a overall application design issue, although currently 
only
applicable to XMPP

Original comment by dra...@gmail.com on 2 Jun 2009 at 11:28

GoogleCodeExporter commented 9 years ago
I suggest we add a combo box, which would display and allow changing the 
resource in
one place.

Original comment by Zarevucky.Jiri on 3 Jun 2009 at 11:45