Add ability to create Issues within GitHub Desktop
See original GitHub issueDescription
When noticing an issue or wanting to add an enhancement, users shouldn’t have to go out of their way to add one via the GitHub website and then traverse to the repository and issues section. Within the app-menu
under Repository
should exist an option called Create Issue...
with the accelerator
CmdOrCtrl+Alt+I
. There are a few ways you could go about this:
- An option within the
app-menu
calledCreate Issue...
- New
sidebar
field calledIssues
Behavior
Upon firing Create Issue...
GitHub Desktop should automatically GET
the available labels from the repository on GitHub and display the available labels if the user is either the owner or contributor. If the user simply cloned the Repository and is neither contributor nor owner, then GitHub Desktop should only allow the creation of plain issues. For additional functionality, GitHub Desktop could display an Issues
panel inside of the Sidebar showing all issues and their respective labels. Possibly add a new display to the content area just for issues and their comments and status updates. Issues within the Issues
panel would display similar to that of the History
panel in that it would show a list of commits with filter bar to display either open or closed or search via labels.
Display
If the panel option is chosen then Issues should be displayed similar to Commits. Each Issue should display the user image to the left, the title with a hyphen and issue number in blue, the author under the title preceded by how long ago it was created, and at the cost of being slightly thicker than a commit: labels should be displayed under the author.
Issue Analytics
- State:
- Created 6 years ago
- Reactions:20
- Comments:10 (5 by maintainers)
Top GitHub Comments
@tierninho you just linked to this suggestion
Can we expect this for 2021 ?