Live data from Hacker News

GitHub Desktop is now available

github.com

41–50 of 248 posts

Re: GitHub Desktop is now available

#41

The Windows app is still WPF-based and still uses ClickOnce for its installer. The web page claims that this is a new unified app, replacing GitHub for Mac and GitHub for Windows. But it seems to me that there are still two separate apps. I had expected something like a desktop app using web technologies via Electron, like Atom.

Just because the UI layer and installer are using OS-specific libraries doesn't mean it isn't a unified app under the hood.

Re: GitHub Desktop is now available

#42
What's the advantage to SourceTree? aside from nicer ui.

I wish it had the code review, commenting, issue tracking of the web app in a desktop application, all in one place. It's a pain to move constantly between the editor, CLI/SourceTree and Github web app for everyday tasks.

Re: GitHub Desktop is now available

#43
"Why don't you support the Linux platform?

At this time, we're focused on optimizing the Mac and Windows experience. We're always thinking about potential improvements for the diverse needs of our users, though!"

https://help.github.com/desktop/faq/articles/why-don-t-you-s...

Something tells me that the Linux version will come up later.

Re: GitHub Desktop is now available

#44
post #2

Its a shame that a Linux version is not included. A significant volume of developers work on Linux. If doing a multi platform application, why exclude it?

It's likely they felt it's not worth the time since most Linux users are using the CLI for everything else, and likely wouldn't be interested in a GUI. Personally I've never used the Github GUI and have no plans to, running the commands is fast and easy.

I think it's a myth that Linux users aren't interested in GUI tools. According to stack overflow statistics, Ubuntu is the most popular Linux based OS amongst developers, which is an OS that is much more GUI based than say Arch linux.

According to the same stats, Linux and OS X usage is statistically tied at ~21%. If you take into account the fact that only about 2% of computer users run Linux at all it's pretty clear that programmers disproportionately prefer Linux (and to a lesser extent OS X) to other systems.

I personally have already moved away from github, but I still wish they would build some tools that work on Linux.

Re: GitHub Desktop is now available

#45

What's the advantage to SourceTree? aside from nicer ui. I wish it had the code review, commenting, issue tracking of the web app in a desktop application, all in one place. It's a pain to move constantly between the editor, CLI/SourceTree and Github web app for everyday tasks.

I don't even think that this new client supports anything but GitHub. Their previous Windows client didn't.

Re: GitHub Desktop is now available

#46
post #2

Its a shame that a Linux version is not included. A significant volume of developers work on Linux. If doing a multi platform application, why exclude it?

It's likely they felt it's not worth the time since most Linux users are using the CLI for everything else, and likely wouldn't be interested in a GUI. Personally I've never used the Github GUI and have no plans to, running the commands is fast and easy.

The problem with this attitude is that it makes it far more difficult for Linux distros to gain more varied users. Specifically those who are new to development, or (not really relevant in this case) not developers at all. Instead of pointing to a CLI for everything, which I personally love and support for what it is, it might be worth encouraging companies to develop more cross-platform software that allows for a choice of operating system without many sacrifices.

Re: GitHub Desktop is now available

#47
post #43

"Why don't you support the Linux platform? At this time, we're focused on optimizing the Mac and Windows experience. We're always thinking about potential improvements for the diverse needs of our users, though!" https://help.github.com/desktop/faq/articles/why-don-t-you-s... Something tells me that the Linux version will come up later.

Most Linux users are going to be inclined to use the command line. Even with these new additions GitHub Desktop's features are much smaller than what is possible with the command line.

Re: GitHub Desktop is now available

#48
post #18

I use Atlassian Sourcetree as a git GUI on Windows. Does GitHub Desktop do anything different / better?

The client itself is very streamlined. Push/Pull operations are swept into a single Sync operation. Merging is as easy as selecting a branch from a dropdown and clicking a button. Things like that.

On the downside, utilities like tagging, blame and stash do not seem to exist. The account linking system from the old GitHub client hasn't changed and you can't clone from anywhere that isn't GitHub. Revision history is a bit ~too~ simplified and you can't really see at a glance what branches are deriving from where, and you can only see the history of one branch at a time.

I'm sure newbie developers on Github might appreciate the simplified UX/UI, but it's missing a ton of features that are useful in an environment with multiple devs.

Re: GitHub Desktop is now available

#50
So does anyone know what they used to build the 'unified' app UI? If I remember rightly they used WPF on Windows in earlier versions. Is the UI now abstracted using a third-party framework/inhouse framework?
Post reply on HN