Skip to content

Youtube Focus v1.2.0 by richard-s16

Screenshot of Youtube Focus v1.2.0

Details

Authorrichard-s16

LicenseNo License

CategoryYoutube Focus v1.2.0

Created

Updated

Size54 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

YouTube without any distractions on your Home Screen!

@Original Author: N؜am (504471)

*Changelog: Small fixes of some bugs.

Notes

Userstyle doesn't have notes.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name           Youtube Focus
@namespace      USO Archive
@author         N؜am
@description    `<a></a>`
@version        20200413.13.59
@license        CC-BY-NC-ND-4.0
@preprocessor   uso
@advanced dropdown T "Fullsize Theater mode" {
	A "Activate*" <<<EOT ytd-app[is-watch-page] ytd-watch[theater] #player,
ytd-app[is-watch-page] ytd-watch-flexy[theater] #player-theater-container
{max-height: 100vh !important;min-height: 100vh !important}
ytd-app[is-watch-page] #masthead-container{opacity:0!important;transition:opacity 0.2s ease-in-out}
ytd-app[is-watch-page] #masthead-container:hover{opacity:1!important}
ytd-app[is-watch-page] #page-manager{margin-top:0!important}
ytd-app[is-watch-page] #extra-buttons{display:none!important}
ytd-app[is-watch-page] #toast:not(.paper-toast-open){pointer-events:none} EOT;
D "Default" <<<EOT  EOT;

}
@advanced dropdown rv "Related videos" {
	h "hide*" <<<EOT #related,.ytp-videowall-still.ytp-suggestion-set, EOT;
s "show" <<<EOT  EOT;

}
@advanced dropdown c "Comments" {
	s "show*" <<<EOT  EOT;
h "hide" <<<EOT ytd-comments, EOT;

}
@advanced dropdown lc "Live Chat" {
	s "show*" <<<EOT  EOT;
h "hide" <<<EOT ytd-live-chat-frame, EOT;

}

==/UserStyle== */
@-moz-document regexp("https://www.youtube.com/(|\\?(reload|pbjreload).*)") {
    html:not([dark="true"]) ytd-app,
    html:not([dark="true"]) ytd-mini-guide-renderer,
    html:not([dark="true"]) ytd-mini-guide-entry-renderer {
        background-color: white;
    }

    ytd-app,
    ytd-mini-guide-renderer,
    ytd-mini-guide-entry-renderer {
        background-color: rgb(36, 36, 36)!important
    }

    ytd-app[is-watch-page] #masthead-container {
        transition: unset!important;
        opacity: 1!important
    }
    [dark] .gstl_50.sbdd_a * {
        background-color: var(--yt-searchbox-background)!important
    }
    ytd-topbar-logo-renderer#logo {
        position: fixed!important;
        top: calc(50vh - 110px);
        left: calc(50% - 150px);
        background: url(https://upload.wikimedia.org/wikipedia/commons/thumb/b/b8/YouTube_Logo_2017.svg/2000px-YouTube_Logo_2017.svg.png)!important;
        width: 300px!important;
        height: 67px!important;
        background-size: 300px 67px!important
    }
    ytd-topbar-logo-renderer#logo *,
    #guide-button,
    #guide-spacer,
    #country-code,
    .ytd-mealbar-promo-renderer {
        display: none!important
    }
    ytd-app {
        background-color: var(--yt-live-chat-action-panel-background-color-transparent)!important
    }
    #guide-persistent-and-visible,
    #home-page-skeleton,
    #masthead-logo {
        opacity: 0!important
    }
    #guide-content.ytd-app {
        background: unset!important
    }
    app-drawer.ytd-app[persistent] {
        z-index: 999999!important
    }
    #search-clear-button.ytd-searchbox {
        width: auto;
    }
    #search-form #container {
        position: fixed!important;
        top: calc(50vh + 0px);
        left: calc(50% - 280px)!important;
        width: 584px!important;
        height: 44px!important;
        border-radius: 2px!important;
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08)!important;
        transition: box-shadow 200ms cubic-bezier(0.4, 0.0, 0.2, 1)!important;
        margin: 0;
        padding: 0;
    }
    #search-form #container:hover {
        box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.08)!important
    }
    ytd-searchbox[has-focus] #search-form #container {
        box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.08)!important;
    }
    #container.ytd-searchbox {
        margin-left: 0;
    }
    #voice-search-button.ytd-masthead {
        display: none;
    }
    .sbsb_b {
        max-height: 150px!important;
        overflow-y: scroll
    }
    #container.ytd-searchbox > [slot=search-input] {
        padding-left: 10px
    }
    .gstl_50.sbdd_a {
        left: calc(50% - 292px)!important;
        top: calc(50vh + 40px)!important
    }
    #search-icon-legacy {
        visibility: hidden!important
    }
    ytd-searchbox[has-focus] #search-icon.ytd-searchbox {
        display: none;
        visibility: hidden;
    }
    #masthead-container.ytd-app::after {
        box-shadow: none!important
    }
    app-drawer {
        opacity: 0!important;
        transition: opacity .3s ease-out!important;
    }
    app-drawer:hover {
        opacity: 1!important
    }
    .skeleton-bg-color {
        background-color: transparent!important
    }
    ytd-page-manager {
        display: none!important
    }
    @media only screen and (max-width: 656px) {
        #search-button {
            display: none!important
        }
        #search-form:not(#a) #container {
            width: calc(100% - 25px)!important;
            left: 5px!important;
        }
        ytd-masthead[show-input] #guide-button.ytd-masthead,
        ytd-masthead[show-input] #logo.ytd-masthead,
        ytd-masthead[show-input] #end.ytd-masthead,
        ytd-searchbox.ytd-masthead {
            display: block!important
        }
        ytd-topbar-logo-renderer#logo {
            background-size: 200px 45px!important;
            width: 200px!important;
            height: 45px!important;
            top: calc(50vh - 75px)!important;
            left: calc(50% - 100px)!important
        }
        .gstl_50.sbdd_a {
            left: 5px!important;
            width: calc(100% - 25px)!important
        }
    }
    [dark] {
        height: 100%!important;
        background: rgb(35, 35, 35)!important
    }
    [dark] ytd-topbar-logo-renderer#logo {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAAG+CAYAAADLFp9pAACJi0lEQVR42uzdDZhW93nf+XtAQkhCWKAxMB4PzIthXrARbhvXqkVK3ciy1rYSp1VS7TqKG6e4iZqIaOUqXdQamrSiap1akC6xsVohr7yxcFYXotblFlnQiqVCCKrYBixrPQSMUUAGIQkEM/DM2eeYkYNlxNvM8zzn5fO9ru/lTevNVc597v/5/+/fPOdEAMg1ByImHI6YlHosor1q5/GIrsGIvz7s3zwR8QvDfuRkxC2n+StVF7zJ36lE3P0m/7Dq0tO8r+oX3uSqqo+8yW8MRax7w+r//GT1P599K6v/939e/c/vn4/V/+5L1f88dC6r/70jSURyLqv/3aHz+d83bP95/r9x2zn+vf/tTdfnG2e4hv/xTdf5P7ypFqmLTq9XtYZ3nqGu/+BNtf/F0+6L+W/cLwMRfek9lPpqRHN6Xx2KeJtOAwAAAAAAAAAAAPBj1kdckgaJaaA4HFC/azhw/BtvhJCnBZP/aDiw/MenhZr3nBZ2fv60MPT/eouw+Y2A9X+eFsb+4LQA99j5hMLkaFu9946f9scJe067P7cO37NPn/YHAY+ddn9/afieX3FaLyw5rUduPy3sf6OXPn56wD8QMSftv9cj2tJ+/MuIK61OAAAAAAAAAAAAwDAvR1z9WsSUNFRLw7XTAu03fmn9G1V/azigWzwc2q0Y/lVvGuo9Nhz0/ffh8O9bw2HgnuGA8DWhKZn5UH9guF9fHA70dwz/EcrG4f5eO9zvq4ZD/D+qeu/wunDHcGj/q1V/KV0/0rc2VJ2britHIqalYb3VFgAAAAAAAAAAAKPKSxFXHY1oOR4xM/016YmIv1P1Y8Ovlk4DrM8M/yL13w2HXF+t+vWhiA3D4fb3qv+5e/jXr8cFhyTrHNQfGw7qd1X/87vDIf2G6v/8X4YD+geq3j/8yYP0Vfqfrvq/Vte5m9P1Ll330rdXHImY6tfzAAAAAAAAAAAAOeaHEVccjWgdiJh9IuIDVT96MuITVf/J8OvJPzccHv1Z1SeGg6U0YNpb9bDwjSR/JpAfGg7k/6Lqd6r/3/9j+Bfzb4Tx6ecePltdZ3+36q+l6266/qbfqU//GGlXxHhPJwAAAAAAAAAAgBFwMGLi8C/Arxv+9fc/HP7ld/o64z+p+qfpt7jT7xhXfX4oYn/6emRhF0lmMoR/veoP0wC+6lPD351fdabwvbru/63q+j8rfQ54GgIAAAAAAAAAgELyg4jL0+/0noi4fjgQvy39pu/wt74fSr/9O/wd4O8LwkmSw8H78erzYV/V7ekzYvhX7+nr5xcPfxf+lvS5kr515GjEOzxtAQAAAAAAAABAQzkU8bbh16V/6GTEJysR/7zqiuFfF26r+qIQiCRZp8D96PCr5tO3k6yt+oWq/6L6fPr16nPqhurzqtd33QEAAAAAAAAAwEXxasQ1gxE/dzLil6r+zvDr09Nfiz9ZdWcaVAhsSJI5DNpfHn6d/ONVVw6/Rv43TkTcmH67/aWIq+wCAAAAAAAAAAAoGZ+NGHMsouNExIdPRvx2JeLfVv2zqv+z6itCFpJkWa0+B1+t+u2hiEer//nvqs/J30rftnI8omt9xCV2EQAAAAAAAAAA5JRnIy4diJhzMuJXh78b+6dpSD4UcUxIQpLkBf+C/UT1Ofr/Db8m/t+knzBJ39jil+sAAAAAAAAAAGSMdHh/ImLe8CvXH6i6dShiQOBBkmRdfrmefoP961X/oPos/vixiBl2JwAAAAAAAAAA1ImjEe8Y/mX5suFflZ8UYJAkmalQ/UdV/2saqqevgT8QMcEOBgAAAAAAAACAUeCRiLEnIv52JeKPhiJeEEyQJJnLV8A/XfW+6jP9xhciLrPDAQAAAAAAAADgPFkfccmJiI9VIv5T1ZeEDyRJFuoX6q9WXX0y4rZXI66x8wEAAAAAAAAA4Awcj5hZibi36j4BA0mSpfh1+snqc/+bJyN+7YcRV9gNAQAAAAAAAABKTfqK9vSb5kMRG6oOCRNIkiztL9NfqfrFwYjr7JAAAAAAAAAAAKXiBxGXn4z4raGI7wsNSJLkm8L056r7hE88G3GpXRMAAAAAABgpSQkJcxUAyAcvRVxVifg/hiL+UkBAkiTPEaTvORlxZ7p/sIsCAAAAAAAXS0kD9MtUHgAyTPoLspMRvz0UsV8gQJIkL/Bb6S9XIu75y4gr7aoAAAAAAMCFIkAHAGSKExG/UIn4tgCAJEmO8BfpL1W9+zsR4+ywAAAAAADA+SJABwBkgoGInqGIDQb+JElylH+R/t2TEb9ktwUAAAAAAM4HAToAoKGkr2tPfx02FHHMkJ8kSdbwF+n/+VjEDLsvAAAAAABwNgToAICGMRjxtyoR3zHUJ0mSdfo1+tHq3mNx+gd8dmIAAAAAAOBMCNABAHVnfcQllYh/PRRRMcwnSZIN+DX6toGI2XZlAAAAAADgzQjQAQB15fWI6UMRGw3vSZJkg3+NfqwScUd1e9JkhwYAAAAAAN5AgA4AqBsnIz4+FHHI0J4kSWbo1+jfOBIxzU4NAAAAAACkCNABADXnkYixlYjPGdKTJMmM/hr9hycirrdrAwAAAAAAAnQAQE15KeKqSsQaw3mSJJnxEH3gZMSn7N4AAAAAACg3AnQAQM04FtFZifiOoTxJkszRK92/8GzEpXZyAAAAAACUEwE6AKAmDEa8vxLxI4N4kiSZwxD9vxyKeJsdHQAAAAAA5UOADgAYdU5E/O1KxKsG8CRJMsch+tbXIt5uZ2eA0WjWr1+/QvVHRl9f37Sy3j+dnZ2z3AEAUDv6+/u3JEDB2bJly9d0O5w/BegAgBFwIuIjQxGvG7yTJMkChOg7X49os8MzwMjAIAMjYPv27evKeu+0trZe4w4AAPsTwH4UsL4L0AGgQZyM+NWhiEEDd5IkWRSre5vdxyP8gjMD7Nu377slHliOcQcYfhl2A4BnDGBPAVjfBegAkCNORvy9oep/GLSTJMkC/hL9xeMRM+34Gktra+s7yzqw7KviDjD8MuwGAM8YwJ4CsL4L0AEgJ5yI+IWhiOMG7CRJssAh+p5jETPs/AwxGsHu3bufU/2L5vKy3jd33XXXx5QfAOxNAAE6YH0XoANAnRmMeH8l4jWDdZIkWYIQ/XtHIqbaARpiGFrmh+XLl3+qxPfMWHcAANibAPaigPVdgA4AdWQgYs5QxMsG6iRJskQh+rZDEW+zE2wMjz/++OcMLWHw5Z4BAM8ZwL4CsL4L0AEgc6S/vkpfZWqQTpIky+ZQxLr1EZfYEdaflpaWK8o6tOzr65vgDjD4Ol+89h8APGcAATpgfRegA0AdeTbi0qGIDQboJEmyxL9Ev9+u0CCjnqSvIld998v50tbW9g7VBwDPGUCADljfBegAUCcqEV80OCdJkmX3ZMSn7QwNMgwus8vMmTM73SsAAPsSwN4CsL4L0AGgplQi7jAwJ0mS/PGr3AdORMyzQ6wvHR0d1xpc4nzYuXPnBvcKAEDAAthbANZ3AToA1IzBiL+RDooNzEmSJH8Sou8/EjHVTrGuNBlcwtDrrVm1atWdqg8AnjWAfShgfRegA0CNORAxoRLxvEE5SZLkz3wP/fE01LVjNMyoNbNmzWpVffeJwRcAeNYAAnTA+u4cAQAZoBLxZQNykiTJt/we+u/YMdaPsr6ae9OmTV9W/fNj6tSpVxpwAwAELID9BWB9F6ADQE04GfErBuMkSZJnfZX78cGIuXaO9aGlpaXZ8BJnY+XKlbeX8f44fPjwftUHAAELYA8KWN8F6ABQQ45GtAxFvGwwTpIkec5Xuf/5sxGX2kEaaBheuj8aRV9f37tUHwA8bwB7UMD6LkAHgBpSifiqgThJkuR5h+h320EaaNSS+fPnX6L67g/DbQDwvAHsMQDruwAdABrAiYgPG4STJEle0KvcXz8e0WUnWXu+9KUv3VHGoUZ3d/cc1T8nTYbbAAABC2CPAVjfBegAMKr8MOKKoYjvG4STJEle8K/Qv2E3WXv6+vrGlXGosW/fvhdU/+x0dnbOLOO9sX79+hWqDwACFkCADljfBegAUCMqEfcagJMkSV6cJyN+xY7SUMMAszH09/c/Xcb7oq+vb4LqA4C9CGD/CVjfBegAUAOORrQOVf/D8JskSfKif4W+6wWHz5rz2muvHTLAhGGX+wIAPHMA+wzA+i5AB4CaUol40OCbJElyxL9C/107y9rS2dk5q4yDjcmTJ09UfcMug20A8MwB7DMA67sAHQDqwEDEe4YiThp6kyRJjvhX6C8djBB0GmyMOqtWrbpT5c/M1...

Reviews

No reviews yet.