From 73c1f928f8b9fca1aa733ea10b030a5752ca8d04 Mon Sep 17 00:00:00 2001 From: Stian Lund Date: Sat, 17 Aug 2024 16:49:23 +0200 Subject: [PATCH] update --- vivaldi/adblock/index.html | 5 +- vivaldi/adblock/myfilters-new.txt | 54 +++++ vivaldi/adblock/myfilters.txt | 8 +- vivaldi/index.html | 8 +- vivaldi/keyboard.md | 2 +- vivaldi/mods/CSS/custom.css | 5 +- vivaldi/mods/CSS/index.html | 4 +- .../mods/JS/backup-keyboard-cheat-sheet.js | 199 +++--------------- vivaldi/mods/JS/index.html | 2 +- vivaldi/mods/custom.css | 5 +- vivaldi/mods/index.html | 2 +- vivaldi/panels/index.html | 5 +- vivaldi/panels/multisearch.html | 2 +- vivaldi/panels/multisearch.ico | Bin 0 -> 3262 bytes ...ute Enable Right Click & Copy.options.json | 2 +- ...Absolute Enable Right Click & Copy.user.js | 4 +- ...sable page close confirmation.options.json | 2 +- ...le I'm Feeling Lucky Redirect.options.json | 2 +- vivaldi/userscript/Jira Night.options.json | 1 + vivaldi/userscript/Jira Night.storage.json | 1 + vivaldi/userscript/Jira Night.user.js | 76 +++++++ .../userscript/RPS Night Mode.options.json | 2 +- vivaldi/userscript/RPS Night Mode.user.js | 14 +- vivaldi/userscript/Tampermonkey.global.json | 1 - .../Unobtrusive Scrollbar.options.json | 1 + .../Unobtrusive Scrollbar.storage.json | 1 + .../userscript/Unobtrusive Scrollbar.user.js | 19 ++ .../Vivaldi Forum Tweaks.options.json | 2 +- .../Vivaldi Forum Tweaks.storage.json | 2 +- .../userscript/Vivaldi Forum Tweaks.user.js | 115 ++++++---- ...ouTube fast fullscreen toggle.options.json | 2 +- .../YouTube fast fullscreen toggle.user.js | 28 ++- vivaldi/userscript/index.html | 41 ++-- 33 files changed, 339 insertions(+), 278 deletions(-) create mode 100755 vivaldi/adblock/myfilters-new.txt create mode 100755 vivaldi/panels/multisearch.ico create mode 100755 vivaldi/userscript/Jira Night.options.json create mode 100755 vivaldi/userscript/Jira Night.storage.json create mode 100755 vivaldi/userscript/Jira Night.user.js delete mode 100755 vivaldi/userscript/Tampermonkey.global.json create mode 100755 vivaldi/userscript/Unobtrusive Scrollbar.options.json create mode 100755 vivaldi/userscript/Unobtrusive Scrollbar.storage.json create mode 100755 vivaldi/userscript/Unobtrusive Scrollbar.user.js diff --git a/vivaldi/adblock/index.html b/vivaldi/adblock/index.html index bb54e6a..2838311 100644 --- a/vivaldi/adblock/index.html +++ b/vivaldi/adblock/index.html @@ -29,12 +29,13 @@

adblock

..
-[ 468 Apr 25 22:32]  myfilters.txt
+[ 594 Jul  8 17:42]  myfilters.txt
+[1.5K Jun  6 15:08]  myfilters-new.txt


-0 directories, 1 file +0 directories, 2 files

diff --git a/vivaldi/adblock/myfilters-new.txt b/vivaldi/adblock/myfilters-new.txt new file mode 100755 index 0000000..a0db5ac --- /dev/null +++ b/vivaldi/adblock/myfilters-new.txt @@ -0,0 +1,54 @@ +! Title: Adblock Filters NEW (personal) +! Block all Service Worker requests, with exceptions +||$csp=worker-src 'none' +@@||$csp=worker-src 'none',domain=docs.google.com +@@||$csp=worker-src 'none',domain=spotify.com +@@||$csp=worker-src 'none',domain=w3schools.com +@@||$csp=worker-src 'none',domain=mega.nz +@@||$csp=worker-src 'none',domain=sdf.org +@@||$csp=worker-src 'none',domain=1337x.to + +! Block all WebSocket requests +!$websocket + +! Block all WebSocket requests to localhost +127.0.0.1^$websocket +localhost^$websocket + +! V Forum +forum.vivaldi.net###post-tooltip.card +forum.vivaldi.net##.selection-tooltip-container + +! Hide Google search "Scroll to Text Fragment" +google.*##div.xpdopen + +! Google Sign-in popup +||accounts.google.com^$third-party + +! 2021-12-06 https://www.reddit.com +||reddit.com/account/sso/one_tap/$subdocument + +! 2021-12-22 https://store.steampowered.com +@@||paypal.com^$domain=store.steampowered.com + +! 2021-11-28 https://www.discogs.com +discogs.com##.ad_container +discogs.com##.ads-here + +! 2022-03-20 https://www.wired.com +wired.com##.paywall-bar--expanded,.paywall-bar__expanded + +! 2022-03-26 https://www.washingtonpost.com +washingtonpost.com###leaderboard-wrapper + +! 2022-04-01 https://www.nrk.no +nrk.no##.nrk-masthead__info-banner--cookie + +! 2022-10-15 https://www.rockpapershotgun.com +rockpapershotgun.com##.advert_container + +! Loading track modal https://musify.club/ +musify.club###__adv_audioad_container + +! 2024-04-03 https://1337x.to +1337x.to###freevpn diff --git a/vivaldi/adblock/myfilters.txt b/vivaldi/adblock/myfilters.txt index 3b1b3c8..b2f9249 100755 --- a/vivaldi/adblock/myfilters.txt +++ b/vivaldi/adblock/myfilters.txt @@ -1,5 +1,5 @@ ! Title: Adblock Filters (personal) -!! EXCEPTIONS +! EXCEPTIONS @@||log.medietall.no^$domain=nrk.no @@||apibay.org^$domain=thepiratebay.org @@||exdynsrv.com^$domain=thepiratebay.org @@ -14,8 +14,12 @@ !127.0.0.1^$websocket !localhost^$websocket -!! DOMAIN BLOCKS +! DOMAIN BLOCKS !||facebook.com^$document ||example.com##h1 +||washingtonpost.com^$1p,script +||nytimes.com^$3p,script +nytimes.com * 3p-script block +washingtonpost.com * 1p-script block diff --git a/vivaldi/index.html b/vivaldi/index.html index c489d3e..00e93a5 100644 --- a/vivaldi/index.html +++ b/vivaldi/index.html @@ -29,15 +29,15 @@

vivaldi

..
-[   0 May 10 15:08]  adblock
+[   0 Aug 17 16:47]  adblock
[   0 May 10 15:08]  mods
-[   0 May 24 17:10]  panels
+[   0 Aug 17 16:47]  panels
[   0 May 10 15:08]  sdthumbs
[   0 May 10 15:08]  tools
[   0 Dec 14  2023]  user_files
-[   0 Dec 14  2023]  userscript
+[   0 Aug 17 16:47]  userscript
[ 29K May 27 18:29]  keyboard.html
-[9.9K May 27 18:26]  keyboard.md
+[9.9K Aug  8 12:44]  keyboard.md
[2.0K Mar 21  2021]  Vivaldi-logo-red.svg
[320K Dec  2  2021]  Vivaldi-stars.jpg


diff --git a/vivaldi/keyboard.md b/vivaldi/keyboard.md index af31414..2d9ac4c 100755 --- a/vivaldi/keyboard.md +++ b/vivaldi/keyboard.md @@ -9,7 +9,7 @@ New WindowCtrl+N New Private WindowCtrl+Shift+N Close WindowCtrl+Shift+Q - Quick CommandsF2 + Quick CommandsCtrl+E
F2 Task ManagerShift+Esc SettingsAlt+F2
Ctrl+F12 ExtensionsCtrl+Shift+E diff --git a/vivaldi/mods/CSS/custom.css b/vivaldi/mods/CSS/custom.css index 1c9ac84..4163a06 100755 --- a/vivaldi/mods/CSS/custom.css +++ b/vivaldi/mods/CSS/custom.css @@ -103,8 +103,9 @@ } /* Extensions buttons background */ -.ExtensionDropdownIcon, .ExtensionIcon { - background-color: transparent !important; +.ExtensionDropdownIcon, .ExtensionIcon, +.ExtensionToggleIcon.ExtensionToggleIcon--extensionsExpanded { + background-color: transparent !important } /* Toolbar buttons keyboard focus */ diff --git a/vivaldi/mods/CSS/index.html b/vivaldi/mods/CSS/index.html index ef59840..6847247 100644 --- a/vivaldi/mods/CSS/index.html +++ b/vivaldi/mods/CSS/index.html @@ -29,8 +29,8 @@

CSS

..
-[4.8K Jul 31 19:30]  custom.css
-[ 923 Aug  7 16:15]  find-in-page.css
+[4.9K Aug 17 16:37]  custom.css
+[ 923 Aug  6 18:05]  find-in-page.css
[2.3K Aug  7 16:23]  header.css
[ 922 Jun  8  2023]  quick-command-tweaks.css
[ 979 Jul  2 10:25]  speed-dials.css
diff --git a/vivaldi/mods/JS/backup-keyboard-cheat-sheet.js b/vivaldi/mods/JS/backup-keyboard-cheat-sheet.js index 9d65e43..40d4431 100755 --- a/vivaldi/mods/JS/backup-keyboard-cheat-sheet.js +++ b/vivaldi/mods/JS/backup-keyboard-cheat-sheet.js @@ -1,177 +1,28 @@ -// Backup Search Engines -// version 2022.3.3 -// https://forum.vivaldi.net/post/277594 -// Adds functionality to backup and restore search engines in -// vivaldi://settings/search. +// Backup Keyboard Cheat Sheet +// version 2024.4.5 +// https://forum.vivaldi.net/post/745999 +// Writes the contents of the keyboard cheat sheet to your clipboard in markdown +// format. Open keyboard cheat sheet popup, open user interface console, paste +// code and hit Enter to execute. -(function () { - function msg(print) { - clearTimeout(msgTimeout); - if (print === "backup") { - info.innerText = "Backup copied to clipboard"; - } else if (print === "restore") { - info.innerText = "Search engines restored"; - } else { - info.innerText = "Code error, aborted"; - } - msgTimeout = setTimeout(() => (info.innerText = ""), 5000); - } - - function lookup(n) { - const defaults = [n.defaultSearch, n.defaultPrivate, n.defaultImage]; - return defaults; - } - - function bringingItAllBackHome(remains) { - vivaldi.searchEngines.getTemplateUrls((engines) => { - for (i = 0; i < defaultsArray.length; i++) { - const getName = engines.templateUrls.map((e) => e.name); - const index = getName.lastIndexOf(defaultsArray[i][0]); - const id = engines.templateUrls[index].id.toString(); - const search = defaultsArray[i][1]; - if (search === 0) { - vivaldi.searchEngines.setDefault( - vivaldi.searchEngines.DefaultType.DEFAULT_SEARCH, - id, - ); - } else if (search === 1) { - vivaldi.searchEngines.setDefault( - vivaldi.searchEngines.DefaultType.DEFAULT_PRIVATE, - id, - ); - } else { - vivaldi.searchEngines.setDefault( - vivaldi.searchEngines.DefaultType.DEFAULT_IMAGE, - id, - ); - } - } - remains.forEach((remove) => { - vivaldi.searchEngines.removeTemplateUrl(remove); - }); - defaultsArray = []; - msg("restore"); +const sheet = document.querySelector(".keyboardShortcutsWrapper"); +const heading = sheet.querySelector("h1").innerText; +const pb1 = "\n\n"; +const pb2 = `

`; +let output = `${pb1}# ${heading}\n\n\n`; +sheet.querySelectorAll(".category").forEach((category, key, arr) => { + const caps = category.firstChild.innerText.toUpperCase(); + output += ` \n`; + category.querySelectorAll(".keycombo").forEach((command) => { + output += ` \n"; + else output += "
"; }); - } - - function exec(collection) { - vivaldi.searchEngines.getTemplateUrls((engines) => { - const oldDefaults = lookup(engines); - const newDefaults = lookup(collection); - engines.templateUrls.forEach((engine) => { - if (oldDefaults.indexOf(engine.id) === -1) { - vivaldi.searchEngines.removeTemplateUrl(engine.id); - } - }); - collection.templateUrls.forEach((collect) => { - vivaldi.searchEngines.addTemplateUrl(collect, () => { - if (newDefaults.indexOf(collect.id) > -1) { - const indeces = newDefaults - .map((e, i) => (e === collect.id ? i : "")) - .filter(String); - indeces.forEach((index) => { - const tunnel = [collect.name, index]; - defaultsArray.push(tunnel); - }); - } - }); - }); - const remains = [...new Set(oldDefaults)]; - bringingItAllBackHome(remains); - }); - } - - function restore(e) { - e.preventDefault(); - e.stopPropagation(); - let backupCode; - let collection; - if (e.type === "paste") { - const clipboardData = e.clipboardData; - backupCode = clipboardData.getData("text"); - } else { - backupCode = e.dataTransfer.getData("text"); - } - try { - collection = JSON.parse(backupCode); - } catch (err) { - msg("error"); - return; - } - if ( - "defaultImage" in collection && - "defaultPrivate" in collection && - "defaultSearch" in collection - ) { - exec(collection); - } else { - msg("error"); - } - } - - function backup() { - vivaldi.searchEngines.getTemplateUrls((engines) => { - const backupCode = JSON.stringify(engines); - navigator.clipboard.writeText(backupCode); - msg("backup"); - }); - } - - function ui() { - const check = document.getElementById("vm-backup"); - if (!check) { - const place = document.querySelector( - ".setting-section > div > .setting-group.unlimited > .setting-single" - ); - const btn = document.createElement("input"); - btn.setAttribute("type", "button"); - btn.setAttribute("value", "Backup"); - btn.id = "vm-backup"; - place.insertBefore(btn, place.lastChild); - btn.addEventListener("click", backup); - const input = document.createElement("input"); - input.setAttribute("type", "text"); - input.setAttribute("placeholder", "Restore Backup"); - input.id = "vm-restore"; - place.insertBefore(input, place.lastChild); - input.addEventListener("paste", restore); - input.addEventListener("drop", restore); - info = document.createElement("span"); - info.id = "vm-msg"; - place.insertBefore(info, place.lastChild); - } - } - - const css = ` - #vm-restore { - width: 130px; - margin-left: 6px; - margin-top: 6px; - } - #vm-restore::-webkit-input-placeholder { - opacity: 1; - color: var(--colorHighlightBg); - text-align: center; - } - #vm-msg { - margin-left: 12px; - } - `; - - let msgTimeout; - let defaultsArray = []; - const settingsUrl = - "chrome-extension://mpognobbkildjkofajifpdfhcoklimli/components/settings/settings.html?path="; - chrome.tabs.onUpdated.addListener(function (tabId, changeInfo, tab) { - if (changeInfo.url === `${settingsUrl}search`) { - setTimeout(ui, 100); - const check = document.getElementById("vm-engines"); - if (!check) { - const style = document.createElement("style"); - style.id = "vm-engines"; - style.innerHTML = css; - document.getElementsByTagName("head")[0].appendChild(style); - } - } }); -})(); + if (Object.is(arr.length - 1, key)) output += "
${caps}${pb2}
${command.innerText}`; + command.querySelectorAll("input").forEach((combo, key, arr) => { + output += combo.value; + if (Object.is(arr.length - 1, key)) output += "
"; + else output += "   \n"; +}); +copy(output); +console.info(output); diff --git a/vivaldi/mods/JS/index.html b/vivaldi/mods/JS/index.html index 07de4fc..9aedbb3 100644 --- a/vivaldi/mods/JS/index.html +++ b/vivaldi/mods/JS/index.html @@ -29,7 +29,7 @@

JS

..
-[5.4K Mar 30  2022]  backup-keyboard-cheat-sheet.js
+[1.3K Aug  8 12:39]  backup-keyboard-cheat-sheet.js
[6.2K Jul 22 13:07]  backup-search-engines.js


diff --git a/vivaldi/mods/custom.css b/vivaldi/mods/custom.css index 1c9ac84..4163a06 100755 --- a/vivaldi/mods/custom.css +++ b/vivaldi/mods/custom.css @@ -103,8 +103,9 @@ } /* Extensions buttons background */ -.ExtensionDropdownIcon, .ExtensionIcon { - background-color: transparent !important; +.ExtensionDropdownIcon, .ExtensionIcon, +.ExtensionToggleIcon.ExtensionToggleIcon--extensionsExpanded { + background-color: transparent !important } /* Toolbar buttons keyboard focus */ diff --git a/vivaldi/mods/index.html b/vivaldi/mods/index.html index 2d61f04..6314e1d 100644 --- a/vivaldi/mods/index.html +++ b/vivaldi/mods/index.html @@ -31,7 +31,7 @@ ..
[   0 May 17 13:50]  CSS
[   0 May 27 18:23]  JS
-[4.8K Aug  7 13:01]  custom.css
+[4.9K Aug 17 16:37]  custom.css
[1.5K Mar 23 15:03]  custom.unused.css
[ 485 Apr 21  1:20]  page-confirm-info-bar.css
[ 854 Jun  7  2023]  window-panel-tweaks.css
diff --git a/vivaldi/panels/index.html b/vivaldi/panels/index.html index c6aa0fb..cd4d45d 100644 --- a/vivaldi/panels/index.html +++ b/vivaldi/panels/index.html @@ -38,7 +38,8 @@ [ 421 Aug 15  2023]  html-chars.css
[ 30K Apr  7  2023]  html-chars.html
[4.2K Nov 25  2022]  html-chars.ico
-[1.4K Apr  7  2023]  multisearch.html
+[1.4K Aug  8 10:57]  multisearch.html
+[3.2K Aug  8 10:45]  multisearch.ico
[1.3K Mar 21  2021]  multisearch.png
[1.2K Apr  7  2023]  multisearch2.html
[ 32K Jun  4  2022]  triplecolors.html
@@ -49,7 +50,7 @@

-6 directories, 10 files +6 directories, 11 files

diff --git a/vivaldi/panels/multisearch.html b/vivaldi/panels/multisearch.html index 98aa5e9..180f1d0 100755 --- a/vivaldi/panels/multisearch.html +++ b/vivaldi/panels/multisearch.html @@ -2,7 +2,7 @@ MultiSearch! - + diff --git a/vivaldi/panels/multisearch.ico b/vivaldi/panels/multisearch.ico new file mode 100755 index 0000000000000000000000000000000000000000..480c23dd467d98efca776e2a1b01968367016fb4 GIT binary patch literal 3262 zcmeH}X;4#F6vrR3DK4~N5lgKUtkN%{ltQsi%TQbE(iW)eXpJZ+vPO~+=!oJnYGs!# zBtT8bP?x$?QO5!j2N(z#5%NMp76?0GF<}d2?_pvyuTX8PeDvmb-<&!3fB)y^zBl(h z1Tll3voiu$N96JX1aUwR#0@&65MSt1`8VxFJ78vpSX!CSF*kdW;C1qI=9qc-Ifo`~ z*hTWOUkdkTHXE3`f4=uZt^;-xfZih0QTf9hxuRqxcbcPT^W`8jU<)s z_59iuhW@p|e%iic^WI8(SNA2;Sh3a-Ouh~EB-8!V9^o>og0RFF1vo6TeUU$uetXG+ z&-~p&e%_F9W!w4tdy>od%_O}t=wkJOe5*AkGTMm0>R0n6VLuQ4{n&2I= z>)|FEORVv8Nv_zRRd;9>0Yi7+sa;xVH;+)@pZz#=8b#b=52cJoS$TcW-4anYt>GwE zK;cCG)||xdzSAgs2r>|3M~(4O+V^1Y^PO8p&7o}05e#8W?kU+=yH2mu=u}$0Mx#?p z@E>!dCH@2#s2r)+{e7ABflD!MEl zYO3kJc}tX5BFPp$tAi@iVJ@8;Pe*@3`>RSt*NU4iT;ZR)DNL#Fy*sW}466pO3C>}C zAP%{(@$3U!&eL!cxs8zxvT{_$W}>HapGFw-`CI~bfCVK4L$zW#2ZHLZn>h{7M?uEw z{8g({g9fIXtROgjZy#K9n<7m7!XpnVyShh31t`gsgy2$hT-$J?Uatd0ipPaK^0d*x zi7wfA+q79(Pr@kNNGuHgF@>tXcf7TLN5tl-D862HPj8s=uj?zJa`D*Fe3Z~W%o|X4 z!ZNV=+@{D(PB;aPGC|`J+DCZfnvv_0WK)uYMwfRoCbdfWWZ$rAU_v|gprarU#hV0- z=HpyhEjn05riw#%iWtJlS;SRaTo!ozPmbM96CHK3`%K|Us^GbX)nv2yGh{#MyB3+z76B4m`V+=`#IH5>#qCglsbClAI z-yG^~d?`D+*d4#Uk0v6{7E~cIk`}no-o|un5ZT;xom5XQV<7DQN-eg{R z2MngBJz+3Reqk^umKzK#TRno.aui-header.aui-dropdown2-trigger-group { + --aui-button-primary-bg-color: hsl(168, 76%, 42%); + --aui-button-primary-hover-bg-color: hsl(168, 76%, 37%); + border-bottom: 1px solid hsla(229, 35%, 75%, 0.4); + } + #header>.aui-header.aui-dropdown2-trigger-group .aui-nav>li>a { + --aui-appheader-item-focus-bg-color: hsl(168, 76%, 42%); + --aui-appheader-item-active-bg-color: hsl(168, 76%, 42%); + } + .aui-dropdown2 .aui-dropdown2-checkbox:not(.aui-dropdown2-disabled):hover, + .aui-dropdown2 .aui-dropdown2-radio:not(.aui-dropdown2-disabled):hover, + .aui-dropdown2 a:not(.aui-dropdown2-disabled):hover, + .aui-dropdown2 button:not(.aui-dropdown2-disabled):hover, + form#issue-filter .check-list-item.active, + form.aui .check-list-item.active, + .check-list-item.active, + .check-list-group-footer.active + .aui-list a.active, + .aui-list .aui-list-item.active>a { + background: hsl(168, 76%, 42%) !important; + color: hsl(229, 35%, 100%) !important; + } + .aui-header .aui-quicksearch input, + .aui-header .aui-quicksearch input:focus, + .aui-header .aui-quicksearch:focus-within:before { + background: hsla(229, 35%, 75%, 0.5); + color: hsl(235, 19%, 26%); + } + #header>.aui-header.aui-dropdown2-trigger-group .aui-dropdown2-in-header, + .aui-dropdown2.aui-layer, + .aui-dropdown-content { + border: 1px solid hsla(235, 19%, 13%, 0.3); + } + `; + function _async() { + return new Promise((resolve) => { + requestAnimationFrame(resolve); + }); + } + async function _wait() { + while (!document.body) { + await _async(); + } + return true; + } + function inject() { + _wait().then(() => { + const style = document.createElement("style"); + style.id = "usrjs-jira-night"; + style.innerHTML = css; + document.getElementsByTagName("head")[0].appendChild(style); + }); + } + inject(); +})(); \ No newline at end of file diff --git a/vivaldi/userscript/RPS Night Mode.options.json b/vivaldi/userscript/RPS Night Mode.options.json index 2c3b724..d617e6f 100755 --- a/vivaldi/userscript/RPS Night Mode.options.json +++ b/vivaldi/userscript/RPS Night Mode.options.json @@ -1 +1 @@ -{"options":{"check_for_updates":true,"comment":null,"compatopts_for_requires":true,"compat_wrappedjsobject":false,"compat_metadata":false,"compat_foreach":false,"compat_powerful_this":null,"sandbox":null,"noframes":null,"unwrap":null,"run_at":null,"tab_types":null,"override":{"use_includes":[],"orig_includes":[],"merge_includes":true,"use_matches":[],"orig_matches":["*://*.rockpapershotgun.com/*"],"merge_matches":true,"use_excludes":[],"orig_excludes":["*://forum.rockpapershotgun.com/*"],"merge_excludes":true,"use_connects":[],"orig_connects":[],"merge_connects":true,"use_blockers":[],"orig_run_at":"document-start","orig_noframes":null}},"settings":{"enabled":true,"position":5},"meta":{"name":"RPS Night Mode","uuid":"0eb7141b-a77c-4f7d-b774-2599bfee0027","modified":1672497784464,"file_url":"https://greasyfork.org/scripts/370482-rps-night-mode/code/RPS%20Night%20Mode.user.js"}} \ No newline at end of file +{"options":{"check_for_updates":false,"comment":null,"compat_foreach":false,"compat_metadata":false,"compat_powerful_this":null,"compat_wrappedjsobject":false,"compatopts_for_requires":true,"noframes":null,"override":{"merge_connects":true,"merge_excludes":true,"merge_includes":true,"merge_matches":true,"orig_connects":[],"orig_excludes":[],"orig_includes":[],"orig_matches":["*://*.rockpapershotgun.com/*"],"orig_noframes":null,"orig_run_at":"document-start","use_blockers":[],"use_connects":[],"use_excludes":[],"use_includes":[],"use_matches":[]},"run_at":null,"sandbox":null,"tab_types":null,"unwrap":null,"user_modified":null},"settings":{"enabled":true,"position":6},"meta":{"name":"RPS Night Mode","uuid":"0eb7141b-a77c-4f7d-b774-2599bfee0027","modified":1711216570122,"file_url":"https://greasyfork.org/scripts/370482-rps-night-mode/code/RPS%20Night%20Mode.user.js"}} \ No newline at end of file diff --git a/vivaldi/userscript/RPS Night Mode.user.js b/vivaldi/userscript/RPS Night Mode.user.js index ebb7087..ba46b5b 100755 --- a/vivaldi/userscript/RPS Night Mode.user.js +++ b/vivaldi/userscript/RPS Night Mode.user.js @@ -2,19 +2,20 @@ // @name RPS Night Mode // @namespace https://greasyfork.org/en/users/197428-pathduck // @license MIT -// @version 0.40 +// @version 0.54 // @description Night mode for site "Rock, Paper, Shotgun" // @author Pathduck // @supportURL https://greasyfork.org/en/scripts/370482-rps-night-mode +// @updateURL https://greasyfork.org/scripts/370482-rps-night-mode/code/RPS%20Night%20Mode.user.js +// @downloadURL https://greasyfork.org/scripts/370482-rps-night-mode/code/RPS%20Night%20Mode.user.js // @match *://*.rockpapershotgun.com/* -// @exclude *://forum.rockpapershotgun.com/* // @icon https://icons.duckduckgo.com/ip2/rockpapershotgun.com.ico // @grant GM_addStyle // @run-at document-start // ==/UserScript== GM_addStyle(` -body {color: #eee !important; background: black !important;} +body {color: #eee !important; background: black!important;} figcaption {color: #00b893 !important;} input {color: #eee !important;} #content {background: #393939 !important; border-radius: 16px;} @@ -22,16 +23,21 @@ input {color: #eee !important;} .article[data-article-type], .summary[data-article-type] {--color: #ee77a7;--strap-color: #ee77a7;} .article[data-premium=true], .summary[data-premium=true] {--color: #9763ff !important; --strap-color: #9763ff !important;} .article_body_content blockquote {background: #222 !important;} -.app_header, .app_footer {background: black !important; border: none;} +.app_header, .app_footer {background: black !important; border: none !important;} .app_footer a, .app_footer button {color: #eee !important;} .article p a, .article_header a {color: #00b893 !important;} .archive_by_date a {color: #00b893 !important;} +.jumplinks_group {background-image: unset !important;} .nav_primary a, .nav_secondary a {color: #eee !important;} .profile-comments a {color: #00b893 !important;} +.poll_wrapper .poll_container * {color: #cbcbcb !important;} .section_title, .page_title, .label {color: #00b893 !important;} .supporters_shelf .section_title {color: #9763ff !important;} .strapline, .disclaimer, .alert {color: #eee !important;} +.tabbed_nav {background: #393939 !important; background-image: unset !important;} +.tabbed_nav .tabbed_buttons .tabbed_button {color: #eee !important;} .title, .title a, .summary a {color: #00b893 !important;} .thumbnail:after {content: unset !important;} +.video_player .playlist_item {background: #222 !important;} .username .name {color: white !important;} `); diff --git a/vivaldi/userscript/Tampermonkey.global.json b/vivaldi/userscript/Tampermonkey.global.json deleted file mode 100755 index e60a5aa..0000000 --- a/vivaldi/userscript/Tampermonkey.global.json +++ /dev/null @@ -1 +0,0 @@ -{"action_menu_columns":"1","action_menu_scripts_hide_disabled":false,"action_menu_scripts_sort":"auto","appearance_badge_color":"#ee3131","appearance_badges":"running","configMode":100,"connect_mode":"off","editor_autoLint":true,"editor_autoLintMaxLen":"1000000","editor_autoSave":true,"editor_easySave":true,"editor_electricChars":true,"editor_enabled":true,"editor_fontSize":"100","editor_highlightSelectionMatches":"cursor","editor_highlightTrailingWhitespace":true,"editor_indentUnit":"2","editor_indentWithTabs":"spaces","editor_keyMap":"windows","editor_lineWrapping":false,"editor_linter_config":null,"editor_tabMode":"classic","editor_tabSize":"2","editor_theme":"default","editor_trimTrailingSpacesFromModifiedLines":true,"enabled":true,"external_connect":"all","favicon_service":"duckduckgo","forbiddenPages":["*example.org/*","*paypal.tld/*","*stripe.com/*","/^.*:\\/\\/apis\\.google\\.com\\/((?!render)([^\\/]+)\\/)+([^\\/]+)?$/","*://www.facebook.com/plugins/*","*://platform.twitter.com/widgets/*"],"incognito_mode":"temporary","layout":"default","layout_user_css":"","notification_showUpdate":"changelog","page_filter_mode":"black","page_whitelist":["/https?:\\/\\/greasyfork\\.org\\/.*/"],"require_sri_mode":"supported","runtime_inject_mode":"default","script_blacklist_server":[{"rules":["/https?:\\/\\/userscripts\\.org\\/scripts\\/(source|version)/(102614).*\\.user\\.js/"],"severity":2},{"name":"SaveFrom.net helper","reason":"Shows advertisements","rules":["/https?:\\/\\/sf-addon\\.com\\/.*\\/.*\\.user\\.js/","/https?:\\/\\/.*\\.sf-helper\\.com\\/.*\\.user\\.js/"],"severity":3},{"reasons":{"en":"Used for a phishing compain to compromise users of baon-nutrition.com"},"rules":["/https?:\\/\\/files\\.ulysse\\.travel\\/.*\\.user\\.js/"],"severity":8},{"name":"Local YouTube Downloader","reasons":{"en":"Shows a disturbing alert message at every page with a youtube frame or iframe"},"rules":["/https?:\\/\\/greasyfork\\.org\\/scripts\\/369400-.*\\.user\\.js.*/"],"severity":8}],"webrequest_fixCSP":"no","webrequest_modHeaders":"no"} \ No newline at end of file diff --git a/vivaldi/userscript/Unobtrusive Scrollbar.options.json b/vivaldi/userscript/Unobtrusive Scrollbar.options.json new file mode 100755 index 0000000..98c02dc --- /dev/null +++ b/vivaldi/userscript/Unobtrusive Scrollbar.options.json @@ -0,0 +1 @@ +{"options":{"check_for_updates":false,"comment":null,"compat_foreach":false,"compat_metadata":false,"compat_powerful_this":null,"compat_wrappedjsobject":false,"compatopts_for_requires":true,"noframes":null,"override":{"merge_connects":true,"merge_excludes":true,"merge_includes":true,"merge_matches":true,"orig_connects":[],"orig_excludes":[],"orig_includes":[],"orig_matches":["*://*/*"],"orig_noframes":true,"orig_run_at":"document-start","use_blockers":[],"use_connects":[],"use_excludes":[],"use_includes":[],"use_matches":[]},"run_at":null,"sandbox":null,"tab_types":null,"unwrap":null,"user_modified":null},"settings":{"enabled":false,"position":1},"meta":{"name":"Unobtrusive Scrollbar","uuid":"7fd505c6-316b-45a3-a7ed-45f9d0306982","modified":1721211753789}} \ No newline at end of file diff --git a/vivaldi/userscript/Unobtrusive Scrollbar.storage.json b/vivaldi/userscript/Unobtrusive Scrollbar.storage.json new file mode 100755 index 0000000..35b434c --- /dev/null +++ b/vivaldi/userscript/Unobtrusive Scrollbar.storage.json @@ -0,0 +1 @@ +{"ts":1687465723517,"data":{}} \ No newline at end of file diff --git a/vivaldi/userscript/Unobtrusive Scrollbar.user.js b/vivaldi/userscript/Unobtrusive Scrollbar.user.js new file mode 100755 index 0000000..071980a --- /dev/null +++ b/vivaldi/userscript/Unobtrusive Scrollbar.user.js @@ -0,0 +1,19 @@ +// ==UserScript== +// @name Unobtrusive Scrollbar +// @namespace http://tampermonkey.net/ +// @version 0.1 +// @description A better scrollbar +// @author You +// @match *://*/* +// @grant GM_addStyle +// @run-at document-start +// @noframes +// ==/UserScript== + +GM_addStyle(` +::-webkit-scrollbar{width:7px;height:7px} +::-webkit-scrollbar-track-piece,::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)} +::-webkit-scrollbar-thumb{height:50px;background-color:#888;border-radius:5px;--outline:1px solid rgba(0,0,0,0);--outline-offset:-1px} +::-webkit-scrollbar-thumb:hover{background-color:#666} +`); + diff --git a/vivaldi/userscript/Vivaldi Forum Tweaks.options.json b/vivaldi/userscript/Vivaldi Forum Tweaks.options.json index 2c257cc..dc905d1 100755 --- a/vivaldi/userscript/Vivaldi Forum Tweaks.options.json +++ b/vivaldi/userscript/Vivaldi Forum Tweaks.options.json @@ -1 +1 @@ -{"options":{"check_for_updates":true,"comment":null,"compatopts_for_requires":true,"compat_wrappedjsobject":false,"compat_metadata":false,"compat_foreach":false,"compat_powerful_this":null,"sandbox":null,"noframes":null,"unwrap":null,"run_at":null,"tab_types":null,"override":{"use_includes":[],"orig_includes":[],"merge_includes":true,"use_matches":[],"orig_matches":["https://forum.vivaldi.net/*"],"merge_matches":true,"use_excludes":[],"orig_excludes":["https://forum.vivaldi.net/assets/*"],"merge_excludes":true,"use_connects":[],"orig_connects":[],"merge_connects":true,"use_blockers":[],"orig_run_at":"document-start","orig_noframes":null}},"settings":{"enabled":true,"position":6},"meta":{"name":"Vivaldi Forum Tweaks","uuid":"a59b229e-cfbc-4cfd-b626-57015e249641","modified":1672497628562,"file_url":"https://greasyfork.org/scripts/457399-vivaldi-forum-tweaks/code/Vivaldi%20Forum%20Tweaks.user.js"}} \ No newline at end of file +{"options":{"check_for_updates":false,"comment":null,"compat_foreach":false,"compat_metadata":false,"compat_powerful_this":null,"compat_wrappedjsobject":false,"compatopts_for_requires":true,"noframes":null,"override":{"merge_connects":true,"merge_excludes":true,"merge_includes":true,"merge_matches":true,"orig_connects":[],"orig_excludes":["https://forum.vivaldi.net/assets/*"],"orig_includes":[],"orig_matches":["https://forum.vivaldi.net/*"],"orig_noframes":null,"orig_run_at":"document-start","use_blockers":[],"use_connects":[],"use_excludes":[],"use_includes":[],"use_matches":[]},"run_at":null,"sandbox":null,"tab_types":null,"unwrap":null,"user_modified":1718819867420},"settings":{"enabled":true,"position":8},"meta":{"name":"Vivaldi Forum Tweaks","uuid":"dc2c3f6f-cd4f-45f7-99c9-e941105651a6","modified":1718819867419,"file_url":"https://greasyfork.org/scripts/457399-vivaldi-forum-tweaks/code/Vivaldi%20Forum%20Tweaks.user.js"}} \ No newline at end of file diff --git a/vivaldi/userscript/Vivaldi Forum Tweaks.storage.json b/vivaldi/userscript/Vivaldi Forum Tweaks.storage.json index 1b89024..0f89c82 100755 --- a/vivaldi/userscript/Vivaldi Forum Tweaks.storage.json +++ b/vivaldi/userscript/Vivaldi Forum Tweaks.storage.json @@ -1 +1 @@ -{"ts":1672497325995,"data":{}} \ No newline at end of file +{"ts":1692186589338,"data":{}} \ No newline at end of file diff --git a/vivaldi/userscript/Vivaldi Forum Tweaks.user.js b/vivaldi/userscript/Vivaldi Forum Tweaks.user.js index 55784b0..bb1e9b1 100755 --- a/vivaldi/userscript/Vivaldi Forum Tweaks.user.js +++ b/vivaldi/userscript/Vivaldi Forum Tweaks.user.js @@ -2,7 +2,7 @@ // @name Vivaldi Forum Tweaks // @namespace https://greasyfork.org/en/users/197428-pathduck // @license MIT -// @version 0.8 +// @version 1.9 // @description CSS tweaks for Vivaldi Forums // @author Pathduck // @supportURL https://greasyfork.org/en/scripts/457399-vivaldi-forum-tweaks @@ -14,59 +14,84 @@ // ==/UserScript== GM_addStyle(` -@media (min-width: 960px) {body {padding-top: 95px;}} -body {font-size: 15px;} +@media (min-width: 960px) {body {padding-top: 60px;}} hr {margin: 5px;} -pre, pre code {padding: 5px !important;} -ul#vivaldimenu {margin-bottom: 0;}; -small.pull-right {padding: 0; margin: 0px;} -#communitysubmenu { min-height: unset; top: 40px; padding: 0px;} -#content, main#panel {padding-top: 0px !important;} -#menucontent, #vivaldi-header, .navbar {min-height: unset; padding: 0; height: 40px;} -#menucontent>.row {padding: 5px 5px 0; height: 40px;} -#menucontent #search-form .form-control {margin: 5px;} -#menucontent #search-form input.form-control {max-width: unset !important; width: 320px;} -#newtopicbar {padding: 5px; margin-bottom: 5px;} -#submenu {top: 65px !important;} -#submenu.isfixed {top: 40px !important;} -#submenu, #submenu li, #submenu ul {line-height: 30px; height: 30px;} -#vivaldi-header .sublinks a {padding: 0;} -.account .cover {margin-top: 50px !important;} -.breadcrumb {padding: 0; margin-bottom: 0px;} -.btn {line-height: 1;} -.btn-toolbar {padding-top: 5px;} -.categories-title {margin: 5px 0 5px;} -.categories>li, .category>ul>li {margin-bottom: 0px; padding-bottom: 0px;} -.composer .preview, .composer .write {font-size: 15px;} -.dropdown-menu {font-size: 13px;} -.form-control:focus, .dropdown-toggle:focus {outline: solid !important;} -.header .notification-list, .header .chat-list {max-height: 60vh;} -.navbar-nav>li>a {padding: 10px 15px; margin-top: 2px;} -.navbar-nav>li>a#user_dropdown {padding: 5px 15px;margin-top: 2px;} -.posts-list-item.deleted {opacity: .5 !important;} -.search .bootstrap-tagsinput:has(input:focus) {outline: solid;} -.small.pull-right {margin-top: 0px;} -.topic-list-header {top: 30px;} -.topic h1 {line-height: 25px; font-weight: bold;} -.topic .topic-info, .topic .topic-info>* {margin-bottom: 0px; padding-bottom: 2px; padding-top: 0px;} -.topic .posts .content .img-responsive, .message-body img {max-width: 50vw; max-height: 30vh;} +pre code {padding: 5px !important;} +#communitysubmenu { padding: 0 0 0; min-height: 24px;} +#content .breadcrumb {padding-top: 0; margin-bottom: 0;} +#content .posts p {margin-top: 0; margin-bottom: .5rem;} +#content .posts>li {padding-top: 5px;} +#content.pt-3 {margin-top: 0; padding-top: 0 !important;} +#logged-in-menu {margin-top: 3px;} +#menucontent>.row { padding: 5px 12px; height: 35px;} +#search-button {display: none;} +#search-form #search-fields.hidden {max-width: unset; width: 350px;} +#search-form .btn-outline-secondary {border: none;} +#search-fields, #search-form {margin-top: 0px;} +#vivaldi-header .sublinks a {padding: 0 10px;} +#vivaldi-header { height: 40px;} +#vivaldinav li, #vivaldinav ul {margin-top: 0; margin-bottom: 0;} +.account .profile .profile-meta {font-size: 15px; margin-top: 10px;} +.button:focus, .form-control:focus, .dropdown-toggle:focus, .btn:focus-visible {outline: solid !important;} +.categories .description {padding: 0;} +.categories h2.title {margin-bottom: 0;} +.categories>li .content, .category>ul>li .content {padding: 0;} +.categories>li, .category>ul>li {padding-bottom: 5px;} +.chat-content .message-body p {line-height: initial !important;} +.chat-modal .modal-content.ui-resizable {width: 50vw; height: 80vh; right: 75%;} +.float-end.small,small.float-end {padding-bottom: 0;padding-top: 0;} +.header .chat-list .main-avatar {margin-top: 0;} +.header .chat-list>li {height: 80px;} +.header .chats.dropdown .dropdown-menu {width: 500px !important;} +.header .notification-list li { display: flex !important; padding: 5px 5px;} +.header .notification-list, .header .chat-list {max-height: 85vh;} +.navbar-vivaldi {min-height: unset; padding: 0; height: 35px;} +.topic .content {min-height: 45px;} +.topic .post-footer hr {margin: revert;} +.topic .post-signature {margin-top: 5px;} +.topic .post-tools>a, .topic .moderator-tools>a {padding: 0 10px;} +.topic .posts .content .img-fluid {max-width: 50vw; max-height: 40vh;} +.topic .posts .content blockquote {font-style: unset; font-size: 14px; margin: 5px; padding: 10px;} +.topic .posts .content pre.markdown-highlight {max-height: unset;} +.topic .topic-info>* {padding-top: 0;} +.topic [component="post/downvote"], .topic [component="post/upvote"], .topic [component="post/vote-count"] {padding: 5px 0.5rem;} +.topic h1 {line-height: 25px;} +.topic h1>span {margin-top: 0 !important;} +.topic-list-header {padding: 5px !important;} +.topic-list-header.sticky-top {top: unset !important;} +.vivaldi-nav-link {line-height: 33px;} /* Dark skin fixes */ .skin-dark blockquote {background-color: #333; border-left: 5px solid #4c70f0;} -.skin-dark code, .skin-dark pre {color: #fff; background-color: #333;} -.skin-dark .account .profile .profile-meta strong {color: #fff;} +.skin-dark .btn-group button, .skin-dark .btn-primary, .topic-main-buttons button {background: linear-gradient(0deg,#2a3f87 0,#4c70f0 100%);} +.skin-dark .category>ul>li:not(.unread) .lastpost {border-color: #26282f !important;} +.skin-dark .category>ul>li .lastpost {border-color: #bbb !important;} +.skin-dark .category>ul>li {border-top: unset;} +.skin-dark code, .skin-dark pre {color: white; background-color: #333;} +.skin-dark .alert-warning {background-color: darkred;} .skin-dark .alert-window .alert {background-color: #333;} .skin-dark .alert-window .alert.alert-info {color: limegreen;} -.skin-dark .alert-warning {background-color: darkred;} -.skin-dark .btn-primary, .pagination>.active>a {background-color: #3652b0;} .skin-dark .composer .preview a {color: #809cff !important} .skin-dark .label-success {background-color: green;} +.skin-dark .navbar-vivaldi {background: linear-gradient(0deg,#2a3f87 0,#4c70f0 100%);} +.skin-dark .pagination>.active>a {background-color: #3652b0;} +.skin-dark .persona-usercard {background-color: black;} +.skin-dark .post-header a.text-uppercase.badge {color: white !important;} +.skin-dark .search .bootstrap-tagsinput input {border: 0; color: white; background-color: #272727;} .skin-dark .search .bootstrap-tagsinput, -.skin-dark .search .bootstrap-tagsinput input {border: 0; background-color: #272727; color: #fff;} -.skin-dark .topic .posts a {color: #809cff !important} -.skin-dark .topic .posts .dropdown-menu a {color: #fff !important} +.skin-dark .status.offline {color: #333;} +.skin-dark .status.online {color: forestgreen;} +.skin-dark .text-muted {color: #BBB !important;} +.skin-dark .textcomplete-dropdown .textcomplete-item.active, +.skin-dark .textcomplete-dropdown .textcomplete-item:hover {outline: solid;} +.skin-dark .textcomplete-dropdown {color: white !important; background-color: #333;} +.skin-dark .tooltip {--bs-tooltip-color: lightgray;} +.skin-dark .topic .posts .dropdown-menu a {color: white !important} +.skin-dark .topic .posts a {color: #809cff !important;} +.skin-dark .userinfo button.btn {background: unset;} +.skin-dark .userinfo .nav-item:hover {background-color: #303030 !important;} /* External link warning */ -a[rel^="nofollow"]::after{font-size:12px; content:"⚠️";} -a[href*="vivaldi"]::after{content: unset;} +a[rel^="nofollow"]::after {content:"⚠️";} +a[href*="vivaldi." i]::after {content: unset !important;} `); diff --git a/vivaldi/userscript/YouTube fast fullscreen toggle.options.json b/vivaldi/userscript/YouTube fast fullscreen toggle.options.json index a7df49a..a1cb8f9 100755 --- a/vivaldi/userscript/YouTube fast fullscreen toggle.options.json +++ b/vivaldi/userscript/YouTube fast fullscreen toggle.options.json @@ -1 +1 @@ -{"options":{"check_for_updates":true,"comment":null,"compat_foreach":false,"compat_metadata":false,"compat_powerful_this":null,"compat_prototypes":false,"compat_wrappedjsobject":false,"compatopts_for_requires":true,"noframes":null,"override":{"merge_connects":true,"merge_excludes":true,"merge_includes":true,"merge_matches":true,"orig_connects":[],"orig_excludes":[],"orig_includes":[],"orig_matches":["https://www.youtube.com/*"],"orig_noframes":true,"orig_run_at":"document-idle","use_blockers":[],"use_connects":[],"use_excludes":[],"use_includes":[],"use_matches":[]},"run_at":null,"tab_types":null},"settings":{"enabled":true,"position":1},"meta":{"name":"YouTube fast fullscreen toggle","uuid":"7cbfb171-b070-4682-a3e4-07918a9e9632","modified":1632432693263,"file_url":"https://raw.githubusercontent.com/ZimbiX/youtube-fast-fullscreen-toggle/master/extension/contentScript.js"}} \ No newline at end of file +{"options":{"check_for_updates":true,"comment":null,"compat_foreach":false,"compat_metadata":false,"compat_powerful_this":null,"compat_wrappedjsobject":false,"compatopts_for_requires":true,"noframes":null,"override":{"merge_connects":true,"merge_excludes":true,"merge_includes":true,"merge_matches":true,"orig_connects":[],"orig_excludes":[],"orig_includes":[],"orig_matches":["https://www.youtube.com/*"],"orig_noframes":true,"orig_run_at":"document-idle","use_blockers":[],"use_connects":[],"use_excludes":[],"use_includes":[],"use_matches":[]},"run_at":null,"sandbox":null,"tab_types":null,"unwrap":null,"user_modified":null},"settings":{"enabled":true,"position":3},"meta":{"name":"YouTube fast fullscreen toggle","uuid":"7cbfb171-b070-4682-a3e4-07918a9e9632","modified":1713561429705,"file_url":"https://raw.githubusercontent.com/ZimbiX/youtube-fast-fullscreen-toggle/master/extension/contentScript.js"}} \ No newline at end of file diff --git a/vivaldi/userscript/YouTube fast fullscreen toggle.user.js b/vivaldi/userscript/YouTube fast fullscreen toggle.user.js index 5f6fb75..f8742ea 100755 --- a/vivaldi/userscript/YouTube fast fullscreen toggle.user.js +++ b/vivaldi/userscript/YouTube fast fullscreen toggle.user.js @@ -1,7 +1,7 @@ // ==UserScript== // @name YouTube fast fullscreen toggle // @namespace http://tampermonkey.net/ -// @version 2.7.0 +// @version 2.10.0 // @description Avoids the ~3 second lag when entering/exiting fullscreen on a YouTube video - by hiding the heavy fluff while transitioning // @author Brendan Weibrecht // @match https://www.youtube.com/* @@ -16,7 +16,18 @@ const isWatchVideoPage = () => window.location.pathname == "/watch" - const fluff = ['#secondary-inner', '#info', '#meta', '#comments', '#masthead-container', '#speedyg'] + const fluff = [ + // Header + '#masthead-container', + + // Right column contents + '#secondary-inner', + '#fixed-secondary', + + // Below video + '#below', + '#speedyg', + ] const setFluffDisplay = (value) => { fluff.forEach(selector => { @@ -88,10 +99,13 @@ }, 10) } - const isWritingText = (e) => ( - e.path[0].tagName == 'INPUT' || - e.path[0].id == 'contenteditable-root' - ) + const isWritingText = (e) => { + const path = e.composedPath() + return ( + path[0].tagName == 'INPUT' || + path[0].id == 'contenteditable-root' + ) + } const delegateEvent = (eventName, elementSelector, handler) => { document.addEventListener(eventName, (e) => { @@ -119,7 +133,7 @@ }) document.addEventListener("keydown", e => { - if (isWatchVideoPage() && e.code == 'KeyF' && !isWritingText(e)) { + if (isWatchVideoPage() && !e.ctrlKey && e.code == 'KeyF' && !isWritingText(e)) { console.log(e) fastToggleFullScreen() } diff --git a/vivaldi/userscript/index.html b/vivaldi/userscript/index.html index a9b4ce5..b19e34c 100644 --- a/vivaldi/userscript/index.html +++ b/vivaldi/userscript/index.html @@ -29,30 +29,35 @@

userscript

..
-[ 981 Dec 31  2022]  Absolute Enable Right Click & Copy.options.json
-[  30 Dec 31  2022]  Absolute Enable Right Click & Copy.storage.json
-[6.3K Dec 27  2022]  Absolute Enable Right Click & Copy.user.js
-[ 908 Dec 31  2022]  Disable page close confirmation.options.json
-[  30 Dec 31  2022]  Disable page close confirmation.storage.json
+[ 982 Aug 17 14:15]  Absolute Enable Right Click & Copy.options.json
+[  30 Aug 17 14:15]  Absolute Enable Right Click & Copy.storage.json
+[6.3K Apr 20 16:05]  Absolute Enable Right Click & Copy.user.js
+[ 929 Aug 17 14:15]  Disable page close confirmation.options.json
+[  30 Aug 17 14:15]  Disable page close confirmation.storage.json
[ 834 Jan 14  2022]  Disable page close confirmation.user.js
-[ 920 Dec 31  2022]  Google I'm Feeling Lucky Redirect.options.json
-[  30 Dec 31  2022]  Google I'm Feeling Lucky Redirect.storage.json
+[ 941 Aug 17 14:15]  Google I'm Feeling Lucky Redirect.options.json
+[  30 Aug 17 14:15]  Google I'm Feeling Lucky Redirect.storage.json
[ 899 Dec 31  2022]  Google I'm Feeling Lucky Redirect.user.js
-[ 889 Dec 31  2022]  RPS Night Mode.options.json
-[  30 Dec 31  2022]  RPS Night Mode.storage.json
-[1.8K Dec 31  2022]  RPS Night Mode.user.js
-[2.0K Dec 31  2022]  Tampermonkey.global.json
-[ 908 Dec 31  2022]  Vivaldi Forum Tweaks.options.json
-[  30 Dec 31  2022]  Vivaldi Forum Tweaks.storage.json
-[3.4K Dec 31  2022]  Vivaldi Forum Tweaks.user.js
-[ 885 Dec 31  2022]  YouTube fast fullscreen toggle.options.json
-[  30 Dec 31  2022]  YouTube fast fullscreen toggle.storage.json
-[5.2K Sep 23  2021]  YouTube fast fullscreen toggle.user.js
+[ 819 Aug 17 14:15]  Jira Night.options.json
+[  30 Aug 17 14:15]  Jira Night.storage.json
+[2.6K Jun  8  2023]  Jira Night.user.js
+[ 877 Aug 17 14:15]  RPS Night Mode.options.json
+[  30 Aug 17 14:15]  RPS Night Mode.storage.json
+[2.2K Mar 23 16:56]  RPS Night Mode.user.js
+[ 766 Aug 17 14:15]  Unobtrusive Scrollbar.options.json
+[  30 Aug 17 14:15]  Unobtrusive Scrollbar.storage.json
+[ 638 Jul 17 10:22]  Unobtrusive Scrollbar.user.js
+[ 939 Aug 17 14:15]  Vivaldi Forum Tweaks.options.json
+[  30 Aug 17 14:15]  Vivaldi Forum Tweaks.storage.json
+[5.1K Jun 19 17:57]  Vivaldi Forum Tweaks.user.js
+[ 909 Aug 17 14:15]  YouTube fast fullscreen toggle.options.json
+[  30 Aug 17 14:15]  YouTube fast fullscreen toggle.storage.json
+[5.4K Apr 19 21:17]  YouTube fast fullscreen toggle.user.js


-0 directories, 19 files +0 directories, 24 files