Desktop Material

Upstream historical roadmap

This page preserves the historical GitHub Desktop release themes inherited by Desktop Material. It is not the current Desktop Material plan. For the completed M0–M19 milestones, current post-M19 maintenance status, and acceptance rules, see ROADMAP.md and PLAN.md.

Major features shipped in previous releases

High signal notifications (2.9.10 and 3.0.0)

Improved commit history: reorder commits, squash commits, amend commits, and create a branch from previous commit (2.9.0)

Native support for Apple silicon machines (2.8.2)

Expanding diffs (2.8.0)

Cherry-picking commits from one branch to another (2.7.1)

Commits are not always attributed to someone's GitHub user (2.6.4)

Split diffs (2.6)

Add and view Tags in Desktop (2.5)

Users behind corporate proxies cannot clone repositories in Desktop without manual setup (2.4)

Creating a fork using GitHub Desktop (2.3)

Branch protection on your desktop (2.2.4)

New user tutorial to get started more easily doing a full workflow in GitHub Desktop (2.2)

Branch list grows with merged & deleted branches making it difficult to find those you care about (2.1)

Working with uncommitted changes, aka stashing (2.0)

Support rebase when pulling (2.0)

Support full rebase story, including rebasing one branch onto another locally (2.0)

Repositories are difficult to find, navigate, and differentiate (2.0)

Onboarding (1.6)

Suggested next steps (1.6)

Merge conflicts iteration (1.6)

Merge conflicts handling (1.5)

Merge workflow iteration (1.5)