github desktop/desktop release-2.0.0
GitHub Desktop 2.0.0

latest releases: release-3.4.7-test9, release-3.4.7-test8, release-3.2.5...
16 hours ago

New

  • You can now choose to bring your changes with you to a new branch or stash them on the current branch when switching branches - #6107
  • Rebase your current branch onto another branch using a guided flow - #5953
  • Repositories grouped by owner, and recent repositories listed at top - #6923 #7132
  • Suggested next steps now includes suggestion to create a pull request after publishing a branch - #7505

Added

  • .resx syntax highlighting - #7235. Thanks @say25!
  • "Exit" menu item now has accelerator and access key - #6507. Thanks @AndreiMaga!
  • Help menu entry to view documentation about keyboard shortcuts - #7184
  • "Discard all changes" action under Branch menu - #7394. Thanks @ahuth!

Fixed

  • "Esc" key does not close Repository or Branch list - #7177. Thanks @roottool!
  • Attempting to revert commits not on current branch results in an error - #6300. Thanks @msftrncs!
  • Emoji rendering in app when account name has special characters - #6909
  • Files staged outside Desktop for deletion are incorrectly marked as modified after committing - #4133
  • Horizontal scroll bar appears unnecessarily when switching branches - #7212
  • Icon accessibility labels fail when multiple icons are visible at the same time - #7174
  • Incorrectly encoding URLs affects issue filtering - #7506
  • License templates do not end with newline character - #6999
  • Conflicts banners do not hide after aborting operation outside Desktop - #7046
  • Missing tooltips for change indicators in the sidebar - #7174
  • Mistaken classification of all crashes being related to launch - #7126
  • Unable to switch keyboard layout and retain keyboard focus while using commit form - #6366. Thanks @AndreiMaga!
  • Prevent console errors due to underlying component unmounts - #6970
  • Menus disabled by activity in inactive repositories - #6313
  • Race condition with Git remote lookup may cause push to incorrect remote - #6986
  • Restore GitHub Desktop to main screen if external monitor removed - #7418 #2107. Thanks @say25!
  • Tab Bar focus ring outlines clip into other elements - #5802. Thanks @Daniel-McCarthy!

Improved

  • "Automatically Switch Theme" on macOS checks theme on launch - #7116. Thanks @say25!
  • "Add" button in repository list should always be visible - #6646
  • Pull Requests list loads and updates pull requests from GitHub more quickly - #7501 #7163
  • Indicator hidden in Pull Requests list when there are no open pull requests - #7258
  • Manually refresh pull requests instead of having to wait for a fetch - #7027
  • Accessibility attributes for dialog - #6496. Thanks @HirdayGupta!
  • Alignment of icons in repository list - #7133
  • Command line interface warning when using "github open" with a remote URL - #7452. Thanks @msztech!
  • Error message when unable to publish private repository to an organization - #7472
  • Initiate cloning by pressing "Enter" when a repository is selected - #6570. Thanks @Daniel-McCarthy!
  • Lowercase pronoun in "Revert this commit" menu item - #7534
  • Styles for manual resolution button in "Resolve Conflicts" dialog - #7302
  • Onboarding language for blank slate components - #6638. Thanks @jamesgeorge007!
  • Explanation for manually conflicted text files in diff viewer - #7611
  • Visual progress on "Remove Repository" and "Discard Changes" dialogs - #7015. Thanks @HashimotoYT!
  • Menu items now aware of force push state and preference to confirm repository removal - #4976 #7138

Removed

  • Branch and pull request filter text persistence - #7437
  • "Discard all changes" context menu item from Changes list - #7394. Thanks @ahuth!

Don't miss a new desktop release

NewReleases is sending notifications on new releases.