Skip to content

MonkeyLoader mod that allows customizing the sorting order of the contacts list.

License

Notifications You must be signed in to change notification settings

ResoniteModdingGroup/FlexibleContactsSort

Repository files navigation

Flexible Contacts Sort

A MonkeyLoader mod for Resonite that sorts contacts Better™ and to your liking, including pinning your favorites to the top. It also adds other Quality of Life features to the Contacts Page, such as a clear button for the search, an extra color for your outgoing conctact requests, capacity display to contacts' sessions, and contacts loading without lag.

Semi-relevant Resonite issue: #41.

Sorting Order

I've made a few noteworthy changes to the sorting order:

  • No longer sorts by most recent message timestamp
  • Incoming friend requests are now the first category, preceding Online friends
  • 'Resonite' and personal account are now forced to the top of the list
  • You can pin contacts to always appear at the top of the list, regardless of status
  • Sent Requests are separated from Offline friends, and have a yellow background color

Vanilla Sort

  1. Friends with unread messages
  2. Ties broken by online status
    1. Sociable Friends
    2. Online Friends
    3. Incoming Friend Requests
    4. Away Friends
    5. Busy Friends
    6. Offline Friends and Sent Requests
  3. Further ties broken by most recent message
  4. Even further ties broken by username alphabetical order

Default Modded Sort

Sort Order can be changed to liking - this is just the default:

  1. Your Account
  2. Resonite Bot
  3. Unread messages
  4. Pinned contacts
  5. Incoming contacts requests
  6. Contacts in joinable sessions
  7. Online status
    1. Online
    2. Away
    3. Busy
  8. Headless hosts
  9. Sent Requests (background color changed from gray to yellow!)
  10. Offline Friends
  11. Search results
  12. Remaining ties broken by Username+UserId alphabetical order