I’m glad you started this as I have always thought watching is pretty confusing on Discourse.
How about just have a button that says ‘Watch Category’ or ‘Watch Topic’ and when somebody clicks on that you give them the various options? (I also think that ‘muted’ should be separate.)
Then simply show the watch status per thread or category with an unwatch button.
Agree. Both “Watch” and “Mute” should be actions the user can take on a topic, rather than an attribute of the topic. IMHO “Tracking” should/could be removed altogether as too edge. (Does anyone have real world numbers on how much it’s used?)
What about Not watching or Not tracking? It teases the function to the user, as opposed to a dropdown that just says “Default,” which could be anything.
I’ve mentioned before how I would really like it if “Watching & Tracking” instead became either “Tracking & Tracking+” or "Watching & Watching+, because the verbs are so interchangeable that there’s no way of telling which means what without reading the description.
“Not tracking” would further enforce that simpler, binary terminology.
Edit: I think @mcwumbly makes an excellent point below. I immediately had that same cognitive hickup when I read Default.
I like Default too, but its problematic because it conflicts semantically with what my default tracking state may be set to in my preferences.
Also, how about changing from a drop down to three buttons that represent actions :
MuteTrackWatch
Only one can be depressed at a time. Clicking it again turns it off. That way, changing states is always a single click. I also like the imperative tense better.
This also fits the binary choices mental model referenced above.
When they are all off you are in the Normal tracking state (which need not be displayed as a separate string, but may need a name for reference).
I agree — “not tracking,” if selected, also better implies what the other functions in the dropdown may be (if there’s a ‘not tracking’ option, there must be a ‘tracking’ option)
In the forum where I’m an admin, I have my preferences set to do Tracking for every topic that I enter (and have every topic set to remain New until I enter it). That way I make sure to read everything. But I sure don’t want to be emailed about everything.