Contact Sets in Kokua are ported from Firestorm based on code originally written by LordGregGreg Back and extended by Cinder Roxley (in particular, the integration with the People floater) as well as maintenance contributions from various members of the Firestorm Team. The Mini Map marker feature was originally implemented by Ansariel.

The Firestorm tutorial at https://wiki.firestormviewer.org/fs_contact_sets provides an introduction. The notes below cover the ways in which the port into Kokua has been changed or enhanced.

The first thing to note is that Kokua does not have a Contacts tab within its Conversations floater, thus the only place that Contact Sets appear is as a tab in the People floater.

As well as the Contact Set management a number of closely related functions have been ported or added, these include:-

The Contact Sets panel is part of the People floater. It can be invoked directly from the main menu or by adding an icon to the toolbar.

Colours are set mostly on the Color tab of Preferences however the colouring is also influenced by the option to show friends coloured in their name tags (in Preferences/General) and by configuration settings per Contact Set where colours can be chosen and colouring enabled. The images below show all the main places where colours can be configured.

If Contact Set colouring is not behaving as expected check the configuration for that particular set (via the People/Contact Sets tab) and make sure the options to apply colours have been turned on for that set.

It is possible to add an avatar to more than one Contact Set, however if both sets have colouring enabled only one of the colours will be used. This can give rise to unexpected colours that prove difficult to track down. One way to solve this fairly easily is to select each Contact Set in turn within the People/Contact Sets tab and look for an entry which is incorrectly coloured. Once it has been seen, look through the other Contact Sets to find the one which contains the same avatar and is applying the colour seen previously. Since each Contact Set can independently have each of the four types of colouring (name tag, chat, minimap and nearby list) turned on or off there is the potential for some very versatile configurations to be set up that could also prove difficult to troubleshoot.

Colour or Color?

Both spellings are used above. Being British, my normal spelling is ‘colour’ however the viewer uses the American spelling ('color') throughout, thus in the documentation above “color” is used where it refers to a part of the viewer user interface (such as the Colors tab in Preferences) and “colour” is used elsewhere.