Join GitHub today
Support for Linux theme too ! #47
3 similar comments
The difficulty with this idea is that there is no real Gnome (Linux) look. The Mac OS X and Windows 10 styles in this project are hardcoded, which is not desirable when trying to make a Gnome theme. Being a Gnome 3 user myself, I would gladly commit to this project in the future by writing a modern GTK3 theme if Gabrielbull agrees. This theme will only support Linux DE's that support GTK3 themes. (This applies to most Linux users.)
The default look might be either the extremely ugly Ubuntu Ambiance theme (most Linux users use Ubuntu) or Adwaita, the default GTK theme for Gnome Shell users. For Electron applications it would be possible to see which GTK theme the user is using, and then look for the directory containing the CSS file and assets. Then I have to parse the CSS file and search for the needed styles so I can use these styles (and assets) for styling React Desktop.
But even if Gabriel agrees, I will probably wait until this project is a little more stable and documented.
Thanks for chipping in.
Definitely wait until the project is at released, as I will be making some changes in the future that will break compatibility. I will keep you posted.
@YurySolovyov I'd recommend against it -- Java tried this with Swing, and it was pretty much a disaster. Not that apps didn't look good, they just looked... weird... non-native. It was more of a PR disaster as a technical one.
On the other hand, Material Design has come out as a "platform-independent" design language, and it's doing pretty well, perhaps because it's Google behind it.
So maybe a MD theme?
The angst you have with regard "what looks like Linux" is self-imposed. If you Google search "Linux desktop" images, you'll get a lot of Ubuntu -- It's recognizable. That's what you make the theme look like. End of story.
Anyone wants something different -- it's an open source project. They can create their own.