PFP, username, date, and tags moved below videos. Ads removed (except cam ads). Sidebar moved to the right of videos. Topnav made smaller. Footer transparent.
Better Redgifs by gycuaifnyuaicvbasuigbdsauifcbnsa
Details
Authorgycuaifnyuaicvbasuigbdsauifcbnsa
LicenseNo License
Categoryredgifs.com
Created
Updated
Size12 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Can disable/enable the view count and fullscreen button, and toggle the footer being transparent (on phones). Does not remove fullscreen live cam ads.
Update 24/5/24: Fixed everything. Will continue to update to get rid of ads if they change the class name of them, but hopefully I wont. Also got rid of the cam ads the top-right menu. There is alot of useless shit in there but idrc.
Update 29/5/24: Fixed the video being lower than where it should be.
Update 29/5/24 - 2: Fixed everything again.
Source code
Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link./* ==UserStyle==
@name Better Redgifs
@namespace github.com/openstyles/stylus
@version 1.1.0
@description PFP, username, date, and tags moved below the video out of the way. Gradient removed. Ads removed (excluding the cam ads when in fullscreen). Sidebar moved to the right of the video out of the way. Topnav made smaller. |Update 29/5/24 - 2|
@author gycuaifnyuaicvbasuigbdsauifcbnsa
@advanced dropdown fsbuttondropdown "Fullscreen button" {
c "Disabled*" <<<EOT none EOT;
b "Enabled" <<<EOT contents EOT;
}
@advanced dropdown viewsbuttondropdown "Views button" {
c "Disabled*" <<<EOT none EOT;
b "Enabled" <<<EOT contents EOT;
}
@advanced dropdown transparentfooter "Transparent footer" {
c "Enabled*" <<<EOT rgba(7, 7, 55, 0.3) EOT;
b "Disabled" <<<EOT #0f0f37 EOT;
}
==/UserStyle== */
@-moz-document url-prefix("https://www.redgifs.com/gifs") {
:root {
--fsbuttondropdown: /*[[fsbuttondropdown]]*/;
--viewsbuttondropdown: /*[[viewsbuttondropdown]]*/;
--transparentfooter: /*[[transparentfooter]]*/;
}
div._adLiveButton_cey2k_1 {
display: none;
}
button.rg-button.views.icon {
display: var(--viewsbuttondropdown);
}
button.FSButton {
display: var(--fsbuttondropdown);
}
div.GifPreview-MetaInfo {
background: none;
padding: 0rem;
height: 0px;
z-index: 5;
bottom: -4px;
}
div.GifPreview {
margin-bottom: 100px !important;
}
p.UserInfo-Description {
display: none;
}
div.phone .topNav {
max-height: 30px;
align-items: stretch;
position: unset;
}
div.wide.page.exploreGifsPage {
padding-right: 50px;
}
div.fullScreen .Player-SideBarWrap,
.phone .Player-SideBarWrap,
.tablet .Player-SideBarWrap {
right:-36px;
top: 0px;
}
div.SearchInput.SearchInput_isWithTags {
max-height: 30px;
}
a.mainLogo svg {
height: 30px;
}
span._aTab_m2eij_1 {
display: none;
}
div.ApplicationFooter {
height:2.5rem;
background-color: var(--transparentfooter);
}
a.TabLink.TabLink_isUpload {
max-height: 2.5rem;
}
a.TabLink.TabLink_isUpload div {
background:none;
border:none;
}
div.Player_isGallery .Player-MetaInfo {
bottom: -5px;
}
ul.SideBar li:last-child {
display: none;
}
div.GifPreview-SideBarWrap {
right: -36px !important;
}
}
@-moz-document url-prefix("https://www.redgifs.com/watch") {
:root {
--fsbuttondropdown: /*[[fsbuttondropdown]]*/;
--viewsbuttondropdown: /*[[viewsbuttondropdown]]*/;
--transparentfooter: /*[[transparentfooter]]*/;
}
div._adLiveButton_cey2k_1 {
display: none;
}
button.rg-button.views.icon {
display: var(--viewsbuttondropdown);
}
button.FSButton {
display: var(--fsbuttondropdown);
}
div.GifPreview-MetaInfo {
background: none;
padding: 0rem;
height: 0px;
z-index: 5;
bottom: -4px;
}
div.GifPreview {
margin-bottom: 100px !important;
}
p.UserInfo-Description {
display: none;
}
div.phone .topNav {
max-height: 30px;
align-items: stretch;
position: unset;
}
div.wide.page.exploreGifsPage {
padding-right: 50px;
}
div.fullScreen .Player-SideBarWrap,
.phone .Player-SideBarWrap,
.tablet .Player-SideBarWrap {
top: 100px;
position:fixed;
right: 8.5px
}
div.SearchInput.SearchInput_isWithTags {
max-height: 30px;
}
a.mainLogo svg {
height: 30px;
}
span._aTab_m2eij_1 {
display: none;
}
div.ApplicationFooter {
height:2.5rem;
background-color: var(--transparentfooter);
}
a.TabLink.TabLink_isUpload {
max-height: 2.5rem;
}
a.TabLink.TabLink_isUpload div {
background:none;
border:none;
}
div.phone .Wrapper {
padding-right:40px;
}
ul.SideBar li:last-child {
display: none;
}
div.previewFeed {
max-width: 95%;
padding-right: 10%;
}
div.Player-SideBarWrap {
position: absolute !important;
right: -40px !important;
top: 0px !important;
}
div.GifPreview-SideBarWrap {
right: -36px !important;
}
}
@-moz-document url("https://www.redgifs.com/") {
:root {
--fsbuttondropdown: /*[[fsbuttondropdown]]*/;
--viewsbuttondropdown: /*[[viewsbuttondropdown]]*/;
--transparentfooter: /*[[transparentfooter]]*/;
}
div._adLiveButton_cey2k_1 {
display: none;
}
button.rg-button.views.icon {
display: var(--viewsbuttondropdown);
}
button.FSButton {
display: var(--fsbuttondropdown);
}
div.GifPreview-MetaInfo {
background: none;
padding: 0rem;
height: 0px;
z-index: 5;
bottom: -4px;
}
div.GifPreview {
margin-bottom: 100px !important;
}
p.UserInfo-Description {
display: none;
}
div.phone .topNav {
max-height: 30px;
align-items: stretch;
position: unset;
}
div.wide.page.exploreGifsPage {
padding-right: 50px;
}
div.fullScreen .Player-SideBarWrap,
.phone .Player-SideBarWrap,
.tablet .Player-SideBarWrap {
top: 100px;
position:fixed;
right: 8.5px;
}
div.SearchInput.SearchInput_isWithTags {
max-height: 30px;
}
a.mainLogo svg {
height: 30px;
}
span._aTab_m2eij_1 {
display: none;
}
div.ApplicationFooter {
height:2.5rem;
background-color: var(--transparentfooter);
}
a.TabLink.TabLink_isUpload {
max-height: 2.5rem;
}
a.TabLink.TabLink_isUpload div {
background:none;
border:none;
}
div.page.homePage.feed {
max-width: 90%;
padding-right: 10%;
}
ul.SideBar li:last-child {
display: none;
}
div.Player-SideBarWrap {
position: absolute !important;
right: -40px !important;
top: 0px !important;
}
div.GifPreview-SideBarWrap {
right: -36px !important;
}
}
@-moz-document url-prefix("https://www.redgifs.com/users") {
:root {
--fsbuttondropdown: /*[[fsbuttondropdown]]*/;
--viewsbuttondropdown: /*[[viewsbuttondropdown]]*/;
--transparentfooter: /*[[transparentfooter]]*/;
}
div._adLiveButton_cey2k_1 {
display: none;
}
button.rg-button.views.icon {
display: var(--viewsbuttondropdown);
}
button.FSButton {
display: var(--fsbuttondropdown);
}
div.GifPreview-MetaInfo {
background: none;
padding: 0rem;
height: 0px;
z-index: 5;
bottom: -4px;
}
div.GifPreview {
margin-bottom: 100px !important;
}
p.UserInfo-Description {
display: none;
}
div.phone .topNav {
max-height: 30px;
align-items: stretch;
position: unset;
}
div.wide.page.exploreGifsPage {
padding-right: 50px;
}
div.fullScreen .Player-SideBarWrap,
.phone .Player-SideBarWrap,
.tablet .Player-SideBarWrap {
right:-32px;
top: 0px;
}
div.SearchInput.SearchInput_isWithTags {
max-height: 30px;
}
a.mainLogo svg {
height: 30px;
}
span._aTab_m2eij_1 {
display: none;
}
div.ApplicationFooter {
height:2.5rem;
background-color: var(--transparentfooter);
}
a.TabLink.TabLink_isUpload {
max-height: 2.5rem;
}
a.TabLink.TabLink_isUpload div {
background:none;
border:none;
}
div.Player_isGallery .Player-MetaInfo {
bottom: -5px;
}
ul.SideBar li:last-child {
display: none;
}
div.gifList.userGifList {
max-width: 95%;
padding-right: 10%;
}
div.gifList.collectionItems {
max-width: 95%;
padding-right: 10%;
}
div.CreatorInfo-VerifyBtn {
display: none;
}
div.MetaInfo-LiveButton {
display: none !important;
}
div.GifPreview.VisibleOnly {
display: none !important;
}
div.GifPreview-SideBarWrap {
right: -36px !important;
}
}
@-moz-document url-prefix("https://www.redgifs.com/niches") {
:root {
--fsbuttondropdown: /*[[fsbuttondropdown]]*/;
--viewsbuttondropdown: /*[[viewsbuttondropdown]]*/;
--transparentfooter: /*[[transparentfooter]]*/;
}
div._adLiveButton_cey2k_1 {
display: none;
}
button.rg-button.views.icon {
display: var(--viewsbuttondropdown);
}
button.FSButton {
display: var(--fsbuttondropdown);
}
div.GifPreview-MetaInfo {
background: none;
padding: 0rem;
height: 0px;
z-index: 5;
bottom: -4px;
}
div.GifPreview {
margin-bottom: 100px !import...