Live data from Hacker News

GitHub Desktop 1.0

github.com

21–30 of 110 posts

Re: GitHub Desktop 1.0

#21
post #3

I really like the old version better. I really dislike this "cross platform" crap that runs terrible. It's like using a javascript app. Not only that, they don't even have it for Linux, so what's the point of doing a cross platform interface...

It's built with Electron, so it's not just like using a javascript app, you are actually using one. That said, I personally don't have a huge issue with Electron apps on face value - some of them (VSCode, for example) seem to outperform their native counterparts quite handily (in this case, VS - install time, upgrade time, cold start time, warm start time, actual usage). That tells me that the implementation choices…

Visual Studio is a far more full-featured IDE. A more objective comparison would be VSCode vs. Sublime. There you could say VSCode is comparable at best.

Re: GitHub Desktop 1.0

#22

It makes sense (they can share code between Github Desktop standalone and their Atom-plugin, which does more or less the same thing as Github Desktop). Electron has many benefits (lots of people know JS; CSS is better than the standard macOS tools for GUIs). But with Slack, Atom, Hyper and now Github Desktop running on Electron, the memory usage is getting painful. They all use several hundred MBs each, sometimes wit…

We were already sharing code between platforms before JavaScript was invented.

This Electron craziness looks like milenials just woke up and never experimented how nice it was to use MSHTML and XUL applications.

I have high hopes Electron will join them.

Re: GitHub Desktop 1.0

#23
They've gone to all the trouble of building an app using web technologies, but don't offer a Linux version? I develop on Linux because I deploy on Linux. I don't need a virtual assistant or animated emojis. I would quite like a nice Git UI however.

Re: GitHub Desktop 1.0

#25
post #23

They've gone to all the trouble of building an app using web technologies, but don't offer a Linux version? I develop on Linux because I deploy on Linux. I don't need a virtual assistant or animated emojis. I would quite like a nice Git UI however.

I still think git-cola is one of my favourite Git Ui's. Anyone know any other good ones?

Re: GitHub Desktop 1.0

#26
post #3

I really like the old version better. I really dislike this "cross platform" crap that runs terrible. It's like using a javascript app. Not only that, they don't even have it for Linux, so what's the point of doing a cross platform interface...

Yeah, I tried the new version a week ago and was very unhappy with it. Even ignoring the electron stuff there's a lot of issues-

* A lot of the right-click context menus have vanished from the old version to the new, which really changes the workflow.

* Integration with Atom is super buggy, to the point where it literally doesn't work for me. I used to be able to right click and open in Atom, but now if I use the shortcut to open in Atom it just gives an error claiming Atom isn't installed when it is. Opening up the old github desktop app and attempting to launch atom had no issues.

* Integration with Github itself is super flaky. Normally the "open in desktop" launches the github desktop client, but after installing the new version it literally doesn't do anything at all.

I'm honestly really surprised that this is a v1.0.0 release. Normally Github does a better job of making sure their releases, well, actually work.

Re: GitHub Desktop 1.0

#27
I prefer the old app - not because of electron, but because the UX is worse now (to me, at least). The old mac app made adding a repo super obvious (there was a plus button), branches had cleaner names, and the sync button looked like... a button. Now everything looks slick, but very unintuitive. I would love to see the ease of use increased considering that advanced users would probably favor the terminal anyway.

Re: GitHub Desktop 1.0

#28
post #16

Earlier quoted context omitted.

Maybe they thought nobody would use it.

Yeah. Built the entire business model on top of Git, a tool that Torvalds build to maintain Linux but won't release an app for Linux because they think nobody would use it.

VCS existed before Torvalds. They must have a reason for not releasing a Linux version. I mean it's free what the heck do you want ? How can you even complain ?

OSS really spoilt people.

Re: GitHub Desktop 1.0

#29
Any Mac users (Windows coming soon, apparently?) wanting a native Git GUI client should check out Fork. I've been using it for a few months (switched from one of the various forks of GitX) and love it. It's not open source, but it is in a free beta. It's well designed, simple, and actually feels like a Mac app.

git-fork.com

Re: GitHub Desktop 1.0

#30
post #16

Earlier quoted context omitted.

Maybe they thought nobody would use it.

Yeah. Built the entire business model on top of Git, a tool that Torvalds build to maintain Linux but won't release an app for Linux because they think nobody would use it.

What he meant is probably 'nobody would use it because they are comfortable using git from the command line' (I know I am). Anyway, considering it shouldn't be hard to distribute in on Linux, I'm not sure why they didn't do it. Surely it's useful to someone?
Post reply on HN