Refactored default color behavior

The default color setting is now loaded using the color.ui configuration rather than defaulting to 'always'.