Hi ,
If you want to be serious about using Asana for some advanced workflows, then you need to understand its color system. By color system, I mean how colors are picked by Asana to show as the main color of a task in Calendar view and Timeline view, and also the color of the squares in Calendar view.
I was convinced the main colors of a task was based on some priority between the multi-homed projects, the tags, and the custom fields. And I was surprised to see that this is actually the most occurring color within projects, tags and custom fields that took over.
Conclusions first
The color of a task in the Timeline and the Calendar comes from the project color, the tags, and the custom fields.
you canât change the order of the tags to âchooseâ the task color
you canât change the order of the custom fields to âchooseâ the task color
you canât change the order of the projects to âchooseâ the task color
the color of the currently viewed project is never used
the main color is picked from the most occurring color within projects, tags, and custom fields.
the squares are picked from the projects, tags and custom fields, ordered by decreasing order of occurrence.
Legend
: red
: blue
: orange
: color of task in Calendar view
: color of task in Timeline view
A TASK WITH JUST TAGS
Context
No multi-homing
No custom field
3 tags:
Result
:
: as background color, then 3 squares
Control
You canât change the order of tags on a task.
Conclusion
The colorsâ order and the main color are defined based on an unknown order.
A TASK WITH JUST CUSTOM FIELDS
Context
No multi-homing
No tag
3 drop-down custom fields with values:
Result
:
: as background color, then 3 squares
Control
Changing the order of the custom fields in list view has no effect on the colors order.
Removing a field from the project and adding it back does not change the colors order either.
Conclusion
The colorsâ order and the main color are defined based on an unknown order.
A MULTI-HOMED TASK
Context
Projects color:
Project viewed:
No tag
No custom fields
Result
:
: as background color, then 2 squares
Control
The order of the project is an alphabetical order BUT changing the order does not change which color is picked. The order in which you multi-homed also has no impact.
Conclusion
In the calendar, the task takes the color of the first project it is part of that is not the currently viewed project.
The colorsâ order and the main color are defined based on an unknown order.
A COLORFUL TASK
Context
Projects color:
Project viewed:
3 tags:
3 custom fields:
Result
:
: as background color, then 3 squares
Conclusion
The main color is picked from the most occurring color within project colors, tags, and custom fields.
Then each square is displayed for each color used in projects, tags, and custom fields, ordered by the decreasing number of occurrences.
I am pretty sure I only scratched the surface and there is more to discover about colors. Any insights on other rules, corrections on mine, or ideas on what to study next?