Releases: pol-rivero/github-desktop-plus
GitHub Desktop Plus v3.5.3-beta3
Upstream: GitHub Desktop v3.5.3-beta3 release notes
Caution
To allow our package (GitHub Desktop Plus) to coexist alongside the upstream (GitHub Desktop), the config directory has changed from ~/.config/GitHub Desktop to ~/.config/GitHub Desktop Plus. You can migrate your configuration by running:
mv -T "$HOME/.config/GitHub Desktop" "$HOME/.config/GitHub Desktop Plus"New Flatpak release
This app is now available as a flatpak!
Download it from the Flathub website or by running:
flatpak install flathub io.github.pol_rivero.github-desktop-plusThe flatpak title has been changed from "GitHub Desktop Plus" to just "Desktop Plus" in order to comply with Flathub's branding requirements. The app's functionality is otherwise identical.
Changes and improvements:
-
New feature: Per-repo editor overrides.
Go to "Repository > Repository settings... > Integrations" and choose a different editor to be used in this repository. By default, the globally defined editor will be used (File > Options > Integrations). -
The app title / description is now consistent across all platforms. Some places that used "GitHub Desktop" have been changed to "GitHub Desktop Plus".
-
Git errors now contain the path of the offending repository. This greatly speeds up troubleshooting of operations that affect many repositories (like "Pull all").
Fixes:
-
Fixed a bug in "Stash all" where it would miss some files if the repository contained untracked files.
-
github-desktop-plus-cli --helpwill now show the correct binary name (github-desktop-plus-cliinstead ofgithub). -
Arch / Manjaro: Fixed broken installation of
github-desktop-plus-cli. Thanks @Bryan2333!
GitHub Desktop Plus v3.5.3-beta1
Upstream: GitHub Desktop v3.5.3-beta1 release notes
Warning
The CLI tool github has been renamed to github-desktop-plus-cli to avoid conflicting with the upstream package.
Note
This release adds experimental Flatpak support. The Flathub submission is currently in progress.
Changes and improvements:
- When using branch name presets, if a list item is long, it will now span multiple lines instead of being truncated.
Fixes:
- Debian / Ubuntu / Fedora / RHEL / CentOS: The CLI should now be working properly. Run
github-desktop-plus-cli --helpfor more information on available commands. - Arch / Manjaro: The
github-desktop-plus-clicommand is now installed in any of the 3 AUR packages.
GitHub Desktop Plus v3.5.2
Upstream: GitHub Desktop 3.5.2 release notes
Warning
The APT and RPM packages have been renamed from github-desktop to github-desktop-plus and are now signed using GPG. If you are using one of those packages, you need to uninstall it and install github-desktop-plus. Follow the install instructions for your distribution in the README.
Changes and improvements:
- In case of an application crash, the link to open an issue now points to the correct GitHub repository (this one).
- Debian / Ubuntu / Fedora / RHEL / CentOS: This fork can now be installed alongside the official GitHub Desktop app without conflicting (see APT/RPM warning above).
- Arch / Manjaro: You can now build the app from source with the
github-desktop-plusandgithub-desktop-plus-gitpackages. Those new packages (and the existinggithub-desktop-plus-binpackage) can be installed alongside the upstream the official GitHub Desktop app without conflicting.
Additionally, you can now pass CLI arguments to the app by putting them in~/.config/github-desktop-plus-flags.conf
Fixes:
- Fix incorrect icon on Wayland (#11). Thanks @Bryan2333!
- Fixed crash when typing on the email field in the initial setup screen.
- Fedora / RHEL / CentOS: The built-in git binaries are now patched to use
libcurlinstead oflibcurl-gnutls. Thanks @thangckt!
GitHub Desktop Plus v3.5.1
GitHub Desktop Plus v3.5.0
Upstream: GitHub Desktop 3.5.0 release notes
New versioning scheme
From this version onward, the version of GitHub Desktop Plus will match the upstream. This should make it easier to know which GitHub Desktop version you are getting with each release.
New DEB and RPM repositories
If you are using the .deb (Debian/Ubuntu) or .rpm (Fedora/RHEL/CentOS) packages, you will no longer need to download new releases manually. Instead, you can add the new repositories to your system and use your package manager to update GitHub Desktop Plus automatically.
Follow the instructions in the README to add the new repository for your distribution.
GitHub Desktop Plus v0.4.21
Upstream
- Update to GitHub Desktop 3.4.21
Changes and improvements:
- If a PR check has no steps, a new button has been added to go to details page directly (instead of having to expand an empty section first).
GitHub Desktop Plus v0.4.20
Upstream
- Update to GitHub Desktop 3.4.20
GitHub Desktop Plus v0.4.15
Upstream
- Update to GitHub Desktop 3.4.20-beta1
Changes and improvements:
- Added a new setting to allow hiding the window instead of closing the app, so that it's launched instantly on subsequent uses. Find it in Options > Advanced.
Keep the following in mind:- This setting is not available on macOS, where this behavior was already the default.
- When hidden, the app will continue running on the background. This will affect your system's RAM usage.
- Use
Ctrl+Qto fully exit the app.
Fixes
- The cursor will no longer jump to the end when a key is pressed in certain text boxes.
GitHub Desktop Plus v0.4.12
Upstream
- Update to GitHub Desktop 3.4.19
GitHub Desktop Plus v0.4.11
Upstream
- Update to GitHub Desktop 3.4.19-beta3
Changes and improvements:
- Clear the search query when going back to the History tab.
Fixes
- Some context menus such as amending commits were not being shown in some cases.
- Commit search was not working properly if the user changed the text while the old search was still running.
- In the Compare tab, the Enter key wasn't confirming the branch selection.