The following are the larger areas of upcoming work the GitHub Desktop team intends to explore. This is not inclusive of everything we're working on, and it's not written in stone. We'll continue to update it as our priorities evolve.
Branch list grows with merged & deleted branches making it difficult to find those you care about (in progress)
- Prune branches after they've been deleted: #750
- Measuring success: N/A for now
- Help people get set up correctly if they're behind a proxy: #2789
- Measuring success: TBD alongside the work
- Improve workflows when you have uncommitted changes: #6107
- Measuring success: TBD alongside the work + usability testing
- Improve rebase workflows: #5953
- Measuring success: TBD alongside the work + usability testing
- Help people navigate between and visually differentiate between repos: #6460
- Measuring success: TBD alongside the work + usability testing
- Suggest logical next steps based on what state a person's repository is in: #6445
- Measuring success: #6714
- Evaluate and improve merge flow end-to-end: #5555
- Usability testing for merging