Hello everyone. I am new to this forum, so correct me if this is not the correct category for this topic.
I am building a configuration editing tool where the user can browse and edit potentially huge configuration sets.
In this context, it is important to show really clearly if a configuration value is set, not set, mandatory or set to the default value.
Most of these cases are trivial.
value is not set -> value field is empty
value is set -> value field shows the value
value is mandatory -> value field marked with *
But what about when the value is set to the default value. As I mentioned before, it is really important that this differs from when the value is set to another value. Here are some of the approaches i tried:
Value is set to default value -> value marked with *.
cons: Conflicts with mandatory indicator
Value is set to default value -> value greyed out.
cons: Conflicts with 'placeholder' value in input field. Also reads as the input field is disabled.
Value is set to default value -> value is in parentheses.
cons: Non standard (?) indication of default value.
What are your thoughts? Do you know of proven ways to indicate default values?