Live data from Hacker News

GitHub Desktop is now available

github.com

131–140 of 248 posts

Re: GitHub Desktop is now available

#131
post #83

I tried GitHub for Windows but found it a bit dumbed down. Switched over to Atlasian's Source Tree and never looked back.

Source Tree was irritatingly dumbed down. No built in force push because "it could be dangerous". Switched to Tower and never looked back.

You can however add most 'non-dumb' features you need as custom actions so it's only two clicks away. Now they just have to add customizable keyboard shortcuts and I'd be all raving about it, but still I use it everyday mainly for the staging area.

Re: GitHub Desktop is now available

#132

Earlier quoted context omitted.

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.

Ya, CLI is great but for people like me who mix both ( like using gitg for committing ), GUIs could be handy. There are lot of Java (or Android) developers who don't want to switch to Linux precisely for this reason.

But those Java and android developers will use android studio, IntelliJ or eclipse, which all have good guis. I don't see how that is an issue in this case.

Re: GitHub Desktop is now available

#133
post #130
post #44

Earlier quoted context omitted.

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…

Shameless plug: I recently built a new linux GUI git client. The people who use it really like it. Still working on docs to better explain what makes it different. Like GitHub's client, it's more than just a wrapper around the CLI, but unlike GitHub's client it exposes git's full power (tags, cherry-pick, rebase, etc.) If you'd like to try a new linux gui client, give it a spin! Video in action: https://www.youtube.c…

You should publish some screenshots of it.

Re: GitHub Desktop is now available

#134
post #62

Earlier quoted context omitted.

[deleted]

Huh? My question is "how hard is porting this to Linux, if there's already an OS X version?".

OS X and Linux are not the same OS. The entire stack for writing GUI applications is completely different - as different as writing an iOS app vs. an Android app. OS X and Linux don't share the same kernel, the same foundation frameworks, or the same UI frameworks. The entire application would have to be written from scratch. If they're really ambitious they could probably share some Objective-C business logic, but anything that touches the UI is platform specific.

Re: GitHub Desktop is now available

#135

Earlier quoted context omitted.

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.

Hmm, weird, I thought Qt was pretty good at the native look and feel. Thanks for the info!

I think the problem is that in user interfaces pretty good can be a million miles from good. It's like the uncanny valley in animation - the app feels wrong or ill but I can't quite tell why and it's very off-putting.

But maybe I'm too snobby about user interfaces.

Re: GitHub Desktop is now available

#136

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

They don't participate in the open source community. They're similar to Apple in that they take open source stuff and build a closed ecosystem on top of it.

That'd be a shame if it were true.

GitHub has 6 pages of public repositories (https://github.com/github) that you can peruse. To pre-empt your response, yes, they aren't all open source projects that GitHub has released. But a great many of them are. Some of their popular projects include things like Atom, Hubot, Boxen, Linguist, and many more.

They also have developers who contribute to a great many other projects as part of their daily work; Ruby springs to mind - Aman Gupta and Charlie Somerville have contributed quite a lot. And they pay at least two people to work effectively full time on git itself.

But don't let facts get in the way of your rant.

Re: GitHub Desktop is now available

#137

Earlier quoted context omitted.

Huh? My question is "how hard is porting this to Linux, if there's already an OS X version?".

OS X and Linux are not the same OS. The entire stack for writing GUI applications is completely different - as different as writing an iOS app vs. an Android app. OS X and Linux don't share the same kernel, the same foundation frameworks, or the same UI frameworks. The entire application would have to be written from scratch. If they're really ambitious they could probably share some Objective-C business logic, but a…

They have a Windows version. Linux isn't less like OS X than Windows is.

Re: GitHub Desktop is now available

#138
post #133
post #130

Earlier quoted context omitted.

Shameless plug: I recently built a new linux GUI git client. The people who use it really like it. Still working on docs to better explain what makes it different. Like GitHub's client, it's more than just a wrapper around the CLI, but unlike GitHub's client it exposes git's full power (tags, cherry-pick, rebase, etc.) If you'd like to try a new linux gui client, give it a spin! Video in action: https://www.youtube.c…

You should publish some screenshots of it.

100% agree! Was hoping to have the full manual done today, but it's not ready yet. Kinda worked out - I'll spend today ducking as the GitHub goliath whooshes over me for HN readership's attention ;-).

The rest of the product's docs are complete and full of screenshots:

https://docs.diffplug.com/1.6.1/ViewerDiffers/TextViewerDiff...

so the git client will be too. This client animates changes to the DAG, so I'm experimenting with animated gifs so that the manual can capture the feel of using it.

Re: GitHub Desktop is now available

#139
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 possible that since Linux is a smaller percentage of their user base that they prioritized the Mac OS X and Windows ports and will eventually do Linux. If I were them that's what I would do at least.

Re: GitHub Desktop is now available

#140
post #84

I tried GitHub for Windows but found it a bit dumbed down. Switched over to Atlasian's Source Tree and never looked back.

SourceTree is really nice overall. To name a few things, I prefer its view of history, its hunk selection UI, and its commit message box (GitHub's is tiny and can't be made much bigger). It's also nice that it supports Mercurial. I had some problems with it keeping changes synced with the file system, though (on Mac OS). E.g., I'd change something in my editor and SourceTree wouldn't pick it up until I reopened the r…

Recently I switched on a mode in where I have to manually refresh to see changes, maybe you have accidentally done that as well.
Post reply on HN