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

Port to Firefox #2

Open
Royal-lobster opened this issue Apr 16, 2023 · 4 comments
Open

Port to Firefox #2

Royal-lobster opened this issue Apr 16, 2023 · 4 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@Royal-lobster
Copy link
Owner

The current implementation only covers to chrome. we need to figure out a way to publish the extension to both firefox and chrome with minimal dev effort to preserve maintainability of code.

@Royal-lobster Royal-lobster added enhancement New feature or request help wanted Extra attention is needed labels Apr 16, 2023
@Royal-lobster Royal-lobster closed this as not planned Won't fix, can't repro, duplicate, stale Oct 25, 2024
@github-project-automation github-project-automation bot moved this from Backlog to Done in 💬 Project Syncia Oct 25, 2024
@EINDEX
Copy link

EINDEX commented Mar 10, 2025

Hi @Royal-lobster

I am trying to let Syncia support Firefox, and I made some changes at this branch.

Cause Firefox did not allow call of browser API like browser.storage and browser.commands etc direct from the content script, I moved the sidebar to the ide panel from the content script.

This change will impact the messaging functions like get-page-content and screenshot, for now I just make read page content function work.

Just want to see your opinion about this change.

Below is the screenshot about running this tool in Firefox.
Image

Thanks.

@Royal-lobster
Copy link
Owner Author

Interesting! does it also work on chrome? the sidebar i mean - https://developer.chrome.com/docs/extensions/reference/api/sidePanel

@Royal-lobster Royal-lobster reopened this Mar 10, 2025
@EINDEX
Copy link

EINDEX commented Mar 10, 2025

Yes, Chrome has a side panel too.

Image

this change version also works well on chrome for the basic functions.

@Royal-lobster
Copy link
Owner Author

Nicee, i'll test it out this evening

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
Development

No branches or pull requests

2 participants