mxlgv / dino

This is Dino+ A modern XMPP/Jabber client software, based on Dino
GNU General Public License v3.0
11 stars 7 forks source link

Replace xmpp: links with the contact name if known #42

Open speedygonzales9 opened 3 months ago

speedygonzales9 commented 3 months ago

Hi, I was wondering if you could merge https://github.com/dino/dino/pull/1212 ? This would help in group chats so you readily know the contact name instead of memorizing their JID. Thank you

giantplaceholder commented 3 months ago

Hi, I was wondering if you could merge dino#1212 ? This would help in group chats so you readily know the contact name instead of memorizing their JID. Thank you

Hi there.

Just as upstream maintainers mentioned, this would be a bad example of default UX. For instance, user may need to send an XMPP address to someone or receive it from someone, without parsing it. This might be mitigated by toggling the parsing for each chat, but this looks quite cumbersome.

I don't think that in its current form this idea will benefit to user's experience.

speedygonzales9 commented 3 months ago

Hi, Another solution to this would be to use the ofrom element in XEP-0033. This allows it to show both your name for a person as well as their MUC resource. If an user sends/receives a XMPP address, Dino will display the XMPP address the same way as it normally does. Would you be open to implementing this or merging a PR for this please? Thank you

giantplaceholder commented 3 months ago

Hi, Another solution to this would be to use the ofrom element in XEP-0033. This allows it to show both your name for a person as well as their MUC resource. If an user sends/receives a XMPP address, Dino will display the XMPP address the same way as it normally does. Would you be open to implementing this or merging a PR for this please? Thank you

If there would be a PR, we would consider looking at it, but right now we're busy with some other things, including Mac and Meson support, so we don't have any bandwidth to spare.