Skip to content

Conversation

@aaroncodename-platinum
Copy link

This commit adds functionality to prompt users about applying preferred video speed on a per-site basis:

  1. inject.js:

    • Added site preference helper functions for domain extraction and storage management
    • Created shadow DOM prompt UI for user decision (Always/Never/Not now)
    • Implemented decision flow to apply speed to all videos on a site
    • Added bootstrap logic to detect first video and trigger prompt
    • Uses chrome.storage.local for site preference persistence
  2. options.html:

    • Added "Site Preferences" section to display saved site decisions
    • Added button to clear all site decisions
  3. options.js:

    • Added renderSitePrefs() function to display saved preferences
    • Added event handler for clearing site decisions
    • Auto-loads site preferences on page load

This commit adds functionality to prompt users about applying preferred video speed on a per-site basis:

1. inject.js:
   - Added site preference helper functions for domain extraction and storage management
   - Created shadow DOM prompt UI for user decision (Always/Never/Not now)
   - Implemented decision flow to apply speed to all videos on a site
   - Added bootstrap logic to detect first video and trigger prompt
   - Uses chrome.storage.local for site preference persistence

2. options.html:
   - Added "Site Preferences" section to display saved site decisions
   - Added button to clear all site decisions

3. options.js:
   - Added renderSitePrefs() function to display saved preferences
   - Added event handler for clearing site decisions
   - Auto-loads site preferences on page load
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants