So does anyone know what they used to build the 'unified' app UI? If I remember rightly they used WPF on Windows in earlier versions. Is the UI now abstracted using a third-party framework/inhouse framework?
GitHub Desktop is now available
171–180 of 248 posts
Re: GitHub Desktop is now available
#172For Mac or Windows.... it is just insulting that GitHub continues to Treat linux has a second class citizen when with out Linux Git would not be a project...
In their defense, I don't see many linux users choosing GUI app over command line to handle git (unless they have it integrated in their IDE)
Re: GitHub Desktop is now available
#173Earlier quoted context omitted.
It's likely they felt it's not worth the time since most Linux users are using the CLI for everything else, and likely wouldn't be interested in a GUI. Personally I've never used the Github GUI and have no plans to, running the commands is fast and easy.
I think it's a myth that Linux users aren't interested in GUI tools. According to stack overflow statistics, Ubuntu is the most popular Linux based OS amongst developers, which is an OS that is much more GUI based than say Arch linux. According to the same stats, Linux and OS X usage is statistically tied at ~21%. If you take into account the fact that only about 2% of computer users run Linux at all it's pretty clea…
Re: GitHub Desktop is now available
#174Earlier quoted context omitted.
It's likely they felt it's not worth the time since most Linux users are using the CLI for everything else, and likely wouldn't be interested in a GUI. Personally I've never used the Github GUI and have no plans to, running the commands is fast and easy.
The problem with this attitude is that it makes it far more difficult for Linux distros to gain more varied users. Specifically those who are new to development, or (not really relevant in this case) not developers at all. Instead of pointing to a CLI for everything, which I personally love and support for what it is, it might be worth encouraging companies to develop more cross-platform software that allows for a ch…
Re: GitHub Desktop is now available
#175Earlier quoted context omitted.
It's likely they felt it's not worth the time since most Linux users are using the CLI for everything else, and likely wouldn't be interested in a GUI. Personally I've never used the Github GUI and have no plans to, running the commands is fast and easy.
It's rather embarrassing that github would consider it too difficult or too troublesome to release Linux builds. Very insulting towards a huge chunk of its user base. Regarding GUI, how do you initiate a pull request on the command line?
Re: GitHub Desktop is now available
#176Earlier quoted context omitted.
What's the UI written in now? Doesn't Qt work for all three platforms?
It's using Cocoa on OS X and WPF on Windows, in other words the UI toolkits that are native to their respective platforms. Qt indeed works everywhere, but by using it you make the tradeoff that your app doesn't really feel native anywhere (except maybe on Linux with KDE). In short, using Qt would mean making concessions on UI quality.
Re: GitHub Desktop is now available
#177Re: GitHub Desktop is now available
#178Its a shame that a Linux version is not included. A significant volume of developers work on Linux. If doing a multi platform application, why exclude it?
Re: GitHub Desktop is now available
#179 OS X 10.9 and later includes Git, so GitHub Desktop will no longer install Git as part of its command line tools.
The version of Git you have installed through GitHub Desktop is no longer supported. It's recommended that you uninstall it as soon as possible.Re: GitHub Desktop is now available
#180Earlier quoted context omitted.
It's likely they felt it's not worth the time since most Linux users are using the CLI for everything else, and likely wouldn't be interested in a GUI. Personally I've never used the Github GUI and have no plans to, running the commands is fast and easy.
It's rather embarrassing that github would consider it too difficult or too troublesome to release Linux builds. Very insulting towards a huge chunk of its user base. Regarding GUI, how do you initiate a pull request on the command line?
I mean git add, git commit, and git push/pull is 95% of what you'd do with git and it's not rocket science.