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

Dropping gnome-icons.css #36

Closed
rafaelmardojai opened this issue Jul 13, 2019 · 16 comments
Closed

Dropping gnome-icons.css #36

rafaelmardojai opened this issue Jul 13, 2019 · 16 comments

Comments

@rafaelmardojai
Copy link
Owner

Soon GNOME icons will be included in theme as SVG to fix #8. And Adwaita icon theme will be "hardcoded".

So gnome-icons.css main functionality will be included by default.

But I'm considering create system-icons.css, with similar functionality, for the ones not using Adwaita icons and want to use their system icon theme. But facing moz-icon://stock/ issues.

@lionirdeadman
Copy link

Why would the code using the SVG not be simply put in gnome-icons.css?

@rafaelmardojai
Copy link
Owner Author

gnome-icons.css was out of "core" because it was partially broken, the SVG implementation will not.
So no reason to continue out. Or do you think most people prefer default Firefox icons?

@lionirdeadman
Copy link

Ah, I see. I never knew it was partially broken. Then sure, I don't see a problem

@lionirdeadman
Copy link

This seems to give a lot of icons a dark color :/

@rafaelmardojai
Copy link
Owner Author

:/ Screenshot?

@lionirdeadman
Copy link

Screenshot-20190716210255-1279x45
:/

@rafaelmardojai
Copy link
Owner Author

Are you using system-icons.css or default?

@lionirdeadman
Copy link

lionirdeadman commented Jul 17, 2019

Default although my customChrome.css has

@import "theme/matching-autocomplete-width.css";
@import "theme/hide-single-tab.css";
@import "theme/matching-autocomplete-width.css";
@import "theme/hide-single-tab.css";
@import "theme/matching-autocomplete-width.css";
@import "theme/gnome-icons.css"

(Duplication caused by the script, should probably fix that unless we tell users to update the git from the profile dir instead of using the script all the time)
(Edit : Also had not noticed but the script has other errors if you keep using the script, we should probably just document how to update from the profile directory)

@lionirdeadman
Copy link

Adding system-icons.css fixed it.

@rafaelmardojai
Copy link
Owner Author

Adding system-icons.css fixed it.

No, it should work without it. But anyways now is fixed, a colon was missing xD

@rafaelmardojai
Copy link
Owner Author

rafaelmardojai commented Jul 17, 2019

We should add an update script.

@lionirdeadman
Copy link

An update script can't really work without duplication.

@rafaelmardojai
Copy link
Owner Author

Why? It only should run git pull origin master and maybe remove profile cache if needed.

@rafaelmardojai
Copy link
Owner Author

It will not work for forks, but will make the work for regular users.

@lionirdeadman
Copy link

Because the update script itself can't be updated

Let's say, I have a copy in ~/Downloads which I use to update, this update script can never be updated unless we update (with git pull) both the ~/Downloads copy and the profile directory's copy.

@rafaelmardojai
Copy link
Owner Author

rafaelmardojai commented Jul 17, 2019

What about creating the gnomish-optional-features.css file?

@import "theme/hide-single-tab.css"; 
@import "theme/matching-autocomplete-width.css";

Then check with grep if @import "gnomish-optional-features.css"; exists in customChrome.css before adding it.

Or check if firefox-gnome-theme exists, en delete it before coping.

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

No branches or pull requests

2 participants