Live data from Hacker News

GitHub for Windows

github.com

51–60 of 248 posts

Re: GitHub for Windows

#51

Earlier quoted context omitted.

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

[deleted]

Re: GitHub for Windows

#52
post #27
post #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).

Interesting. What's the usual cause for complaint?

Another one I can add is that certain security packages (coughSEPcough) can do weird things to the SXS repos that ClickOnce relies on. This will lead to applications failing to install with pretty much useless error messages.

Granted, this 60/40 blame security software/clickonce, but it was a complaint nonetheless.

Re: GitHub for Windows

#54

Finally an application with a UI which really nicely blends with the Windows 8 look and feel. Microsoft should be pleased.

MetroTwit is the only other app with a great new Metro UI that I've found.

Don't forget Zune, the OG metro app. Or alternately, the hipster of metro ('was into it before it was cool')

Re: GitHub for Windows

#55

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?

To be fair, the GitHub for Windows UI looks a lot like the Zune UI, which has been around for a while now. I've not been able to try it yet on my Windows machines, but the screens I've seen look like they borrowed heavily from what Zune had.

Re: GitHub for Windows

#56
New to GIT - been using it only about four months. Using Windows 7 as my dev machine. I found learning the command line to not be too bad and haven't even really used the GUI toosl bundled with Msysgit. But I think I'm going to LOVE using this.

Re: GitHub for Windows

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

> Being a good OS citizen is nothing but a good thing.

Actually there are pros and cons to adapting an application to the platform instead of adapting the platform to the application. You're also conflating the OS with the window manager.

Re: GitHub for Windows

#58
post #35
post #27

Earlier quoted context omitted.

Interesting. What's the usual cause for complaint?

The most common questions/complaints I get are: - Why can't I find the installation directory? (ClickOnce doesn't use the standard C:/Program Files/ location, it stores program files in C:/Users/ /AppData/Local/Apps/2.0 for security reasons.) - Why does the installer need a network connection? (ClickOnce downloads the required setup files from the internet.) The lack of a standard Program Files/.exe deployment also m…

You can set up file associations in the deployment configuration though, right?

Re: GitHub for Windows

#60
Great news.

I got flamed a month ago [1] for noting how difficult it is to get up and running on GitHub in the Windows world, where things like generating SSH keys aren't exactly part of the daily routine. Glad to hear that they were listening.

[1] http://news.ycombinator.com/item?id=3871699

Post reply on HN