Skip to content

Instantly share code, notes, and snippets.

@onyxfish
Last active August 29, 2015 13:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save onyxfish/10927984 to your computer and use it in GitHub Desktop.
Save onyxfish/10927984 to your computer and use it in GitHub Desktop.

https://twitter.com/mdo/status/456520960481312769

"GitHub users: what do you love about, hate about, or want to see added to Issues?"

  • Setting labels is inconsistent. On detail page it's click to set, on list its apply/remove.
  • Setting assignee is inconsistent. On detail page "I" am first in the list but on list I'm alphabetized.
  • Issues don't close from commit messages until merged to master. (This breaks our workflow.)
  • Milestone deadlines are confusing. "Due on the 18th" rarely means "Finished by the 17th at midnight".
  • "Closes #2, #3" only closes #2.
  • Confusing mixture of UI elements: tabs across top, then a dropdown, then a set of filters, then more filters but this time in a dropdown, then more filters but this time as a list. None of these filters are applied/remove in the same manner. "Clear milestone and label filters" off by itself. A toggle underneath it. Another dropdown. This is overwhelming to new users.
  • No way to view "tickets assigned to myfriendjoe" without hacking the /assigned/ url.
  • No way to set default ticket labels for our organization. (We use the API to bootstrap them for each project.)
  • If I'm opening/closing issues and using pagination at the same time the "pages" are changing as I try to navigate around. (Could maybe be resolved by allowing more issues visible on a single page.)
  • Related, no way to view/print a complete list of issues without using the API.
  • No view of tickets across the entire organization. (We built a dashboard to do this because we're frequently working on multiple projects in parallel.)
  • No built-in priority and no way to sort by priority if we use labels.
  • Relationship between pull requests and issues is weird.
  • Names would be more useful than avatars for showing who is assigned in the list.
  • Ability to sort tickets by assignee. (Alphabetically might also be useful at times.)

Thoughtfully, The NPR Visuals team

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment