move 'delete fork' button #4518
shinenelson posted onGitHub
This is an idea that popped into my head when I was jumping between an upstream repository and my fork.
forked-to
adds a an extra element sandwiched between the 'Fork' button and the fork count. But quick-repo-deletion
adds an extra button to the beginning of the button group.
The question / idea that I am trying to point to here is : Can we possibly merge the positions of these 2 features?
The obvious advantage in doing this is the saving of space and not be thrown random number of buttons on different pages ( I am already annoyed with the 'Sponsor' button that comes and goes on different repositories ). I would expect a consistent number of buttons for my UX that does not take my focus as I move about different pages ( I am also kind of extra observant on such small UX changes ).
I think it is rare that people would have multiple forks of the same repository in more than one place. The most common scenario is to have only 1 fork per repository.
In that scenario, both these features are mutually exclusive. The button that opens the fork can be replaced with a button the deletes the fork ( :x: as the icon ).
In the other scenario where there are multiple forks and the dropdown is to be displayed, we could probably prepend the :x: button before the dropdown ( But it could cause some kind of confusion though ).
I am not sure whether this would be too complicated in terms of checking both of the features. Whether either of them are disabled by the user, etc. That is why I am opening this issue as a discussion rather than a feature request.