Live data from Hacker News

GitHub Desktop 1.0

github.com

91–100 of 110 posts

Re: GitHub Desktop 1.0

#91
post #47
post #39

Earlier quoted context omitted.

Did you actually tried it and did it use 4GB of RAM for you? I did and it used about 120 MB of RAM, which is not tiny, but not even in the ballpark of your figure. I know hating Electron apps is the new fad, but it would be nice to check the facts before you grab your fork.

How long did you leave it running? In my experience electronic apps tend to leak memory for some reason. Atom starts up at a couple hundred megs, and actually does end up at around 4GB. Same with Slack, although it's gotten better. I used to actually have a launchd script that killed Slack and restarted it every 30 minutes to keep the memory usage down.

I left it running when I first wrote the comment. Went back to it just now, after nearly two hours, and the memory usage didn't increase. Still at 120-130 MB.

My guess is that compared to Slack, Github app doesn't really do much when idle. Slack fetches user statuses, new messages, notifications and so on. When you have an open channel with ongoing conversations that will add up in the RAM. This app doesn't seem to do anything when idle, so the RAM usage doesn't increase.

Re: GitHub Desktop 1.0

#92
post #39

Earlier quoted context omitted.

Did you actually tried it and did it use 4GB of RAM for you? I did and it used about 120 MB of RAM, which is not tiny, but not even in the ballpark of your figure. I know hating Electron apps is the new fad, but it would be nice to check the facts before you grab your fork.

Leave it open for a couple of hours and you'll see those 4GB coming up quickly.

I did, see my above comment.

Re: GitHub Desktop 1.0

#93
post #55
post #50

Earlier quoted context omitted.

Out of curiosity I've downloaded the app and tried it, because everyone seemed to hate it. Bloated, slow, eats RAM like crazy they said. Everybody says it so it must be true, right? No. I was expecting a disaster and instead I got a nice little Git client (not really feature packed, but the advertised features worked as expected). It starts quite quickly (compared to GitKraken for instance which takes ~10 seconds on…

A lot of people HAVE tried the app. It's extremely noticeable and inferior in regards to UI performance. The 4GB comment also isn't an exaggeration if an electron app is left on for all day (slack, etc)

(copied my response from another thread)

I left it running when I first wrote the comment. Went back to it just now, after nearly two hours, and the memory usage didn't increase. Still at 120-130 MB.

My guess is that compared to Slack, Github app doesn't really do much when idle. Slack fetches user statuses, new messages, notifications and so on. When you have an open channel with ongoing conversations that will add up in the RAM. This app doesn't seem to do anything when idle, so the RAM usage doesn't increase.

Re: GitHub Desktop 1.0

#94

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…

On a related note - are there any frameworks you could use to write native-ish Mac apps without knowing Objective C or Swift?

QT creates native apps, although by default the UI is different than people usually expect from Mac apps.

Re: GitHub Desktop 1.0

#95
post #23

They've gone to all the trouble of building an app using web technologies, but don't offer a Linux version? I develop on Linux because I deploy on Linux. I don't need a virtual assistant or animated emojis. I would quite like a nice Git UI however.

[deleted]

Re: GitHub Desktop 1.0

#96
post #25
post #23

They've gone to all the trouble of building an app using web technologies, but don't offer a Linux version? I develop on Linux because I deploy on Linux. I don't need a virtual assistant or animated emojis. I would quite like a nice Git UI however.

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

gitg is a nice GNOME Git GUI https://wiki.gnome.org/Apps/Gitg/

Re: GitHub Desktop 1.0

#97
post #51

Earlier quoted context omitted.

Ugh, that pricing model though. $50/yr for something as 'simple' as a frontend for git when so many comparable alternatives exist for free.

I have yet to find a single Git Front end that allows drag and dropping of branches. Feel free to enlighten me.

SmartGit

Re: GitHub Desktop 1.0

#99
post #67

Any Mac users (Windows coming soon, apparently?) wanting a native Git GUI client should check out Fork. I've been using it for a few months (switched from one of the various forks of GitX) and love it. It's not open source, but it is in a free beta. It's well designed, simple, and actually feels like a Mac app. git-fork.com

I wonder what the pricing is going to look like when it's stable. I generally don't like depending on tools when I don't know the future (like if they'll use a subscription model).

Honestly, there's very little to depend on here. There's nothing this app does that you can't do in Terminal, and it would be easy to switch to another GUI tool. This one is just really nice.

Re: GitHub Desktop 1.0

#100

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.

opening files gives me minor Eclipse IDE flashbacks
Post reply on HN