New Features
- Set Git proxy environment variables from system configuration automatically - desktop#9154
Additions
- Enable creating a GitHub issue from app menu and keyboard shortcut desktop#8989
- Support keyboard scrolling in diffs desktop#9074
Fixes and improvements
- Ensure branch protection warning works when branch names contain special characters desktop#9086
- Ensure intro page is responsive when resizing the window desktop#9175
- Ensure local branch is also deleted when deleting a branch that no longer exists on the remote desktop#8831
- Restore negative space in "Files selected" graphic for Dark Theme desktop#8716. Thanks @say25!
- Support selecting text in error dialogs desktop#7606
- Prevent bringing changes to another branch from failing silently desktop#9038
- Save the user's position within "History" and "Changes" tabs when switching desktop#9061
- Update the remote url when a repository's name changes on GitHub desktop#8590
- Allow "Open in Desktop" button from pull requests on GitHub to open in a local fork in Desktop desktop#9012
- Format errors containing raw Git output with fixed-width font desktop#8964
- Modify "View on GitHub" menu item to open upstream for local fork repositories desktop#9316
- Create new branches in forks from the default branch of the upstream repo desktop#7762
- Graduate Dark Theme out of beta desktop#9294"
For more information check out the release notes on desktop.github.com.
SHA256 checksums
- GitHubDesktop-linux-2.4.0-linux1.AppImage -
01cc3bf5f81dd61cde551419da26a2e5298438b1fe3032347477dca5b6e8c1fb
- GitHubDesktop-linux-2.4.0-linux1.deb -
805dbff7c3fa0769ceaf1ba63135733006265b8d229588621a17ca097dcc8dd2
- GitHubDesktop-linux-2.4.0-linux1.rpm -
6bc3bc25b94d2f28b265eabf4a075471146fb1fa1384506aeaf4e3b9585012b2