Live data from Hacker News

GitHub Desktop is now available

github.com

111–120 of 248 posts

Re: GitHub Desktop is now available

#112

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.

Same here. I was expecting something built using Electron.

I am also building a Git client but building it using Electron.

Re: GitHub Desktop is now available

#114

Hmm.. are there really no good cross platform GUI toolkits? Why is Linux being ignored often even by companies that target developers?

Maybe if you're deving on linux you just want the CLI anyway? I don't know if I'm abnormal or not, but I've _never_ wanted a git gui and really don't see the need for it at all.

Re: GitHub Desktop is now available

#115

Github probably considers the "depth" of git use by the average user to be one of its KPIs. Git is extremely powerful, if you are only doing checkouts and commits you are under-utilizing the tool and also underutilizing the service. So it's smart for Github to build tools that lower the bar for a) understanding git, and b) using git's more powerful features. Useful metrics would be things like the percentage of users…

>a) understanding git, and b) using git's more powerful features. But then you start talking about pull requests, which are not a feature of git. They are specific to github (e.g. try finding a PR comment in the git repo). Does the new tool help with advanced git stuff, or does it just serve the github workflow?

The pull request is just an alternative version of the patches linus used to receive via email. Git is equally well suited to both.

At this point I don't think the tool does all that much advanced stuff, but the focus appears to be on understanding git at a level required to understand the more advanced features... so actually more focused on the semantics of git than on specific workflows.

Re: GitHub Desktop is now available

#116
post #71

Github probably considers the "depth" of git use by the average user to be one of its KPIs. Git is extremely powerful, if you are only doing checkouts and commits you are under-utilizing the tool and also underutilizing the service. So it's smart for Github to build tools that lower the bar for a) understanding git, and b) using git's more powerful features. Useful metrics would be things like the percentage of users…

I'm a beginner here so sorry for if it's a stupid question. I work with GitFlow and the only things I use are commits and checkouts, but for what do you use Git? About which powerful features are you talking about, does anyone have a link with some more in depth informations?

I am a guy who usually puts too much info into commit messages instead of code comments. Git blame recently helped me to find out why I had added a particular line to a lengthy if condition.

Re: GitHub Desktop is now available

#118

Hmm.. are there really no good cross platform GUI toolkits? Why is Linux being ignored often even by companies that target developers?

I'd say that part of the problem is that there is no "right" way to develop for Linux. There's a multitude of choices available at every turn when developing software for Linux, and while this is its strength, it's also its weakness. On Windows and especially OS X there are established "right ways" that can easily be deferred to.

Trying to provide support for Linux software could also potentially be nightmarish given the innumerable factors at play. There's no end to the number of ways any given Linux box may be set up.

Re: GitHub Desktop is now available

#119
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.

Haven't tried it yet, but the history visualization looks very cool. It can be useful to actually SEE branches sometimes. As for why its not on linux desktop? Probably too much work to adapt for many different flavors for a small number of people.

Re: GitHub Desktop is now available

#120

Earlier quoted context omitted.

I'm sure you're right about a native Cocoa app feeling nicer than a Chromium-based one. But on Windows, WPF is notorious for poor performance; a Chromium-based app might actually be better on that platform.

Would .NET be preferable to WPF?

WPF is part of .Net.
Post reply on HN