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

Manifest v3 #21

Merged
merged 24 commits into from
Jun 30, 2023
Merged

Manifest v3 #21

merged 24 commits into from
Jun 30, 2023

Conversation

ffoodd
Copy link
Owner

@ffoodd ffoodd commented Sep 15, 2022

Closes #1, closes #3, closes #5, closes #11, should fix #18

FWIW Mozilla's Web Extension polyfill is probably useless with Manifest V3.

Take a look at Orange Confort+ move to MV3 for insights.

Current scope

  1. Dynamically inject a11y.css, with level selection
  2. Check alternatives
  3. Show lang attributes
  4. Force outlines
  5. Force text spacings

Web Extension features

  1. Popup including switches to activate options
  2. Store options states in browser storage
  3. Apply stored options on load
  4. Localized strings: there's an API for i18n → https://developer.chrome.com/docs/extensions/mv3/user_interface/#localize

Notes

The browser_specific_settings to specify a Gecko id should allow us to use the same manifest file for Firefox and Chromium.

@ffoodd ffoodd added the enhancement New feature or request label Sep 15, 2022
@ffoodd ffoodd self-assigned this Sep 15, 2022
@ffoodd ffoodd added the help wanted Extra attention is needed label Jan 18, 2023
@ffoodd

This comment was marked as outdated.

@ffoodd ffoodd changed the title Manifest v3 for Chromium-based browsers Manifest v3 May 12, 2023
@ffoodd ffoodd removed the help wanted Extra attention is needed label May 24, 2023
@ffoodd

This comment was marked as outdated.

@ffoodd ffoodd marked this pull request as ready for review June 17, 2023 12:48
@ffoodd

This comment was marked as outdated.

@ffoodd ffoodd merged commit 4ce884c into main Jun 30, 2023
@ffoodd ffoodd deleted the chore/manifest-v3 branch June 30, 2023 22:23
@ffoodd
Copy link
Owner Author

ffoodd commented Jun 30, 2023

Remaining after merge:

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
1 participant