diff --git a/IMPLEMENTATION_PLAN.md b/IMPLEMENTATION_PLAN.md index 083d479..31948fe 100644 --- a/IMPLEMENTATION_PLAN.md +++ b/IMPLEMENTATION_PLAN.md @@ -24,7 +24,7 @@ Constraints: local commits only; no push; no browser testing; one commit per fea ## Extension lifecycle and copy - [x] Initialize and synchronize the disabled toolbar icon from background state. -- [ ] Correct shortcut, subtitle-nudge, live-update, and obsolete troubleshooting copy. +- [x] Correct shortcut, subtitle-nudge, live-update, and obsolete troubleshooting copy. - [ ] Run automated tests in the release workflow before packaging. ## Verification diff --git a/README.md b/README.md index 5c197bb..badd7c7 100644 --- a/README.md +++ b/README.md @@ -56,16 +56,14 @@ settings page, as well as add additional shortcut keys to match your preferences. For example, you can assign multiple different "preferred speed" shortcuts with different values, which will allow you to quickly toggle between your most commonly used speeds. To add a new shortcut, open extension settings -and click "Add New". +and choose an action from "Add shortcut…". image -Some sites may assign other functionality to one of the assigned shortcut keys — -these collisions are inevitable, unfortunately. As a workaround, the extension -listens both for lower and upper case values (i.e. you can use -`Shift-`) if there is other functionality assigned to the lowercase -key. This is not a perfect solution, as some sites may listen to both, but works -most of the time. +Some sites may assign other functionality to one of the assigned shortcut keys. +You can record `Shift+` as a separate, exact binding, or use a site +rule to block the site from capturing a particular Speeder shortcut. Shift is +not applied automatically to an unshifted binding. ## Development @@ -81,12 +79,10 @@ npx --yes web-ext lint --source-dir extension ### The video controls are not showing up? -This extension is only compatible -with HTML5 video. If you don't see the controls showing up, chances are you are -viewing a Flash video. If you want to confirm, try right-clicking on the video -and inspect the menu: if it mentions flash, then that's the issue. That said, -most sites will fallback to HTML5 if they detect that Flash is not available. -You can try manually disabling Flash from the browser. +Speeder works with HTML5 video and, when enabled in settings, HTML5 audio. Check +that Speeder is enabled for the current site, then use the popup's "Rescan page +for videos" action after a player loads dynamically. Browser-internal pages and +players that do not expose HTML5 media to extensions cannot be controlled. ### What is this fork all about? diff --git a/extension/options/options.html b/extension/options/options.html index b1f84c3..77f3aaa 100644 --- a/extension/options/options.html +++ b/extension/options/options.html @@ -998,8 +998,8 @@