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

Consider providing extension .xpi to use with theme_experiment #353

Open
Jaakkonen opened this issue Mar 28, 2022 · 3 comments
Open

Consider providing extension .xpi to use with theme_experiment #353

Jaakkonen opened this issue Mar 28, 2022 · 3 comments
Labels
enhancement New feature or request

Comments

@Jaakkonen
Copy link
Contributor

Firefox has added option for having user stylesheets in extensions when pref extensions.experiments.enabled is enabled.
https://github.com/andreasgrafen/cascade has a minimal example of packaging which uses this to distribute an .xpi which provides the theme.

This would prepare firefox-gnome-theme for the experiment to become stable (if it ever becomes) and make the installation easier for people running development versions of Firefox. Currently Firefox requires signatures for extensions and themes for beta and stable versions so only nightly and developer edition versions would work from the official builds.

@rafaelmardojai rafaelmardojai added the enhancement New feature or request label Mar 28, 2022
@CleoMenezesJr
Copy link
Collaborator

It's pretty great idea. I was thinking of doing something like this, I even saw a workaround before this option was added. If @rafaelmardojai doesn't do it, I'll be trying to do it, since I already have experience with creating extensions for Firefox.

@rafaelmardojai
Copy link
Owner

It's pretty great idea. I was thinking of doing something like this, I even saw a workaround before this option was added. If @rafaelmardojai doesn't do it, I'll be trying to do it, since I already have experience with creating extensions for Firefox.

Yeah, I'm interested in having this, at least providing one when making a release.

The blocker right now is that the spect seems to work with a single CSS file, so I have to check if imports work, or I need to setup things to merge the CSS sources with some tool.

Also sometimes I have through about using some CSS pre-processor to ease maintenship, so maybe both things can be made in one shot.

@julianfairfax
Copy link
Contributor

The blocker right now is that the spect seems to work with a single CSS file, so I have to check if imports work, or I need to setup things to merge the CSS sources with some tool.

Has this or anything else relating to this packaging possibility changed in the past year?

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

No branches or pull requests

4 participants