Yellow-Dog-Man / Resonite-Issues

Issue repository for Resonite.
https://resonite.com
137 stars 2 forks source link

Assigning tags (labels/groups) to Contacts #915

Open Frooxius opened 10 months ago

Frooxius commented 10 months ago

Is your feature request related to a problem? Please describe.

Currently the contact list in Resonite is flat. People who are close friends, co-workers, acquaintances or just random people you met are on the same level. This includes any functionality built around this - for example setting your status or opening session to particular group.

Describe the solution you'd like

We plan to add ability to add one or more tags to each of the contacts. For example "Friends", "Close Friends", "Coworkers" and so on. Each contact can have as many or as little as you want.

With this tagging in place, we will be able to implement a number of new functions:

Describe alternatives you've considered

The other alternative considered were category-like folders, which would work similarly, but it would only allow the contact to be put just into one.

Tags should provide a lot more flexibility, as contacts can be in multiple groups.

Additional Context

This will not happen before the Contacts UI is reworked, but will be likely part of the rework.

shiftyscales commented 9 months ago

While this will likely be done at the same time as the contacts UI rework- it is technically a separate work item. I've created #1116 to track dependencies related to the UI rework including this issue.

GriffinPhillis commented 5 months ago

Oh dang, hadn't realized this was already planned, that's awesome! I've personally looked forward to this particular feature being possible for a long time; excited to see it eventually come to fruition! <3 💚

SlyTheFloof commented 1 day ago

yea i really like tagging as it would be very fantastic to tag certain ppl and keep track of things