Yellow = Idle. Red = Do Not Disturb. Purple = Streaming. Gray = Invisible/Offline. Keep in mind that you only get put into idle status when you've been away from your device for a while- similar to being moved to an AFK (away from keyboard) voice channel.