navigation

Subscribe to all “navigation” posts via RSS or follow GitHub Changelog on Twitter to stay updated on everything we ship.

~ cd github-changelog
~/github-changelog|main git log main
showing all changes successfully

GitHub's navigation has been redesigned with a new look and improved user experience, and it's available to try in beta.

New breadcrumbs provide a clear understanding of your location within GitHub and its information architecture.

Screenshot of the navigation UI, highlighting the breacrbumbs

Streamlined menus:

There's a new global menu designed to highlight common workflows.

  • You can quickly access links to your dashboard, Issues, Pull Requests, and Discussions, as well as your repos and teams.
  • Your lists of top repos and teams are ordered by your usage, and can be expanded and filtered to quickly find what you're looking for.
  • Access it by clicking the GitHub logo in the upper left corner.

The user menu has likewise been updated with a new design.

  • We've added links to documentation and customer support.
  • You can still access it by clicking your user profile in the upper right corner.

Screenshot of the navigation UI, with the left menu open to reveal the navigational links

The redesigned navigation is optimized to work with the new code search experience and introduces a button to quickly access the command palette.

Faster, more consistent, and more accessible

Under the hood, we have completely rearchitected the navigation across every feature to be faster and more consistent. It's also more accessible, built from the ground up to work with assistive technology.

Join the beta

To access the beta version of our redesigned navigation, go to Feature Preview and enable "Global navigation update."

See more

Implementation of the Primer NavigationList component and design upgrade to our user, organization, repository and teams settings pages has shipped to all github.com users. The new NavigationList component groups similar settings pages into sections for improved information architecture and discoverability.

Share feedback
user settings page redesign

See more

A command palette beta is now available for all users across github.com. Quickly navigate to your organizations and repositories, and use modes to find and jump-to pull requests, issues, projects, files, and more. Execute commands to optimize your workflows, all from the keyboard.

Open the command palette using one of the following keyboard shortcuts:

  • Windows and Linux: Ctl k or Ctl alt k
  • Mac: ⌘ k or ⌘ option k

To open directly to command mode:

  • Windows and Linux: Ctrl shift k or Ctl shift k
  • Mac: ⌘ shift k or ⌘ shift k

With the command palette open, use modes to find specific types of resources and execute commands:

  • > Enter command mode
  • # Search for issues, pull requests, discussions, and projects
  • ! Search for projects
  • @ Search for users, organizations, and repositories
  • / Search for files within a repository scope

Documentation, Share feedback

See more