Live data from Hacker News

GitHub for Windows

github.com

41–50 of 248 posts

Re: GitHub for Windows

#41
post #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.

Really? I don't like SmartGit at all? It's so flexible that it's unreasonably difficult to do even simple tasks.

I'm glad Github decided on a core feature set, and made those very easy to access.

Re: GitHub for Windows

#45

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

Probably because IE is a giant failboat.

Re: GitHub for Windows

#46
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've been developing web apps for Windows 8 lately using the native -ms- proprietary CSS styles and UI hooks available in IE 10 on touch devices. (CSS grids and scroll snap points!) Let me just say, web apps that follow the Windows 8 UX guidelines are easier to develop and, overall, just feel better to use. That is, they feel like they belong inside Windows 8.

From that perspective, I think they're doing the right thing.

Re: GitHub for Windows

#47
This is awesome. Personally I'm a linux user so git is one of those rare tools that caters to me, but I've been in a few backwards development shops where git was looked down upon because of inferior tool support on windows when compared to subversion. I'm in favor of anything that helps bring windows users into the git-using fold ;-)

Re: GitHub for Windows

#49
Nice work xpaulbettsx! Great to see a Caliburn.Micro getting some props. We're using it on a large WPF app now.

How many people were on the team? Did you let Phil write any Xaml?

Re: GitHub for Windows

#50

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

IE doesn't participate in the WPF rendering system, so it would have all kinds of glitches like it sitting above all other controls (referred to in the docs as "Airspace Issues"), as well as unthemed controls (specifically the scroll bar - stuck out like a sore thumb). The markup that READMEs use is really simple, IE would've been fine for it.
Post reply on HN