Skip to content

Prevent or warn against overriding colors that are linked #4

Description

@SametHope

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions