-
Notifications
You must be signed in to change notification settings - Fork 58
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
Updater Scripts #62
Comments
Just tested it on manjaro linux but it doesnt work for me here's the output
|
Thanks for testing it @mac1202! The output is a little sloppy with As for the actual progress of the script, it looks like it successfully backed up your |
Looks like there's a difference between mac's and linux's syntax for sed. I've added a new version specific for Linux here if you don't mind giving that a try at some point :) |
This version seems to work properly. |
Finally got time to try this on windows. Works like a charm, including my custom stuff too. Also fixed the white background since ff60. Great, great, great. |
This is a continuation of topics brought up in #19 and #36.
I've received a number of questions regarding installation, being able to customize the accent colors, changing the Internal UUIDs etc., and how have these changes carry over after updating to the latest ShadowFox version. Most of these questions have come from people making use of just
userContent.css
anduserChrome.css
(i.e. not the imports versions or using any gulp tasks...which I'm guessing is about 90% of people).To address this, I've created a simple bash script that will take care of (1) installation, (2) updating, and (3) overriding any color preferences or UUIDs. The script is found here.
In short, this script should be placed in your Firefox directory (not your chrome folder). When ran, it creates a chrome folder if it doesn't exist. Inside the chrome folder, if a userChrome.css and/or a userContent.css file exists, it backs them up. Then, it downloads the latest versions from this repository. Finally, it overrides any color variables or UUIDs defined inside the script.
I'm hoping this will be of help. If anyone has any suggested changes, different use cases you would like it to apply to (i.e. if you're using the import files, git, gulp, etc.), or anything else, feel free to let me know! This is just a first pass at it.
I've tested it on a Mac, and it should work on Linux I believe, but I am unable to test that (if anyone could let me know whether or not it works, that would be great).
Lastly, I'm hoping to find a Windows user that can help me write/test a Windows version of this script. @CaptaPraelium would you still have time/be interested in doing so?Never mind, @CarlColijn is helping out :)The text was updated successfully, but these errors were encountered: