mirror of
https://github.com/SoPat712/videospeed.git
synced 2025-08-21 18:08:46 -04:00
new option to hide controller by default
When enabled controller visibility in 'manual' mode: to hide/unhide the user needs to use the configured shortcut keys. Closes https://github.com/igrigorik/videospeed/issues/156.
This commit is contained in:
@@ -12,6 +12,7 @@ chrome.extension.sendMessage({}, function(response) {
|
||||
advanceKeyCode: 88, // default: X
|
||||
displayKeyCode: 86, // default: V
|
||||
rememberSpeed: false, // default: false
|
||||
startHidden: false, // default: false
|
||||
blacklist: `
|
||||
www.instagram.com
|
||||
twitter.com
|
||||
@@ -33,6 +34,7 @@ chrome.extension.sendMessage({}, function(response) {
|
||||
tc.settings.displayKeyCode = Number(storage.displayKeyCode);
|
||||
tc.settings.advanceKeyCode = Number(storage.advanceKeyCode);
|
||||
tc.settings.rememberSpeed = Boolean(storage.rememberSpeed);
|
||||
tc.settings.startHidden = Boolean(storage.startHidden);
|
||||
tc.settings.blacklist = String(storage.blacklist);
|
||||
|
||||
initializeWhenReady(document);
|
||||
@@ -94,6 +96,10 @@ chrome.extension.sendMessage({}, function(response) {
|
||||
wrapper.addEventListener('mousedown', prevent, true);
|
||||
wrapper.addEventListener('click', prevent, true);
|
||||
|
||||
if (tc.settings.startHidden) {
|
||||
wrapper.classList.add('vsc-hidden');
|
||||
}
|
||||
|
||||
var shadow = wrapper.createShadowRoot();
|
||||
var shadowTemplate = `
|
||||
<style>
|
||||
|
Reference in New Issue
Block a user