-
Notifications
You must be signed in to change notification settings - Fork 82
I noticed the dropped firefox support #953
Comments
It's up to you to find. |
@melnation-com I have forked it and build it unofficially for Firefox, signed with my Mozilla ID and keep pull request from here for update (with auto update). If it helps you may get it from my repo here. @jspenguin2017 Are you still looking for maintainers on other browsers? I may want to help keeping the Firefox port alive as I am mandatory to use Firefox. I may quite new to GitHub and may require time to learn, but I guess I am able to catch up updates and accept for browser-specific issue. |
Your build is not correct, so it would not be considered for official port until the issue is resolved. You need to use NanoBuild to produce the correct build. |
I build it from the NanoBuild with modified your Mozilla ID as mine. Do you mean I have to use --package method to sign and publish it? |
You should do |
Yes I also pull from latest NanoBuild. I guess my current manifest change only remove chromium-specific variable to Firefox one and append with my auto updater. I will revert back to yours and perhaps NanoBuild will do the job (and also revert to your NanoBuild). |
You should add further changes to the manifest to your fork of NanoBuild. Some Chromium platform scripts are also used in the Firefox build. |
OK. I have just made some change (Moz credentail, auto-updater and browser style to remove warning from console) to my fork of NanoBuild. I also revert my defender's manifest to your version. Now the only difference is the pop up font and background is explicitly set (Otherwise Firefox seems default to Time New Romance but not the case of Chromium). Also I put the official build example on release (but I cannot sign the example this time due to same version is signed before). You may check if now is corrected. |
For Nano Defender, here are my expectations / what you can expect from me:
I have verified your new build and it is still not correct. You should not override the manifest produced by NanoBuild. For Nano Adblocker things become really complicated. There is no working build system. Nano Build is likely to be already outdated. You have to read gorhill's new build scripts and transform them to fit Nano Adblocker. Your port would be considered official and listed on the official README if:
|
I just run
They are just different moz-id (my id instead), an auto-updater and browser_style just remove the console warning (may remove it, seems no side effect in my trial). They are comes from further changes in my fork of Nano Build: Do you mean the incorrect is this? This is just comes from directly forked before being built and not used in the real release. I may upload built source code instead of origin source from forked if this is the issue.
I may need more testing to make sure it works correctly as you mentioned the recent updates have regression in latest Firefox in the past. Maybe I work for Nano Defender first. |
Eh, my bad. The build script was broken. It should be good now. |
Updated from upstream and thx. If everything good, I will publish and sign the new version and edit my README.MD as official. |
Yep, that looks good now. |
Let me know when you think it is stable enough, I'll link it on the home page. |
Thx. I updated the README.MD and tested on most sites seems working. It should be stable. In case any issues I will fix it asap. |
Not sure why but that's sad, what is the closest alternative to this though?
The text was updated successfully, but these errors were encountered: