Live data from Hacker News

GitHub for Windows

github.com

11–20 of 248 posts

Re: GitHub for Windows

#12
I'm interested to see how the community responds to their choice of ClickOnce as the deployment method.

I use ClickOnce for several of my applications, and I'd say the users who dislike it the most have the highest technical aptitude (which, I'd guess, is a large part of GitHub's user base).

Re: GitHub for Windows

#13
post #5

I find it interesting that both native apps (for Windows and Mac) try hard to emulate the look and feel of their respective operating system. One thing that is great about github.com and other websites is that it feels the same across multiple environments. Furthermore web browsers try to emulate their own style not that of the host operating system. If I use chrome or firefox in mac or windows they feel basically th…

I would hope so. Being a good OS citizen is nothing but a good thing. Fewer surprises, fewer quirks, more intuitive to the user (if done right), etc.

It's nice to know GitHub made the effort.

Re: GitHub for Windows

#16
I've been expecting this for months, and as I guessed, it's pretty disappointing. I think that SmartGit is a much better GUI for Git on Windows.

Just the fact that it doesn't have keyboard shortcuts is a dealbreaker.

Re: GitHub for Windows

#19
Very well done. ClickOnce installer; solid UI (rare on Windows, I've found), and even installs git hooks into PowerShell so there's no need to dump the user into bash (unless they want it).

One downside, not entirely obvious how one's supposed to clone a repo with this?

Re: GitHub for Windows

#20

I'd be interested in learning how they implemented the UI - it looks like it's native to Windows 8 but runs just as well on Windows 7. Would be interested to hear what toolkit they used. So far, the UX has been impressive for a tool that has historically not run very well on Windows. Edit : They've mentioned the toolkits used at the bottom of the page. Apparently this is written in C#.

The UI was implemented using WPF4 and Blend. We also use a framework called Caliburn Micro as well as a framework I wrote called ReactiveUI which orchestrates connecting the UI to data via binding.

Thanks for the info. It looks like you chose to embed Chromium for rendering markdown? What was the reason for not using an embedded IE instance (which is already part of every Windows installation).
Post reply on HN