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

Create and Implement Firefox Branch #5

Open
6 tasks
luizperes opened this issue Jun 7, 2017 · 6 comments
Open
6 tasks

Create and Implement Firefox Branch #5

luizperes opened this issue Jun 7, 2017 · 6 comments

Comments

@luizperes
Copy link
Member

  • Create Firefox branch
  • Study and implement Firefox add-on
  • Create Chrome's equivalent manifest.json
  • Implement popup.js
  • Implement ling-bootstrap.js
  • Run tests
@luizperes
Copy link
Member Author

I was thinking... maybe it would be better if we had three repos instead:

  • linguist code
  • chrome
  • firefox

In this way we would be able to keep the main javascript in one repo while focusing separately on each browser (that would use the JS repo as a submodule)

@ghost
Copy link

ghost commented Oct 8, 2017

Do you even need separate extensions? Given firefox now supports at least part of chrome's webextension format.

@luizperes
Copy link
Member Author

mmmm, interesting @Jonast, I read that Mozilla would include it, but I didn't know that it is already there. If it is, awesome!
I have never done extensions for Firefox (as I had never done for Chrome either) but will start from there when I do! Thanks a lot for the heads up!

@ghost
Copy link

ghost commented Oct 10, 2017

@luizperes WebExtensions have indeed arrived in Firefox, and in the current Beta the old XPI system has actually been removed for good. So you really want to use that new format 😄

@luizperes
Copy link
Member Author

Sounds really good! That would save me a lot of time! I believe that the old model was the reason why I decided to postpone Firefox! haha

@luizperes
Copy link
Member Author

Hey @Jonast, I've just tried here. It worked 90% with no problems at all, I believe that the only particularity is the storage, but I will try to fix it soon! :)

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

1 participant