Closed kinghuang closed 7 years ago
For the moment you can still get the old app from https://central.github.com/mac/latest. No guarantees how long that'll last though π
Thanks! I'll file issues later for the specific limitations I'm encountering with the new version.
That would be great, thank you! π
@joshaber How do I get the Windows version of the old client? The link you shared above is for Mac. Thanks!
@nitinme We can't make any guarantees as to how long it'll continue to work nor for how long the installer will be available but for now you can download it at https://github-windows.s3.amazonaws.com/GitHubSetup.exe.
It would be nice to still have the ability to use the old version, as the new version seems to still have kinks to work out.
For me, on Windows, The location of git.exe moves with every update, breaking any applications that I have configured to use it. Additionally, every time git is used from an external application, GitHub Desktop will open and make itself the primary selected window.
Point is: please keep the old version available for those of us not yet able to make the "jump". π
@GhostofGoes The changing location is intentional β the packaged Git binary is not intended for use outside of GitHub Desktop. See https://github.com/desktop/desktop/issues/3708#issuecomment-354665183 for some more explanation.
@GhostofGoes
It would be nice to still have the ability to use the old version, as the new version seems to still have kinks to work out.
Please ensure you've provided feedback to us about problems or things that are missing.
For me, on Windows, The location of git.exe moves with every update, breaking any applications that I have configured to use it.
This was the same with Desktop Classic. If you want a proper Git command line experience please install Git for Windows - they've actually implemented auto-update checks which will be enabled for everyone Very Soonβ’, which was one of the things people loved about Git Shell.
Additionally, every time git is used from an external application, GitHub Desktop will open and make itself the primary selected window.
As @j-f1 alluded to, please don't rely on our embedded Git. Also, I think you're encountering the same behaviour that VSCode encountered as a result of relying on our version of Git: https://github.com/Microsoft/vscode/pull/35965.
Understood, thanks all for the info on embedded git. I'll collect the other problems I'm having and create a separate issue sometime in the future.
@kinghuang Have you had a chance to open issues about the problems you encountered yet?
@j-f1 Ah, no. I actually forgot to do so. I'll add that to my task list!
@shiftkey setup you linked, is it for Windows? If not, where can I get the windows version?
@joshaber Please keep that up as long as you can! For my workflow the native app is truly the best (I use it simply to make commits, with a great preview of what I'm committing and being able to select just the lines that matter for the commit). The Mac app takes 90mb of RAM vs the electron beast, is more performant, and feels more native with scrolling + keyboard usage. I think going electron, while simplifying your code base, was a giant step backwards.
Thanks your so much for keeping the old version available! I'm sticking to this version in the hope the graph history view will be implemented in the new one...
I had to reset my mac and when I installed the new version it was terrible to use. I really like the old version. Thank you for keeping the old version.
@bsriman Please open issues so we can fix the issues you encountered in the new version!
I like to have a sidebar of all the repos that I have so that I can quickly switch to and can also open terminal in whatever repository I choose to. I couldn't find it in the new client.
toi se sΖ‘Μm khac phuc bang co so ha tang moi hon
I like to have a sidebar of all the repos that I have so that I can quickly switch to and can also open terminal in whatever repository I choose to. I couldn't find it in the new client.
@bsriman this is being discussed in #1593 - please follow along with that issue.
Just adding my 2c that missing features like update from upstream, compare, the sync button, not having to click things first just to see basic stuff like what repos you have, and the mac-native interface make the 'new' version (isn't this just the crappy Windows version brought to Mac?) a reason to never use the GitHub client again. Glad I found a link to the old version in the meantime.
@rupertbg
update from upstream
You should be able to do that from Branch β Merge Into Current Branchβ¦.
compare
the sync button
See #1565 & https://github.com/desktop/desktop/issues/549#user-content-magic-sync-button for our reasoning around removing this.
not having to click things first just to see basic stuff like what repos you have
See #1593 for some discussion about this. Also, note that you can use βT to open the list quickly, then start typing to find the repository you want to switch to.
isn't this just the crappy Windows version brought to Mac?
no
I would really appreciate to be able to download the older version compatible with OSX 10.8 that worked for me for years.
Unfortunately, it suddenly stopped working, apparently due to an automated update, and now I am forced to ask on https://apple.stackexchange.com/questions/323346/application-stopped-working-claims-it-requires-new-os-x-version-but-it-worke/323364?noredirect=1#comment412318_323364
New release of old Github desktop today?
Old 223
sha256:
GitHub Desktop 223.zip 13dc44d893fa2dcee13034d23fb364f583cc0ad5fd937a5a43ad57857f05acec
New 224
sha256:
GitHub Desktop 224.zip 4933303a2d8f2545422d395b5ad8d5cb5a16aabd746304e139260d15578bd5cb
Where can I find release notes?
The updater tries to elevate privileges and claims to want to install a 'helper'.
I found the update info here: https://github.com/desktop/desktop/issues/4285
2018-05-12
There seems to be a lot of misinterpreting this update. This is less a sign of it still being available, and more a message to get off the old unsupported version and update to the new version.
@reelsense It has at least #4285.
In the morning, @reelsense! π
Does this mean you're good on release notes?
ITM, @iAmWillShepherd
Yes, thank you I figured it out.
Awesome that you are keeping classic alive! π
It's much better at highlighting the inline diffs: https://github.com/desktop/desktop/issues/2700
Very happy to discover that classic is still available! There's several issues with the new one, many of which are already mentioned here but also the fact that it (the classic one) seems to rebase on pull automatically as well (and the fact this isn't even being considered anytime soon according to response on #3442)
I just did 2 weeks on the new desktop app and am now back on Classic. I gave it a real try, I really did but the timeline view has proven to be too much for me to give up. That thing is amazing to helping me resolve conflicts, see visually how diverged I am from master/testing etc.
Same here, want old GitHub for Mac!!!
@soplwang
Same here, want old GitHub for Mac!!!
Indeed, and the unwillingness to help by the maintainers, who introduced the problem by silently making he old version incompatible with the OS where it previously perfectly worked, is more than sad.
@dmitriz
Indeed, and the unwillingness to help by the maintainers, who introduced the problem by silently making he old version incompatible with the OS where it previously perfectly worked, is more than sad.
I assure you we have not done anything to deliberately make the old Desktop for Mac incompatible with new OSs. We stopped development of that app almost 2 years ago, so OS updates are more likely to be the reason the old client doesn't work on your OS any longer. We do have others who have stuck around with the older clients, so I'm not confident saying it doesn't work on the current crop of OSs that are out. One plus side of the new app is that it now works on some Linux distros π
@iAmWillShepherd
I assure you we have not done anything to deliberately make the old Desktop for Mac incompatible with new OSs. We stopped development of that app almost 2 years ago, so OS updates are more likely to be the reason the old client doesn't work on your OS any longer. We do have others who have stuck around with the older clients, so I'm not confident saying it doesn't work on the current crop of OSs that are out. One plus side of the new app is that it now works on some Linux distros
The update has the version restriction that blocks any installation attempts on the same OS. It did work earlier, so that restriction must have been changed. But the only way to know the truth about what was really introduced is to have both versions to compare.
In fact, having the old version simply available would make this whole discussion unnecessary. So many software makers leave their legacy products available with no warranty and no one had any problems with that ever.
Would it be too much to ask Github to follow that friendlier route instead of unnecessarily alienating its users?
You can't even use PgDn/PgUp keys to navigate the file list in this Magic Electron app. The new native. Enjoy your latte.
I tried GitKraken about 2 years ago. After 10min usage, it ate 2GB of RAM and crashed. Is it any better these days?
EDIT: Just opened a small repo with latest GitKraken, 2min usage and 650MB RAM are eaten. I think I have enough ;-)
I'm having a pretty flawless experience so far, and cross-platform too. For me the fork and merge workflow is really valuable and things like getting up to date with upstream branches are really easy to do. These are the areas where GitHub Desktop did well before the major update.
For what it's worth, I downloaded the old GitHub Desktop application today, just now, and it works fine on my Mac running High Sierra 10.13.4
Just going to throw my two cents in here seeing that lots of others already have: I keep trying to give the new client a chance, I really am, but I inevitably keep coming back to Classic for two main reasons: 1. Automatic hard wrapping of commit messages (hard wrapping is a must for me; without it git log
looks like a mess), and 2. the timeline view. I could live without 2) but 1) is a dealbreaker.
In general I've found with the new client that I end up just dropping to the command line most of the time without even opening the GUI. The older client I never had that issue -- it always felt like it complemented command-line git rather than trying to replace it (and doing a poor job of that in the process).
Unless something changes in a big way, I'll probably just keep using Classic Desktop for as long as it continues to work. You can take it from me when you pry it from my cold, dead fingers ππ (or else when automatic hard-wrapping gets added to modern Desktop--that might work too :wink:)
For the moment you can still get the old app from https://central.github.com/mac/latest. No guarantees how long that'll last though π
Works on 10.14 Mojave. Still prefers the older UI. E.g. Shortcut & Repository list. Maybe I am missing some features that make the newer github app formidable to me.
For me, i continue to use the old github desktop and the new github desktop because neither version supports multiple users. I'd like to see that feature added into the new github desktop so that i can ditch the old version.
Wow, installed the new client on a new computer. Really bad. Nothing about it is better. Why do companies continue to take existing and working products with already great UX and ruin them with "modernization" that doesn't help anything.
If the UI and UX of the original Windows Github client was so bad, why did you design it that way in the first place? Oh that's right, developers in the past DID know what they were doing and they DID design a fantastic UI. However, newer developers appear to believe they knew better. I don't think they did honestly.
Thus concludes my unsolicited and harsh review of the new Github client.
@HelloKitty They have closed this issue and don't seem to listen here. Please consider opening new one to have your voice heard.
I have switched to https://github.com/FredrikNoren/ungit
See also https://stackshare.io/source-code-management-desktop-apps for more options
On Thu, May 30, 2019 at 9:42 AM HelloKitty notifications@github.com wrote:
Wow, installed the new client on a new computer. Really bad. Nothing about it is better. Why do companies continue to take existing and working products with already great UX and ruin them with "modernization" that doesn't help anything.
β You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/desktop/desktop/issues/2885?email_source=notifications&email_token=AATFSKKWL7TSTQQ5FYW4G5DPX45JTA5CNFSM4D4SM5YKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODWRF5EY#issuecomment-497180307, or mute the thread https://github.com/notifications/unsubscribe-auth/AATFSKLTYN73VOKG25FMIHDPX45JTANCNFSM4D4SM5YA .
-- Dmitri Zaitsev School of Mathematics Trinity College Dublin
However, newer developers appear to believe they knew better. I don't think they did honestly.
Iβm pretty sure that most if not all of the members of the teams creating the old Mac and Windows apps created the new app.
Not sure why they are not using the GitHub release machenism and hide it behind a "currently version only" page ... π
Anyhow, the download link seems to be just obfuscated a bit but easy to follow. If you follow the redirects of the download link on official download page you will see the redirect ends at:
So the magic is:
24101633
is just the first 8 characters of the commit linked to the tag from above.Therefore, in combination you can generate the download url:
At least since version 2.8.0 this seems to work.
Anyhow, great would be also to have a SHA-256 file to check the installer against ... not sure if this does exist.
Classic desktop can no longer be downloaded/installed. The installer has been backed up on other sites, but all it does is download the files from a server which no longer exists.
If anyone has a backed up standalone offline installer for Windows, or a portable version of the classic GitHub Desktop (with the horizontal graph), let me know.
I do happen to have the full installer, cuz when I launched github desktop a while ago it attempted to update, and failed to connect to the URL and refused to launch. Seems like it still tries to check for an update as I keep getting a cert prompt, but it's working again.
https://1drv.ms/u/s!AvgzrZhqn7ETl_VNVsf_NnM0KolBcw?e=9LW5Qd
password: electronsuccs
Oh wait, @TheJaredWilcurt the links in the last post still work, do they not work for you? (Or are those the electron versions?...)
Description
I erased my Mac yesterday to do a fresh install of macOS High Sierra. The GitHub Desktop site at https://desktop.github.com only provides the new client. Where can I find the older native desktop client?
Version
GitHub Desktop version: 1.0.1
OS version: macOS High Sierra 10.13
Steps to Reproduce
Expected behavior: I expected to find the link to the native version at the bottom of the page.
Actual behavior: The link to the native versions are gone.
Reproduces how often: Always.
Logs
N/A
Additional Information
The new version is missing the history visualization (#2420, #1634), which I use heavily. It also makes it impossible to distinguish between repositories that have the same name, but are in different namespaces. The latter deficiency makes the new GitHub Desktop unusable in my case, as I have to deal with many repositories that have the same name in different namespaces.