Restyle two tag-related features - #5416
Conversation
|
I'd rather have a background under the tag name, it's usually short so it doesn't naturally stand out otherwise. I'm okay with either blue or gray. |
That's also one of the reason I had in the first attempt. However I think
|
|
It kinda makes sense but really I think this piece of information is important enough to deserve visibility. For example in PRs it lets me know whether a PR has been released and in the commit list it acts as an instant "release notes" between versions. Making it less visible I think lessens the impact of this feature, so its 👎 for me |
Alternative design then 😅 |
|
I think the same applies, prominence is part of the feature IMHO, gray doesn't cut it. |
In short: the blue background is misleading. GitHub only uses that for branches, so should we. The icon and the background already suggests some significance. Try out this PR and see if it really makes tags less to spot. |
I don’t think the color itself has any meaning for the user since this style only seems to appear in PRs headers, so claiming that it misleads the user is like saying all red cars look like Ferraris. If you want to make a change to how My arguments don't apply to |
That's not true, it is literally also in the timeline: And where These are just a few examples, I'm pretty sure there's more.
That style is from |
|
I think it's fine to make small deviations from GitHub conventions when it makes sense. I agree with fregante that the highlight is part of the feature, it's small and when you're actively looking for it the color makes a difference — especially on cramped hi-def screens. |
tags-on-commits-list and first-published-tag-for-merged-pr style (Second attempt)|
Let's try |



First attempt: #5327
I made a mistake last time: the style is referenced from branch names, but tags are not actually branch names. This makes the blue background of branch names (in contrast to the usual gray of
<code>blocks) less distinctive. The color also makes it appear more prominent than necessary, especially fortags-on-commits-list.So this time I went to take a look at how release pages show the tag, which also shows meta info just like the feature does.
Screenshot
tags-on-commits-listtags-on-commits-listfirst-published-tag-for-merged-prAlternative design
Wrapping the version in
<code>, which keeps it easily recognizable while being less prominent.