This repository has been archived by the owner on Aug 30, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Sorting #1
Labels
Comments
So you basically mean @wvffle should implement mechanism called metacontacts? ;) |
Maybe in the distant future... |
Well, I guess you can put it that way if you're regarding the first part of my post. |
Also please use language that you can already find in project. As I discussed with @wvffle, there should be more than one mode of showing contact list, we planned to implement provider based sorting (tabs with contacts provided by this chat providers or something similar), and merged mode. |
I don't recall this conversation @JuniorJPDJ. |
@wvffle I remember that you said something like this |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
I think that there should be a method of sorting contacts by linking them to one person. You would create ,,profiles" for people you have in your contact list. Let's call this one ,,Krystian". You would manually (because I don't see any other option) attach his contacts to this profile and they would be hidden, because right now there is a massive list that shows you all of your contacts, even if 5 of them are of the one person, but for different communicators. With something like that you would have one simple ,,Krystian" in your contact list, and clicking on him will reveal a list of his ,,adresses" (for example, his GG or his Steam). Just his nick on that communicator and the program icon to let you know what to click. Plain and simple. You would just click on chosen position on this list and start writing, instead of the need to search for his contact in the massive list where all of the contacts are just thrown into. It would keep everything much more clean.
A crude example:
Krystian <- You click on that and it shows you what's below.
Paulina
Agnieszka
I would also make communicator sorting more clean by adding a search method based on clicks, not typed commands. After clicking on a small button it would show you the list of all communicators that you have in your contact list and how many contacts you have linked to them.
An example:
Steam (54)
Discord (28)
Messenger (13)
^ This list doesn't show GG, because you don't have it installed. Let's say you install it and add a few friends. Now it looks like this:
Steam (54)
Discord (28)
Messenger (13)
GG (4)
Of course you can replace communicator name with its icon, and that would be even better. So with a list like that, you could just sort your contacts by clicking on whatever you want shown. For example you could click on Steam, and it would show only your Steam contacts. But you could click on Steam AND Messenger and it would show your contacts from both communicators. Then if you would want only Messenger contacts, you would simply un-click Steam. It would show by simple green (checked) or red
(unchecked) signs if communicators are checked or no. In default all of them would be checked and because of that list would show every single one of your contacts. So then you would uncheck what you don't want in the first place, what I've written before simply stands for what it would look if you first had everything unchecked.
Here what it would look like with only Steam and Messenger contacts showing:
Steam (54) [Green symbol]
Discord (28) [Red symbol]
Messenger (13) [Green symbol]
GG (4) [Red symbol]
The text was updated successfully, but these errors were encountered: