Colorlink
Colorlink copied to clipboard
Prevent or warn against overriding colors that are linked
Improvement Proposal: Right now, any linked color field can still be edited directly in the Inspector. However, these edits are temporary and get overridden the next time the palette is reapplied or the linked color is changed.
This can be confusing, as it looks like the value will stick when it actually won’t when you edit the property. Yes, there is an arrow icon showing that the color is linked, but why allow edits anyway if they will be discarded?
Suggested solutions (from best to worst IMO):
- Instantly override (or undo) the edit of the color field with the set palette color. This would still allow opening the color picker and copy or check out any values if needed.
- Make linked color fields read-only in the Inspector.
- Automatically unlink the color property that was edited.
- Allow edits but display a warning/tooltip (“This value is linked to the palette and will be overridden.”).
- Modify the palette entry to sync both ways.
Any of these would make the workflow clearer and prevent accidental or wasted edits.