Live data from Hacker News

GitHub Desktop 1.0

github.com

101–110 of 110 posts

Re: GitHub Desktop 1.0

#101

Earlier quoted context omitted.

Yeah, I'll be sticking to the old Mac desktop app too. Visual bugs with the commit timeline notwithstanding, it's solid and smooth. The electron replacement is comparatively janky. If they ever EoL the old true native Github Desktop, I'll probably switch full time to Fork, which is native Cocoa and generally great. I already use it a lot, but there are times when Github Desktop does things a little better. https://gi…

Fork developer here. Could you share what features you miss so I could implement them? You can use the feedback button on the toolbar in Fork or contact me directly by email: support at git-fork.com.

Hey, already love Fork after just a few minutes. Rebase support, stashes, sub-modules, tabs... this is fantastic :)

You may actually get me to delete SourceTree, which is a high bar to clear. Despite all the major issues with SourceTree, like locking the main thread for 3 minutes, pinning the CPU to 100% just because a file was staged, and refreshing the diff view 100 times in a single minute, I haven't been able to switch away from yet.

P.S. your Cartfile is being copied into the resources folder :)

Re: GitHub Desktop 1.0

#102
post #32
post #21

Earlier quoted context omitted.

Visual Studio is a far more full-featured IDE. A more objective comparison would be VSCode vs. Sublime. There you could say VSCode is comparable at best.

I think Sublime is going too far the other direction in terms of being much simpler than VSCode.

agreed. If Sublime had an acceptable way to implement good debugger support, and spent more time on the plugin development ecosystem (dependencies, easy plugin testability, etc...) it would be pretty damn stellar (and lets be honest, its a great editor as is).

Re: GitHub Desktop 1.0

#103
post #41
post #3

I really like the old version better. I really dislike this "cross platform" crap that runs terrible. It's like using a javascript app. Not only that, they don't even have it for Linux, so what's the point of doing a cross platform interface...

Have you ever tried Git Extensions. I love it.

wait, you mean the (originally) windows GitExtensions app? Cause that was bar none the beat git UI ive ever used. As in, im a hardcore command line git user for everything, and I still actually liked GitExtensions.

It looks like theres an osx port now. Im super excited. GitExtensions was literally the best at everything for my workflows.

Re: GitHub Desktop 1.0

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

Happy to let you know that Tower supports this: https://www.git-tower.com/help/faq-and-tips/tips-and-tricks#...

Disclaimer: I'm from the Tower team. If you have any questions we're happy to help: https://bit.ly/towersupport

Re: GitHub Desktop 1.0

#105
post #64
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.

I am not so sure about emacs, could be plugins though. Disclaimer: I hate electron apps.

Definitely the plugins in your Emacs. Might want to take a look through them and clean things up.

Re: GitHub Desktop 1.0

#106
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 was replying to the performance of the application.

Debugging: Fair enough. VSCode is starting to stray toward IDE, which the others described specifically exclude. They focus on the text editing and leave the debugging for other specialized programs. VSCode would make sense to be an IDE since it's coming from a Visual Studio lineage though.

Multiple Projects per Workspace: Sublime has this as a project can have any number of folders added to it. A sublime project is equivalent to a VSCode Workspace unless I'm missing a nuance somewhere. Vim and Emacs are less useful in this regard, though they have project management plugins. Most of the time, Vim and Emacs will just save off a workspace in what they call a "session". You can load the session and be exactly where you left off (down to the cursor position). These can also be configured to happen on startup/shutdown.

Re: GitHub Desktop 1.0

#107
post #91
post #47

Earlier quoted context omitted.

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

That makes sense. I think with Atom the culprit is likely some poorly written plugins more than the editor itself, too.

Re: GitHub Desktop 1.0

#108

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…

Sorry but sourcetree isn't exactly the best benchmark for native performance. Quite the contrary actually. It is the worst piece software i've ever used, just staging a file can take like 10 seconds. I've experienced this on multiple computers and i'm far from the only one with these problems: https://duckduckgo.com/?q=sourcetree+slow

Such a shame because it's one of the few GUI apps for git that actually looks good and has nice workflow.

Re: GitHub Desktop 1.0

#109
post #51

Earlier quoted context omitted.

GitKraken is the best GitUI I've ever used. I highly recommend it. I use it for personal projects and at work. Professional License is really reasonable.

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

As much as i would like to agree with you, it should be a simple problem and there should be many comparable alternatives available, i can't because frankly all of the free clients in the wild suck in one way or another. I've been looking for years but everything i tried either looks like a cheap hack made with TkInter or lack one or two vital features. One might have a good branch viewer but lacks interactive staging, another client the opposite, etc.

I haven't tried gitkraken though, maybe it sucks equally much, my point is that there is an open market spot for good git GUI.

Re: GitHub Desktop 1.0

#110
post #41

Earlier quoted context omitted.

Have you ever tried Git Extensions. I love it.

wait, you mean the (originally) windows GitExtensions app? Cause that was bar none the beat git UI ive ever used. As in, im a hardcore command line git user for everything, and I still actually liked GitExtensions. It looks like theres an osx port now. Im super excited. GitExtensions was literally the best at everything for my workflows.

Yeah, it truly is a perfect app.
Post reply on HN