Live data from Hacker News

GitHub Desktop is now available

github.com

171–180 of 248 posts

Re: GitHub Desktop is now available

#171
post #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?

If they switch to the open source & cross platform .Net Core, then the 'Unified' app UI is possible. http://dotnet.github.io/core/

Re: GitHub Desktop is now available

#172
post #88

For Mac or Windows.... it is just insulting that GitHub continues to Treat linux has a second class citizen when with out Linux Git would not be a project...

In their defense, I don't see many linux users choosing GUI app over command line to handle git (unless they have it integrated in their IDE)

As a Linux user: I very much would at least try it. Magit works great for the git repos themselves, but when I'm on my work machine (a Macbook) I tend to use Github's Mac client in order to handle things Github-specific (particularly cloning and handling pull requests).

Re: GitHub Desktop is now available

#173
post #44

Earlier quoted context omitted.

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 clea…

I wouldn't try to speak for everyone who uses Linux of course, it's just been my observation. With my "roots" in computing being in the command line driven 80s, I still feel way better using command line stuff and likely will never change. It doesn't mean I am opposed to GUIs in general, there are certainly things I would never consider doing from a command line, but git isn't one of them.

Re: GitHub Desktop is now available

#174

Earlier quoted context omitted.

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 ch…

I agree 100%. More GUI tools will most certainly attract more people to Linux and something that shouldn't be overlooked. For the record I was just guessing the reasoning GitHub overlooked it, there could be other reasons I'm unaware of.

Re: GitHub Desktop is now available

#175

Earlier quoted context omitted.

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.

It's rather embarrassing that github would consider it too difficult or too troublesome to release Linux builds. Very insulting towards a huge chunk of its user base. Regarding GUI, how do you initiate a pull request on the command line?

I was just guessing, I really don't know. There could be other reasons I'm unaware of.

http://git-scm.com/docs/git-request-pull

Re: GitHub Desktop is now available

#176

Earlier quoted context omitted.

What's the UI written in now? Doesn't Qt work for all three platforms?

It's using Cocoa on OS X and WPF on Windows, in other words the UI toolkits that are native to their respective platforms. Qt indeed works everywhere, but by using it you make the tradeoff that your app doesn't really feel native anywhere (except maybe on Linux with KDE). In short, using Qt would mean making concessions on UI quality.

I'm surprised they didn't build this on electron...

Re: GitHub Desktop is now available

#178
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?

I'm actually working on a Github Desktop "clone" using Electron (so that it'll be "cross-platform"). I'm also working a Gtk+3 version (since I have more experience with that), but I haven't gotten too far.

Re: GitHub Desktop is now available

#179
What to do with the scary message? Does this affect the OS version of git or just the version that this Github application uses?

    OS X 10.9 and later includes Git, so GitHub Desktop will no longer install Git as part of its command line tools.

    The version of Git you have installed through GitHub Desktop is no longer supported. It's recommended that you uninstall it as soon as possible.

Re: GitHub Desktop is now available

#180

Earlier quoted context omitted.

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.

It's rather embarrassing that github would consider it too difficult or too troublesome to release Linux builds. Very insulting towards a huge chunk of its user base. Regarding GUI, how do you initiate a pull request on the command line?

I'm sure most hardcore Linux users would consider using a GUI to use git would be embarrassing / insulting TBF.

I mean git add, git commit, and git push/pull is 95% of what you'd do with git and it's not rocket science.

Post reply on HN