diff --git a/test/index.html b/test/index.html index 0cb1817..f5f21e8 100644 --- a/test/index.html +++ b/test/index.html @@ -49,11 +49,11 @@ [   0 Jan  6 20:23]  referrer
[   0 Jan  6 20:23]  remote
[   0 Jan  6 20:23]  session-storage
-[   0 Jan  6 20:23]  spatial-navigation
+[   0 Jul 11 17:06]  spatial-navigation
[   0 Jan 15 12:42]  themecolors
[   0 Jan  6 20:23]  translate
[   0 Jan  6 20:23]  video-filters
-[   0 Jan  6 20:23]  video-mkv-aac
+[   0 Jun 11 18:54]  video-mkv-aac
[   0 May 12 17:59]  visited-links
[   0 Jan  6 20:23]  window-open-crash
[ 383 Jan  6 20:23]  db-test.php
diff --git a/test/spatial-navigation/frame.html b/test/spatial-navigation/frame.html index 2685115..6c6051d 100755 --- a/test/spatial-navigation/frame.html +++ b/test/spatial-navigation/frame.html @@ -1,14 +1,17 @@ - Input focus test - + Input focus test + -

-

+

+

+

Input type=text

-

Input type=date

+

Input type=date

Input type=time

diff --git a/test/spatial-navigation/index.html b/test/spatial-navigation/index.html index c8cd138..c7b73b6 100755 --- a/test/spatial-navigation/index.html +++ b/test/spatial-navigation/index.html @@ -29,7 +29,7 @@ that most likely will wrap.

-

Paragraph with two links that will wrap.

+

Paragraph with two links that will wrap.

"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, @@ -93,7 +93,7 @@

-
+
This is a div with the draggable attribute and the ondragstart event listener set (though it doesn't do anything). Only useful if drag-and-drop will be made keyboard accessible in general (VB-4154). Also consider adding dragenter or dragover listeners to the list of spatnav triggers. diff --git a/vivaldi/Vivaldi-bookmarklets.txt b/vivaldi/Vivaldi-bookmarklets.txt new file mode 100755 index 0000000..e2b7784 --- /dev/null +++ b/vivaldi/Vivaldi-bookmarklets.txt @@ -0,0 +1,34 @@ +BOOKMARKLETS +============ +Add to start.me +javascript:window.open("https://start.me/add_bookmark?url="+document.location+"&title="+document.title);history.replaceState({},"",window.location.href); + +Archive +javascript:window.open("https://web.archive.org/web/*/"+document.location.href);history.replaceState({},"",window.location.href); + +Autoscroll +javascript:/*The%20Autoscroll%20Bookmarket:Tim%20Harper:http://tim.theenchanter.com*/var%20_ss_interval_pointer;_ss_speed=5;_ss_speed_pairs=[[0,0],[1,200.0],[1,120.0],[1,72.0],[1,43.2],[1,25.9],[2,31.0],[4,37.2],[8,44.8],[8,26.4],[16,32.0]];_ss_last_onkeypress%20=%20document.onkeypress;_ss_stop=function(){clearTimeout(_ss_interval_pointer)};_ss_start=function(){_ss_abs_speed=Math.abs(_ss_speed);_ss_direction=_ss_speed/_ss_abs_speed;_ss_speed_pair=_ss_speed_pairs[_ss_abs_speed];_ss_interval_pointer=setInterval('scrollBy(0,'+_ss_direction*_ss_speed_pair[0]+');%20if((pageYOffset%3c=1)||(pageYOffset==document.height-innerHeight))%20_ss_speed=0;',_ss_speed_pair[1]);};_ss_adj=function(q){_ss_speed+=q;if(Math.abs(_ss_speed)%3e=_ss_speed_pairs.length)_ss_speed=(_ss_speed_pairs.length-1)*(_ss_speed/Math.abs(_ss_speed))};_ss_quit=function(){_ss_stop();document.onkeypress=_ss_last_onkeypress;};document.onkeypress=function(e){if((e.charCode==113)||(e.keyCode==27)){_ss_quit();return;};if(e.charCode%3e=48&&e.charCode%3c=57)_ss_speed=e.charCode-48;else%20switch(e.charCode){case%2095:_ss_adj(-2);case%2045:_ss_adj(-1);break;case%2043:_ss_adj(2);case%2061:_ss_adj(1);break;};_ss_stop();_ss_start();};_ss_stop();_ss_start();history.replaceState({},"",window.location.href); + +Force PiP +javascript:var v=document.querySelector("video");v.removeAttribute("disablePictureInPicture");v.requestPictureInPicture();history.replaceState({},"",location.href); + +ImgOps +javascript:(function(){url="//imgops.com/imgops.js";document.body.appendChild(document.createElement("script")).src=url+"?"+new%20Date().getTime();})();history.replaceState({},"",window.location.href); + +Kick Ass, Destroy The Web! +javascript:var KICKASSVERSION='2.0';var s = document.createElement('script');s.type='text/javascript';document.body.appendChild(s);s.src='//hi.kickassapp.com/kickass.js';void(0); + +Mail Link +javascript:document.location.href="mailto:?subject="+encodeURIComponent(document.title)+"&body="+encodeURIComponent(document.location);history.replaceState({},"",window.location.href); + +MultiSearch +javascript:query=prompt("Query");if(query){window.open("https://google.com/search?q="+query);window.open("https://bing.com/search?q="+query)};history.replaceState({},"",window.location.href); + +Press This Page! +javascript:window.open("https://stian.sdf.org/wp/wp-admin/press-this.php?u="+document.location.href);history.replaceState({},"",window.location.href); + +Site Selection Search +javascript:q=window.getSelection().toString();if(!q)q=prompt("Search%20terms");if(q!=null)window.open("https://www.google.com/search?q="+q+"+site:"+location.hostname);history.replaceState({},"",window.location.href); + +Vivaldi Social Share +javascript:window.open("https://social.vivaldi.net/share?text="+document.title+"&url="+location.href);history.replaceState({},"",window.location.href); diff --git a/vivaldi/Vivaldi-chains.txt b/vivaldi/Vivaldi-chains.txt new file mode 100755 index 0000000..38b7ae5 --- /dev/null +++ b/vivaldi/Vivaldi-chains.txt @@ -0,0 +1,31 @@ +CHAINS +====== +Open Downloads Page +chrome://downloads + +Follow PiP +javascript:(()=>{var visible=true;document.addEventListener("visibilitychange", (e) => {visible = !visible; if (!visible){[...document.querySelectorAll('video')].filter(v => !v.paused)[0].requestPictureInPicture();return;}document.pictureInPictureElement && document.exitPictureInPicture();});history.replaceState({},"",location.href)})(); + +Force PiP +javascript:var v=document.querySelector("video");v.removeAttribute("disablePictureInPicture");v.requestPictureInPicture();history.replaceState({},"",location.href); + +Rename Tab +javascript:(function(){var title=prompt("New title?", document.title);if(title){document.title=title;}history.replaceState({},"",location.href);})(); + +Copy URL as link +javascript:(function copy(c){c.clipboardData.setData('text/html',''+document.title+'');c.clipboardData.setData("text/plain", location.href);c.preventDefault();}document.addEventListener("copy",copy);document.execCommand("copy");document.removeEventListener("copy",copy);history.replaceState({},"",location.href);)(); + +Press This Page +https://stian.sdf.org/wp/wp-admin/press-this.php?url-scan-submit=Scan&u={page_url} + +Mail Link +javascript:document.location.href = 'mailto:?subject=' + encodeURIComponent(document.title) + '&body=' + encodeURIComponent(document.location); + +Search with ImgOPS +https://imgops.com/{src_url} + +Translate selection with DeepL +https://www.deepl.com/translator#auto/en/{selection} + +Translate Page with Google +https://translate.google.com/website?u={page_url} diff --git a/vivaldi/Vivaldi-notes.txt b/vivaldi/Vivaldi-notes.txt new file mode 100755 index 0000000..19576c3 --- /dev/null +++ b/vivaldi/Vivaldi-notes.txt @@ -0,0 +1,56 @@ +INSTALLER COMMAND LINE OPTIONS +--vivaldi-install-dir +--vivaldi-silent +--vivaldi-standalone +--vivaldi-register-standalone +--disable-vivaldi + +INSPECT UI +https://forum.vivaldi.net/topic/16684/inspecting-the-vivaldi-ui-with-devtools + +vivaldi.exe --debug-packed-apps --silent-debugger-extension-api +vivaldi://inspect/#apps/ + +--remote-debugging-port=9222 +http://localhost:9222/ + +SSL CAPTURE +vivaldi.exe --ssl-key-log-file="%appdata%\wireshark\ssl-keys.log + +DEBUG LOGS +vivaldi --enable-logging +Verbose: --v=3 +vivaldi --enable-logging=stderr --v=3 > log.txt 2>&1 +https://www.chromium.org/for-testers/enable-logging/ + +DELETE BOOKMARK THUMBS +jq 'del(recurse | objects | select(has("Thumbnail")) .Thumbnail | select(startswith("data:image")))' Bookmarks > Bookmarks.new +Dangerous, deletes all thumbs: +jq 'del(recurse | objects | .Thumbnail)' Bookmarks > Bookmarks.new + +EXPORT HOTKEYS +jq '.vivaldi.actions' Preferences > actions.json + +IMPORT HOTKEYS +jq '.vivaldi.actions = input' Preferences actions.json > Preferences.new + +COUNT BOOKMARKS +grep -c 'url":' Bookmarks +grep -c 'Thumbnail":' Bookmarks + +DOWNLOAD CHANGELOGS +wget -mH -nd -e robots=off -A .html -I "/update" "https://vivaldi.com/download/archive/?platform=win" +wget -mH -nd -e robots=off -A .txt --user "sopranos" --password "xxx" "https://sopranos.vivaldi.com/oldsopranosmails.html" + +LIST HISTORY URLS +sqlite3 -csv -header History "SELECT urls.url as 'URL', urls.title as 'Title', urls.visit_count as 'Visit Count', datetime(visits.visit_time / 1000000 + (strftime('%s', '1601-01-01')), 'unixepoch', 'localtime') as 'Date' \ +FROM urls, visits \ +WHERE urls.id = visits.url;" > history.csv + +BACKUP SEARCH ENGINES +sqlite3 -markdown "Web Data" "select short_name, keyword, url, suggest_url, image_url, search_url_post_params, suggest_url_post_params, image_url_post_params from keywords;" > keywords.md +sqlite3 -json "Web Data" "select short_name, keyword, url, suggest_url, image_url, search_url_post_params, suggest_url_post_params, image_url_post_params from keywords;" > keywords.json +sqlite3 "Web Data" ".dump keywords" > keywords.sql + +TRANSLATION TEST +curl -H 'Content-Type: application/json' -d '{"source":"en","target":"zh-Hans","q":["Customizations & Extensions"]}' "https://mimir.vivaldi.com/translate" diff --git a/vivaldi/adblock/filters.txt b/vivaldi/adblock/filters.txt index b10774a..2399926 100755 --- a/vivaldi/adblock/filters.txt +++ b/vivaldi/adblock/filters.txt @@ -15,8 +15,11 @@ !localhost^$websocket ! DOMAIN BLOCKS +||truthsocial.com^$document +||rt.com^$document ||facebook.com^$document +! ELEMENT HIDING example.com##h1 ||washingtonpost.com^$1p,script diff --git a/vivaldi/adblock/index.html b/vivaldi/adblock/index.html index d599d84..f96e9bd 100644 --- a/vivaldi/adblock/index.html +++ b/vivaldi/adblock/index.html @@ -29,7 +29,7 @@

adblock

..
-[ 738 Jan  6 20:23]  filters.txt
+[ 805 Jun 15 17:15]  filters.txt
[1.5K Jan  6 20:23]  filters-ublock.txt


diff --git a/vivaldi/index.html b/vivaldi/index.html index 390a6c9..ce203b5 100644 --- a/vivaldi/index.html +++ b/vivaldi/index.html @@ -34,18 +34,21 @@ [   0 May 24 18:24]  panels
[   0 May 24 18:24]  sdthumbs
[   0 May 25 11:45]  themes
-[   0 May 24 18:24]  tools
+[   0 Jul 11 17:03]  tools
[   0 May 24 18:24]  user_files
[   0 May 24 18:24]  userscript
[ 31K Jan 12 17:34]  keyboard.html
[9.9K Aug  8  2024]  keyboard.md
+[3.1K May 29  2024]  Vivaldi-bookmarklets.txt
+[1.5K May 29  2024]  Vivaldi-chains.txt
[2.0K Jan  6 20:23]  Vivaldi-logo-red.svg
+[2.3K Jun 25 11:39]  Vivaldi-notes.txt
[320K Jan  6 20:23]  Vivaldi-stars.jpg


-8 directories, 4 files +8 directories, 7 files

diff --git a/vivaldi/mods/CSS/custom.css b/vivaldi/mods/CSS/custom.css index ba03b34..07b5c45 100755 --- a/vivaldi/mods/CSS/custom.css +++ b/vivaldi/mods/CSS/custom.css @@ -158,11 +158,6 @@ opacity: unset !important; } -/* Bookmarks Panel input width */ -/*.addbookmark-cardwrapper { - width: 100%; -}*/ - /* Bookmarks thumbnails hide */ .panel-bookmarks-edit .cardview .preview, .manager-editor .cardview .preview { @@ -211,9 +206,3 @@ /* Hide Extension buttons */ .button-toolbar.extensionId button[title="Spatial Navigation"] {display: none;} - -/* TEMP fix for VB-117286 */ -.toolbar-tabbar-before.modifier:empty, -.toolbar-tabbar-after.modifier:empty { - width: unset !important; -} diff --git a/vivaldi/mods/CSS/find-in-page.css b/vivaldi/mods/CSS/find-in-page.css index 2bdb519..58af045 100755 --- a/vivaldi/mods/CSS/find-in-page.css +++ b/vivaldi/mods/CSS/find-in-page.css @@ -44,8 +44,5 @@ /* Find-in-page hit no page dimming */ #browser:has(.find-in-page) webview { -filter: none !important; + filter: none !important; } -/*.find-in-page-wrapper:has(.find-in-page) + .row-wrapper .webpage>webview { - filter: unset !important; -}*/ diff --git a/vivaldi/mods/CSS/index.html b/vivaldi/mods/CSS/index.html index 0726ca1..649079b 100644 --- a/vivaldi/mods/CSS/index.html +++ b/vivaldi/mods/CSS/index.html @@ -29,11 +29,11 @@

CSS

..
-[5.6K May 24 17:43]  custom.css
-[1002 Jan  8 10:51]  find-in-page.css
+[5.3K Jul  5 13:27]  custom.css
+[ 894 May 25 12:15]  find-in-page.css
[2.3K Aug  7  2024]  header.css
[ 688 May 24 12:59]  quick-command-tweaks.css
-[ 947 May 23 14:27]  speed-dials.css
+[ 692 Jun 13 13:11]  speed-dials.css
[ 354 Oct 14  2023]  tabcycler.css


diff --git a/vivaldi/mods/CSS/speed-dials.css b/vivaldi/mods/CSS/speed-dials.css index ecd4308..bfc8f91 100755 --- a/vivaldi/mods/CSS/speed-dials.css +++ b/vivaldi/mods/CSS/speed-dials.css @@ -31,14 +31,3 @@ object-position: center; padding: 1em; } - -/* Settings button focus outline */ -/*.SpeedDialView-Settings-Button:focus { - outline: 2px solid var(--colorHighlightBg); -}*/ - -/* Speed Dial background image fit */ -/*.startpage { - background-size: 100% 100% !important; - transition: none !important; -}*/ diff --git a/vivaldi/mods/custom.css b/vivaldi/mods/custom.css index 51c957e..07b5c45 100755 --- a/vivaldi/mods/custom.css +++ b/vivaldi/mods/custom.css @@ -21,11 +21,6 @@ height: 100%; } -/* Unset statusbar top border */ -#browser footer#footer { - border-top: unset !important; -} - /* Skinnier statusbar */ #browser footer .toolbar-statusbar { height: 20px; @@ -34,10 +29,15 @@ height: 20px; width: 100%; } -#browser footer .toolbar-statusbar .override.button-icon { +#browser footer .toolbar-statusbar .button-icon.override { height: 100%; } +/* Unset statusbar top border */ +#browser footer#footer { + border-top: unset !important; +} + /* SiteInfoButton */ .SiteInfoButton { opacity: unset !important; @@ -87,13 +87,18 @@ } /* Hide AddressField stuff */ -.UrlBar-AddressField .permission-popup.is-blocking, +.UrlBar-AddressField .permission-popup, .UrlBar-AddressField .UrlBar-UrlObfuscationWarning, .UrlBar-AddressField .ContentBlocker-Control, .UrlBar-AddressField .ToolbarButton-Button[title^="Translate"] { display: none; } +/* AddressField show allowed permission buttons */ +.UrlBar-AddressField .permission-popup.is-allowing { + display: flex; +} + /* AddressField URL scheme part */ .UrlFragment--Lowlight:first-of-type { color: var(--colorFgFadedMost); @@ -104,6 +109,15 @@ color: var(--colorFgIntense) !important; font-weight: bold; } +/* AddressField dropdown URL color */ +.OmniLinkItem-DisplayText .displayUrl { + color: var(--colorHighlightBgFaded); +} + +/* AddressField pageload indicator */ +.UrlBar-AddressField .pageload .pageload-indicator { + background-color: var(--colorAccentBg) !important; +} /* Extensions toggle button */ .toolbar-extensions .ExtensionToggleIcon button svg path { @@ -113,7 +127,7 @@ /* Extensions buttons background */ .ExtensionDropdownIcon, .ExtensionIcon, -.ExtensionToggleIcon.ExtensionToggleIcon--extensionsExpanded { +.ExtensionToggleIcon.ExtensionToggleIcon--Expanded { background-color: transparent !important } @@ -129,8 +143,9 @@ } /* Trashcan dimmed */ -.toolbar-tabbar.sync-and-trash-container button { - opacity: 0.3; +#tabs-container .synced-tabs-button button, +#tabs-container .toggle-trash button { + opacity: 0.5; } /* Bookmark button fill colour */ @@ -143,11 +158,6 @@ opacity: unset !important; } -/* Bookmarks Panel input width */ -/*.addbookmark-cardwrapper { - width: 100%; -}*/ - /* Bookmarks thumbnails hide */ .panel-bookmarks-edit .cardview .preview, .manager-editor .cardview .preview { @@ -189,20 +199,10 @@ background-color: var(--colorHighlightBgDark) !important; } -/* Pageload Indicator */ -.UrlBar-AddressField .pageload .pageload-indicator { - background-color: var(--colorAccentBg) !important; -} - -/* Hide overlay info bubble */ +/* Hide overlay info bubble + Fullscreen reminder */ .overlayinfobubble { display: none; } /* Hide Extension buttons */ .button-toolbar.extensionId button[title="Spatial Navigation"] {display: none;} - -/* Fix for stupid modal QC dialog */ -/*.modal-faded-background { - display: none; -}*/ \ No newline at end of file diff --git a/vivaldi/mods/index.html b/vivaldi/mods/index.html index 0654105..eb12ed2 100644 --- a/vivaldi/mods/index.html +++ b/vivaldi/mods/index.html @@ -31,7 +31,7 @@ ..
[   0 May 24 18:24]  CSS
[   0 May 24 18:24]  JS
-[5.2K Jan  6 13:13]  custom.css
+[5.3K Jul  4 17:29]  custom.css
[1.5K Jan  6 20:23]  custom.unused.css
[ 360 Jan  7 14:35]  page-confirm-info-bar.css
[ 854 Jan  6 20:23]  window-panel-tweaks.css
diff --git a/vivaldi/tools/Giant-Bookmarks.zip b/vivaldi/tools/Giant-Bookmarks.zip index 70e0fb8..3ad469c 100755 Binary files a/vivaldi/tools/Giant-Bookmarks.zip and b/vivaldi/tools/Giant-Bookmarks.zip differ diff --git a/vivaldi/tools/bookmark-recovery.zip b/vivaldi/tools/bookmark-recovery.zip new file mode 100755 index 0000000..0397460 Binary files /dev/null and b/vivaldi/tools/bookmark-recovery.zip differ diff --git a/vivaldi/tools/index.html b/vivaldi/tools/index.html index b13f6b4..0af3523 100644 --- a/vivaldi/tools/index.html +++ b/vivaldi/tools/index.html @@ -32,8 +32,9 @@ [   0 May 24 18:24]  chrome-pak
[   0 May 24 18:24]  vivaldi-searchengine-sync
[1.7K Jan  6 20:23]  anonymize-history.sql
+[6.9K Jun 14 23:52]  bookmark-recovery.zip
[ 631 Jan  6 20:23]  create-cookie-file.sql
-[3.2M Jan  6 20:23]  Giant-Bookmarks.zip
+[3.8M Jul 11 16:56]  Giant-Bookmarks.zip
[  96 Jan  6 20:23]  keepass-to-chrome-csv.cmd
[689K Jan  6 20:23]  ListExtensions.exe
[2.5M Jan  6 20:23]  python27.dll
@@ -41,7 +42,7 @@

-2 directories, 6 files +2 directories, 7 files

diff --git a/vivaldi/userscript/Absolute Enable Right Click & Copy.options.json b/vivaldi/userscript/Absolute Enable Right Click & Copy.options.json index 6716c21..b31a6e1 100755 --- a/vivaldi/userscript/Absolute Enable Right Click & Copy.options.json +++ b/vivaldi/userscript/Absolute Enable Right Click & Copy.options.json @@ -1 +1 @@ -{"options":{"check_for_updates":false,"comment":"","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":false,"merge_matches":false,"orig_connects":[],"orig_excludes":[],"orig_includes":[],"orig_matches":["*://*/*"],"orig_noframes":null,"orig_run_at":"document-idle","use_blockers":[],"use_connects":[],"use_excludes":[],"use_includes":[],"use_matches":["*://*.discord.com/*","*://*.spotify.com/*","*://*.discogs.com/*"]},"run_at":null,"sandbox":null,"tab_types":null,"unwrap":null,"user_modified":null},"settings":{"enabled":true,"position":2},"meta":{"name":"Absolute Enable Right Click & Copy","uuid":"3ded8744-62b8-45b2-afdc-2daa3f6313af","modified":1713629150494,"file_url":"https://greasyfork.org/scripts/23772-absolute-enable-right-click-copy/code/Absolute%20Enable%20Right%20Click%20%20Copy.user.js"}} \ No newline at end of file +{"options":{"check_for_updates":false,"comment":"","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":false,"merge_matches":false,"orig_connects":[],"orig_excludes":[],"orig_includes":[],"orig_matches":["*://*/*"],"orig_noframes":null,"orig_run_at":"document-idle","use_blockers":[],"use_connects":[],"use_excludes":[],"use_includes":[],"use_matches":["*://*.discord.com/*","*://*.spotify.com/*","*://*.discogs.com/*"],"orig_run_in":[]},"run_at":null,"sandbox":null,"tab_types":null,"unwrap":null,"user_modified":null,"run_in":null,"tags":[]},"settings":{"enabled":true,"position":2},"meta":{"name":"Absolute Enable Right Click & Copy","uuid":"3ded8744-62b8-45b2-afdc-2daa3f6313af","modified":1713629150494,"file_url":"https://greasyfork.org/scripts/23772-absolute-enable-right-click-copy/code/Absolute%20Enable%20Right%20Click%20%20Copy.user.js"}} \ No newline at end of file diff --git a/vivaldi/userscript/Disable page close confirmation.options.json b/vivaldi/userscript/Disable page close confirmation.options.json index ca5d3e4..24de927 100755 --- a/vivaldi/userscript/Disable page close confirmation.options.json +++ b/vivaldi/userscript/Disable page close confirmation.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":false,"orig_connects":[],"orig_excludes":[],"orig_includes":[],"orig_matches":["*://*/*"],"orig_noframes":null,"orig_run_at":"document-start","use_blockers":[],"use_connects":[],"use_excludes":[],"use_includes":[],"use_matches":["*://music.youtube.com/*"]},"run_at":null,"tab_types":null,"user_modified":null},"settings":{"enabled":true,"position":4},"meta":{"name":"Disable page close confirmation","uuid":"29b5aaa7-8ef4-41a9-b589-583bc41a5779","modified":1642196588804,"file_url":"https://greasyfork.org/scripts/4279-disable-page-close-confirmation/code/Disable%20page%20close%20confirmation.user.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_prototypes":false,"compat_wrappedjsobject":false,"compatopts_for_requires":true,"noframes":null,"override":{"merge_connects":true,"merge_excludes":true,"merge_includes":true,"merge_matches":false,"orig_connects":[],"orig_excludes":[],"orig_includes":[],"orig_matches":["*://*/*"],"orig_noframes":null,"orig_run_at":"document-start","use_blockers":[],"use_connects":[],"use_excludes":[],"use_includes":[],"use_matches":["*://music.youtube.com/*"],"orig_run_in":[]},"run_at":null,"tab_types":null,"user_modified":null,"run_in":null,"tags":[]},"settings":{"enabled":true,"position":4},"meta":{"name":"Disable page close confirmation","uuid":"29b5aaa7-8ef4-41a9-b589-583bc41a5779","modified":1642196588804,"file_url":"https://greasyfork.org/scripts/4279-disable-page-close-confirmation/code/Disable%20page%20close%20confirmation.user.js"}} \ No newline at end of file diff --git a/vivaldi/userscript/Google I'm Feeling Lucky Redirect.options.json b/vivaldi/userscript/Google I'm Feeling Lucky Redirect.options.json index 9e57270..b107961 100755 --- a/vivaldi/userscript/Google I'm Feeling Lucky Redirect.options.json +++ b/vivaldi/userscript/Google I'm Feeling Lucky Redirect.options.json @@ -1 +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":["https://www.google.com/url?*q=*"],"orig_matches":[],"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":5},"meta":{"name":"Google I'm Feeling Lucky Redirect","uuid":"e8841671-f77e-4ce0-a44b-9d78f8618a39","modified":1672495936618,"file_url":"https://greasyfork.org/scripts/422086-google-i-m-feeling-lucky-redirect/code/Google%20I'm%20Feeling%20Lucky%20Redirect.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":["https://www.google.com/url?*q=*"],"orig_matches":[],"orig_noframes":null,"orig_run_at":"document-start","use_blockers":[],"use_connects":[],"use_excludes":[],"use_includes":[],"use_matches":[],"orig_run_in":[]},"run_at":null,"sandbox":null,"tab_types":null,"unwrap":null,"user_modified":null,"run_in":null,"tags":[]},"settings":{"enabled":true,"position":5},"meta":{"name":"Google I'm Feeling Lucky Redirect","uuid":"e8841671-f77e-4ce0-a44b-9d78f8618a39","modified":1672495936618,"file_url":"https://greasyfork.org/scripts/422086-google-i-m-feeling-lucky-redirect/code/Google%20I'm%20Feeling%20Lucky%20Redirect.user.js"}} \ No newline at end of file diff --git a/vivaldi/userscript/Jira Night.options.json b/vivaldi/userscript/Jira Night.options.json index c3fcb74..bb12523 100755 --- a/vivaldi/userscript/Jira Night.options.json +++ b/vivaldi/userscript/Jira Night.options.json @@ -1 +1 @@ -{"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":["https://bugs.vivaldi.com/secure/attachment/*"],"orig_includes":[],"orig_matches":["https://bugs.vivaldi.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":false,"position":7},"meta":{"name":"Jira Night","uuid":"543f6de3-f114-4b10-b22a-3b35ffd18a72","modified":1686258920618}} \ 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":["https://bugs.vivaldi.com/secure/attachment/*"],"orig_includes":[],"orig_matches":["https://bugs.vivaldi.com/*"],"orig_noframes":null,"orig_run_at":"document-start","use_blockers":[],"use_connects":[],"use_excludes":[],"use_includes":[],"use_matches":[],"orig_run_in":[]},"run_at":null,"sandbox":null,"tab_types":null,"unwrap":null,"user_modified":null,"run_in":null,"tags":[]},"settings":{"enabled":false,"position":7},"meta":{"name":"Jira Night","uuid":"543f6de3-f114-4b10-b22a-3b35ffd18a72","modified":1686258920618}} \ 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 d617e6f..2347efd 100755 --- a/vivaldi/userscript/RPS Night Mode.options.json +++ b/vivaldi/userscript/RPS Night Mode.options.json @@ -1 +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":["*://*.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 +{"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","orig_run_in":[],"orig_tags":[],"use_blockers":[],"use_connects":[],"use_excludes":[],"use_includes":[],"use_matches":[]},"run_at":null,"run_in":null,"sandbox":null,"tags":[],"unwrap":null,"user_modified":1748343415908},"settings":{"enabled":true,"position":6},"meta":{"name":"RPS Night Mode","uuid":"0eb7141b-a77c-4f7d-b774-2599bfee0027","modified":1748343415907,"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 ba46b5b..8a8992c 100755 --- a/vivaldi/userscript/RPS Night Mode.user.js +++ b/vivaldi/userscript/RPS Night Mode.user.js @@ -2,7 +2,7 @@ // @name RPS Night Mode // @namespace https://greasyfork.org/en/users/197428-pathduck // @license MIT -// @version 0.54 +// @version 0.58 // @description Night mode for site "Rock, Paper, Shotgun" // @author Pathduck // @supportURL https://greasyfork.org/en/scripts/370482-rps-night-mode @@ -15,23 +15,37 @@ // ==/UserScript== GM_addStyle(` -body {color: #eee !important; background: black!important;} figcaption {color: #00b893 !important;} input {color: #eee !important;} +#page_wrapper {color: #eee !important; background: black !important;} #content {background: #393939 !important; border-radius: 16px;} -#comments .markdown {background: unset !important;} -.article[data-article-type], .summary[data-article-type] {--color: #ee77a7;--strap-color: #ee77a7;} +#comments form textarea, #comments .toolbar, #comments .preview {color: white; background: #222;} +#comments form textarea::placeholder {color: #767676;} +#comments .toolbar button, #comments .actions-overflow-inner {color: #00b38f; background: #333 !important;} +#comments .container .post.highlight .markdown {background: #222; !important; border-radius: 5px;} +.article[data-article-type], .summary[data-article-type] {--color: #e94989 !important;--strap-color: #e94989 !important;} .article[data-premium=true], .summary[data-premium=true] {--color: #9763ff !important; --strap-color: #9763ff !important;} -.article_body_content blockquote {background: #222 !important;} +.article[data-paywalled=true] .article_body_content:after {background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #393939)} +.article_body_content blockquote {background: #222 !important; border-radius: 10px; padding: 10px;} .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;} +.article-styling h2 {color: #00b893 !important;} +.archive_by_date a {color: #eee;} +.archive h2 a {color: #00b893 !important;} +.archive__item[data-premium=true] {--archive-kicker-color: #a282e3;} .jumplinks_group {background-image: unset !important;} .nav_primary a, .nav_secondary a {color: #eee !important;} +.notifications .table-row:not(.table-headers):hover {background-color: #222 !important;} +.notifications .table-row.table-headers .table-cell {color: white !important;} .profile-comments a {color: #00b893 !important;} -.poll_wrapper .poll_container * {color: #cbcbcb !important;} +.poll_wrapper .poll_container {--poll-border-color: lightgray;} +.poll_wrapper .poll_container * {color: #cbcbcb !important; background: unset !important;} +.recommendation, .recommendation__badge {background: #222; border-radius: 10px;} +.recommendation__title {color: #00b893;} +.recommendation__strapline {color: #eee;} .section_title, .page_title, .label {color: #00b893 !important;} +.summary .button {color: #fff !important;} .supporters_shelf .section_title {color: #9763ff !important;} .strapline, .disclaimer, .alert {color: #eee !important;} .tabbed_nav {background: #393939 !important; background-image: unset !important;} diff --git a/vivaldi/userscript/Unobtrusive Scrollbar.options.json b/vivaldi/userscript/Unobtrusive Scrollbar.options.json index 98c02dc..9aca6b3 100755 --- a/vivaldi/userscript/Unobtrusive Scrollbar.options.json +++ b/vivaldi/userscript/Unobtrusive Scrollbar.options.json @@ -1 +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 +{"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","orig_run_in":[],"use_blockers":[],"use_connects":[],"use_excludes":[],"use_includes":[],"use_matches":[]},"run_at":null,"run_in":null,"sandbox":null,"tab_types":null,"tags":[],"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/Vivaldi Forum Tweaks.options.json b/vivaldi/userscript/Vivaldi Forum Tweaks.options.json index dc905d1..81b4419 100755 --- a/vivaldi/userscript/Vivaldi Forum Tweaks.options.json +++ b/vivaldi/userscript/Vivaldi Forum Tweaks.options.json @@ -1 +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":["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 +{"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","orig_run_in":[],"orig_tags":[],"use_blockers":[],"use_connects":[],"use_excludes":[],"use_includes":[],"use_matches":[]},"run_at":null,"run_in":null,"sandbox":null,"tags":[],"unwrap":null,"user_modified":1748693223214},"settings":{"enabled":true,"position":8},"meta":{"name":"Vivaldi Forum Tweaks","uuid":"dc2c3f6f-cd4f-45f7-99c9-e941105651a6","modified":1748693223213,"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.user.js b/vivaldi/userscript/Vivaldi Forum Tweaks.user.js index bb1e9b1..43e916d 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 1.9 +// @version 2.11 // @description CSS tweaks for Vivaldi Forums // @author Pathduck // @supportURL https://greasyfork.org/en/scripts/457399-vivaldi-forum-tweaks @@ -16,80 +16,90 @@ GM_addStyle(` @media (min-width: 960px) {body {padding-top: 60px;}} hr {margin: 5px;} -pre code {padding: 5px !important;} -#communitysubmenu { padding: 0 0 0; min-height: 24px;} +ul#logged-in-menu {margin: 3px 0; padding-bottom: 0;} #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;} +#content .posts>li {padding: 10px 0 0;} +#content {margin-top: 0; padding-top: 0 !important;} +#menucontent>.row {height: 40px;} #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;} +#search-form #search-fields.hidden {max-width: unset; width: 300px;} +#search-form .btn-outline-secondary {border: none;} +#vivaldi-header.header {height: 40px !important;} +.alert {margin: 0 2px !important;} +.account .account-stats, .account hr, .account .profile {margin: 0 auto 5px;} .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 ul, .categories li {padding: 0 !important; margin: 0 0 5px !important;} +.categories-list li.unread .title a, .topics-list li.unread .title a {font-weight: unset !important;} +.categories-title {margin: 0 !important;} .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 .text-sm, .header .notification-list .text-sm {font-size: .9rem !important;} +.header .chat-list, .header .notification-list {width: 500px !important; max-height: 85vh;} .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;} +.navbar.navbar-vivaldi>div {min-height: unset;height: 35px;} +.tag-list h5 {margin: 5px 10px !important;} +.topic h1 {line-height: 1.1;} +.topic .post-header + br {display: none; } +.topic .post-signature p {margin: 0;} +.topic .post-signature {margin-top: 5px; margin-bottom: 0;} .topic .post-tools>a, .topic .moderator-tools>a {padding: 0 10px;} +.topic .posts .content {min-height: 45px !important;} .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 .posts .content p {margin-top: 0; margin-bottom: .5rem;} +.topic .posts .content pre.markdown-highlight {padding: 3px; border-radius: 5px;} +.topic .posts .threaded-replies {margin-top: 5px; padding: 0;} +.topic .posts.timeline .timeline-event {text-align: center !important; justify-content: center !important; font-weight: bold;} +.topic .topic-header > div {gap: unset !important;} +.topic .topic-header {margin-bottom: 0 !important;} +.topic .topic-header .topic-info {padding: 0;} +.topic .topic-header .topic-title {margin: 5px 0 0;} +.topic .topic-header .topic-title > span {font-size: 1.6rem !important;} +.topic-list-header {height: 45px; padding: 5px !important;} .topic-list-header.sticky-top {top: unset !important;} +.topics-list li.category-item .lastpost .avatar {margin: 0 10px 0 0 !important;} +.topics-list li.category-item .lastpost .permalink {padding-bottom: 2px !important;} +.topics-list li.category-item .lastpost {padding: 0 !important;} +.topics-list li.category-item .title {font-size: 1.2rem !important;} +.topics-list li.category-item {padding: 0 0 20px !important;} +.userinfo #user_label {padding: 0 !important;} .vivaldi-nav-link {line-height: 33px;} /* Dark skin fixes */ .skin-dark blockquote {background-color: #333; border-left: 5px solid #4c70f0;} -.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 code, .skin-dark pre {color: white;} .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 .badge.unanswered, .skin-dark .badge.answered {filter: unset !important;} +.skin-dark .btn-group button, .skin-dark .btn-primary, .topic-main-buttons button {background: linear-gradient(0deg,#2a3f87 0,#4c70f0 100%);} +.skin-dark .category-children a:hover {color: #4c70f0 !important;} +.skin-dark .chats-full .active .chat-room-btn {background-color: darkslategrey !important;} .skin-dark .composer .preview a {color: #809cff !important} +.skin-dark .header .notification-list .unread, .skin-dark .header .chat-list .unread {background: darkslategrey;} .skin-dark .label-success {background-color: green;} -.skin-dark .navbar-vivaldi {background: linear-gradient(0deg,#2a3f87 0,#4c70f0 100%);} +.skin-dark .navbar-vivaldi {background: linear-gradient(0deg,#2a3f87 0,#4c70f0 100%) !important;} .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 .status.offline {color: #333;} .skin-dark .status.online {color: forestgreen;} -.skin-dark .text-muted {color: #BBB !important;} +.skin-dark .text-muted {color: #DDD !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 .textcomplete-dropdown {color: white !important; background-color: darkslategrey;} .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;} +.skin-dark .topic-list-header button i {color: white !important;} +.skin-dark .topic-list-header.text-bg-light {background-color: transparent !important;} +.skin-dark .topic-main-buttons button i {color: white !important;} +.skin-dark .topics-list .badge, .skin-dark .topic-info .badge {filter: brightness(150%);} +.skin-dark .topics-list li.category-item {border-top: unset;} +.skin-dark .topics-list li.category-item:not(.unread) h3.title a {opacity: 0.5;} +.skin-dark .topics-list li.category-item:not(.unread) h3.title a:hover {opacity: unset;} +.skin-dark .topics-list li.category-item.unread .lastpost {border-color: #ddd !important;} +.skin-dark .userinfo .nav-item:hover, .skin-dark .btn-link:hover {background-color: #303030 !important;} /* External link warning */ a[rel^="nofollow"]::after {content:"⚠️";} diff --git a/vivaldi/userscript/YouTube fast fullscreen toggle.options.json b/vivaldi/userscript/YouTube fast fullscreen toggle.options.json index a1cb8f9..0ff01b4 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_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 +{"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":[],"orig_run_in":[]},"run_at":null,"sandbox":null,"tab_types":null,"unwrap":null,"user_modified":null,"run_in":null,"tags":[]},"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/index.html b/vivaldi/userscript/index.html index e88b2ad..987169a 100644 --- a/vivaldi/userscript/index.html +++ b/vivaldi/userscript/index.html @@ -29,28 +29,28 @@

userscript

..
-[ 982 Jan  6 20:23]  Absolute Enable Right Click & Copy.options.json
+[1023 May 31 14:51]  Absolute Enable Right Click & Copy.options.json
[  30 Jan  6 20:23]  Absolute Enable Right Click & Copy.storage.json
[6.3K Jan  6 20:23]  Absolute Enable Right Click & Copy.user.js
-[ 929 Jan  6 20:23]  Disable page close confirmation.options.json
+[ 970 May 31 14:51]  Disable page close confirmation.options.json
[  30 Jan  6 20:23]  Disable page close confirmation.storage.json
[ 834 Jan  6 20:23]  Disable page close confirmation.user.js
-[ 941 Jan  6 20:23]  Google I'm Feeling Lucky Redirect.options.json
+[ 982 May 31 14:51]  Google I'm Feeling Lucky Redirect.options.json
[  30 Jan  6 20:23]  Google I'm Feeling Lucky Redirect.storage.json
[ 899 Jan  6 20:23]  Google I'm Feeling Lucky Redirect.user.js
-[ 819 Jan  6 20:23]  Jira Night.options.json
+[ 860 May 31 14:51]  Jira Night.options.json
[  30 Jan  6 20:23]  Jira Night.storage.json
[2.6K Jan  6 20:23]  Jira Night.user.js
-[ 877 Jan  6 20:23]  RPS Night Mode.options.json
+[ 925 May 31 14:51]  RPS Night Mode.options.json
[  30 Jan  6 20:23]  RPS Night Mode.storage.json
-[2.2K Jan  6 20:23]  RPS Night Mode.user.js
-[ 766 Jan  6 20:23]  Unobtrusive Scrollbar.options.json
+[3.3K May 27 10:56]  RPS Night Mode.user.js
+[ 807 May 31 14:51]  Unobtrusive Scrollbar.options.json
[  30 Jan  6 20:23]  Unobtrusive Scrollbar.storage.json
[ 638 Jan  6 20:23]  Unobtrusive Scrollbar.user.js
-[ 939 Jan  6 20:23]  Vivaldi Forum Tweaks.options.json
+[ 978 May 31 14:18]  Vivaldi Forum Tweaks.options.json
[  30 Jan  6 20:23]  Vivaldi Forum Tweaks.storage.json
-[5.1K Jan  6 20:23]  Vivaldi Forum Tweaks.user.js
-[ 909 Jan  6 20:23]  YouTube fast fullscreen toggle.options.json
+[6.1K May 31 14:51]  Vivaldi Forum Tweaks.user.js
+[ 950 May 31 14:51]  YouTube fast fullscreen toggle.options.json
[  30 Jan  6 20:23]  YouTube fast fullscreen toggle.storage.json
[5.4K Jan  6 20:23]  YouTube fast fullscreen toggle.user.js