Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Linux theme too ! #47

Open
nsisodiya opened this issue Nov 25, 2015 · 15 comments
Open

Support for Linux theme too ! #47

nsisodiya opened this issue Nov 25, 2015 · 15 comments

Comments

@nsisodiya
Copy link

I see, it has Mac and Window theme. I wish somebody should make a pull for Linux Gnome theme too !

@gabrielbull
Copy link
Owner

👍

3 similar comments
@junland
Copy link

junland commented Dec 19, 2015

+1

@michaelb87
Copy link

+1

@yotamN
Copy link

yotamN commented Jan 10, 2016

+1

@olunx
Copy link

olunx commented Jan 22, 2016

+1

@wietsedv
Copy link

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.

@gabrielbull
Copy link
Owner

Hi @wietsedv,

Thanks for chipping in.

But even if Gabriel agrees, I will probably wait until this project is a little more stable and documented.

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.

Cheers!

@RoyTimes
Copy link

👍

@YurySolovyov
Copy link

Maybe it's possible to come up with theme that is generic enough that it looks ok on most popular DEs and provide some customization points so apps using it can tweak a bit to better match app style.
Thoughts?

@csterritt
Copy link

@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?

@YurySolovyov
Copy link

@csterritt I like the idea, MD indeed fits into

theme that is generic enough that it looks ok on most popular DEs

@minexew
Copy link

minexew commented Dec 23, 2016

+1 react-desktop on macOS already feels non-native and uncanny, so it shouldn't be that big of an issue on Gnome

@tofoli
Copy link

tofoli commented Jul 31, 2017

+1

@ArtGangsta
Copy link

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.

@neopunisher
Copy link

Ubuntu??

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests