At Awkward we use GitHub to plan projects. Keeping track of all your assigned issues accross multiple repositories can get confusing quick. Upon discovering that my colleagues experienced similar problems, I tried my hand at coming up with a concept that could help us keep track of our issues.
My concept began as a menulet for macOS which used to GitHub API to pull data from your account so you can keep track of your assigned issues. Upon gathering feedback on this concept I soon learned that my colleagues yearned for a more ‘always-on’ experience rather than an app that you quickly check up on.
For the next version, I started with a large app experience that allowed users to import every issue of every repository they contributed to and browse both contents and comments. This proved way too feature rich for the problem I was trying to solve and in the interest of being able to get an MVP for beta testing, I iterated towards a more focused product.
The final concept is a minimal desktop application that shows users their assigned issues, allowing users to filter them by repository if need be. Many colleagues remarked that they are not always focussing on all their assigned issues, and would love something that allowed them to select which issues they would like to focus on at any given moment. To allow this, I added the option to ‘star’ issues and switch to a ‘focus mode’, where users only see the issues they have starred.