Live data from Hacker News

GitHub Desktop 1.0

github.com

81–90 of 110 posts

Re: GitHub Desktop 1.0

#81
post #25

Earlier quoted context omitted.

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

https://github.com/magit/magit

Seconded, probably the _best_ git UI there is, in terms of feature coverage and productivity.

Coincidentally, it's currently on Kickstarter[0]. Mind you, this is a fully functional, mature and free product - the author is just trying to fund next few years of development.

--

[0] - https://www.kickstarter.com/projects/1681258897/its-magit-th...

Re: GitHub Desktop 1.0

#82

I’m still using SourceTree, not happily, but everything else I’ve tried is utter shite. It either breaks on big repos, is horribly slow or just a usability train wreck. Has anyone found something that actually works?

+1 for SourceTree, mostly for the per-line committing. Curious what about it makes you unhappy; it's always done what I've asked with minimum fuss.

Re: GitHub Desktop 1.0

#83
post #82

I’m still using SourceTree, not happily, but everything else I’ve tried is utter shite. It either breaks on big repos, is horribly slow or just a usability train wreck. Has anyone found something that actually works?

+1 for SourceTree, mostly for the per-line committing. Curious what about it makes you unhappy; it's always done what I've asked with minimum fuss.

I find it gets slower with each update - have you tried the latest with 6-8 active repos open? It spends most of its time refreshing, even with very few changes.

I’ve also had some broken commits due to changes not being shown until I hit refresh.

At least they’ve fixed the large diff lockup’s. And yes, the line and hunk staging is brilliant.

Re: GitHub Desktop 1.0

#84
post #66
post #18

Earlier quoted context omitted.

VSCode doesn't beat SublimeText, Vim, Emacs, or Notepad++. Electron apps might beat other electron apps (VSCode over Atom), but we're still a long sight off from electron apps beating compiled ones in most cases.

Maybe for you. None of your alternatives have built in JavaScript debugging or multiple projects per workspace.

I think he is referring to performance, which in my experience is true. You would have to do a really terrible job for an electron-based app to beat your native app performance-wise.

Re: GitHub Desktop 1.0

#85
Electron, which means it's heavy and feels like a website rather than an app. But worse, the features just don't seem compelling enough to move away from their existing native app.

Re: GitHub Desktop 1.0

#87
post #85

Electron, which means it's heavy and feels like a website rather than an app. But worse, the features just don't seem compelling enough to move away from their existing native app.

> heavy and feels like a website rather than an app

the electron app is noticeably faster than the old client for me (on windows)

electron probably also means it'll be easier for them to add features in the future

Re: GitHub Desktop 1.0

#88

I'll add to the Electron hating bandwagon. Not every native app is good and often the UI and design feels crappy. I mean this was the case for decades. But I will still prefer crappy looking performant app over nice looking sluggish electron app. I really really would not want to use a "productivity" type of application that is made in Electron but I also know that many people do not mind. This said we are again in t…

Atom and VSCode are different beasts! The team at Microsoft has done some serious performance work on Code IIRC and it runs like native on my machine, compared to Atom which is still slow.

Re: GitHub Desktop 1.0

#89

I have been using the beta version of Github's Electron app for a while and hadn't suspected it might not be a native app. It feels very snappy and quick. On my laptop, it uses less than 80MB of RAM

Around 80 MB of RAM with my project open in GitHub's Electron-based desktop app as well. For comparison, gitk is about 14 MB for the same project. Overall, GitHub's desktop app seems to have fairly stable memory use in my experience, though that stable mark seems relatively high compared to native counterparts. Not nearly as bad as some Electron apps, which seem to have no ceiling to their memory usage. Not a horribl…

80 MB for the electron app? Sign me up. My preferred app (Tower) takes 150MB of memory.

Update: I just installed it and while it does take 80 MB, there are two "Github Desktop Helper" processes that total another 100 MB.

Re: GitHub Desktop 1.0

#90

I'll add to the Electron hating bandwagon. Not every native app is good and often the UI and design feels crappy. I mean this was the case for decades. But I will still prefer crappy looking performant app over nice looking sluggish electron app. I really really would not want to use a "productivity" type of application that is made in Electron but I also know that many people do not mind. This said we are again in t…

what do you find sluggish with this electron app?

I just tested it agains sourceTree, which is native, and I can't see any differences. It loads as fast, navigation and selection take the exact same time to load.

The only difference, github desktop eat 200mb instead of 60mb for sourcetree.

At the end of the day I will still use the command line, except for diff. But for a git gui, I can't really see what you mean by sluggish.

Post reply on HN