Update "Instant messaging" (and social networks) default fields choices for contacts editor
Looking at the contact editor (as of Evolution 3.50.x / Q4 2023), in the "Instant messaging" section Evolution defaults to showing "AIM" and "Yahoo"... both of which are very much dead. Also, in those fields there is Twitter (soon to be dead too ;) which is much more of a social network than instant messaging system. All in all, there are various issues with the current choices within this widget.
Instant messaging
It would make more sense to default to "Matrix" and "Jabber" at least (bonus points for the fact that they are open and distributed protocols, and that we don't expect them to disappear overnight).
Reviewing the list we currently have in Evolution 3.50.x, there are quite a few dead protocols there that probably shouldn't even be shown anymore (or maybe shown with strikethrough text, if you want to keep compatibility somehow):
- The dead ones: AIM, Yahoo, MSN.
- Surprisingly, ICQ and Gadu-Gadu are reportedly still alive somehow
- Google keeps changing its stupid chat systems' names so maybe "Google Talk" should just be nicknamed "Google" at this point.
Social media
Meanwhile... I find myself frequently wanting a hyperlinked LinkedIn field (whether when the user sets a full URL in the field, or just the username and then Evolution automagically uses https://linkedin.com/in/%s
when creating a hyperlink), and not just because @TheEvilSkeleton joked that it would be strategically important, I actually use this ;)
So maybe "Twitter" should be moved to a "Social networks" section with it and Mastodon and Facebook be added (maybe), or maybe "Instant Messaging" should be retitled "Instant Messaging and Social Networks". I don't know if social networks are more appropriate in the "Personal information" tab or in the "Contact" tab.
If you want to keep social networks within the same field type combobox widget as instant messaging, it might be worth putting the IMs and the Social networks on two separate columns within the Combobox widgets (as it allows you to use a model with multiple columns, I think), so that it's easier to distinguish and requires less scrolling (especially when the widget is near the bottom of the screen).
P.S.: I'd love to have Evolution be able to check LinkedIn for me when viewing a contact to notify when a contact's job title or employer has changed, but that's probably a wish for a separate ticket someday if we do get a LinkedIn field :)