Skip to content

Bsky Feeds On The Side by rampwuff

Screenshot of Bsky Feeds On The Side

Details

Authorrampwuff

LicenseNo License

Categorystaging.bsky.app

Created

Updated

Size1.9 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

A much more comfortable way to browse between feeds on web (screen size bigger than 1230px)

Notes

Userstyle doesn't have notes.

Source code

/* ==UserStyle==
@name         Bsky Feeds On The Side
@version      20230814.16.43
@namespace    userstyles.world/user/rampwuff
@description  A much more comfortable way to browse between feeds on web (screen size bigger than 1230px)
@author       rampwuff
@license      No License
==/UserStyle== */

@-moz-document regexp("^https?://.*staging\\.bsky\\.app/$") {
@media(min-width: 1230px) {
    
    
    /**
        FEED MENU
    */
    
    
    /* Position the feed menu from the top of the page to the sidebar */
    #root > div > div > div:first-of-type > div > div > div > div > div > div > div:first-of-type {
        flex-wrap: wrap !important;
        flex-direction: column !important;
        left: calc(50% + 460px) !important; /* the 440px here is a random magic number */
        top: 160px !important; /* as is this number */
        width: 304px !important;
        transform: translateX(-50%) translateY(0px) !important; /* necessary to avoid the feed jumping up when scrolling down */
    }

    /* Everything under this is just property drilling cause bsky REALLY likes duplicate inline styling */
    #root > div > div > div:first-of-type > div > div > div > div > div > div > div:first-of-type > div {
        width: 304px !important;
        flex-direction: column !important;
    }

    #root > div > div > div:first-of-type > div > div > div > div > div > div > div:first-of-type > div > div,
    #root > div > div > div:first-of-type > div > div > div > div > div > div > div:first-of-type > div > div > div {
        flex-direction: column !important;
    }

    
    /**
        FEED
    */
    
    
    /* The feed has a padding-top to account for the feed menu, but since that's gone now we can get rid of that */
    #root > div > div > div:first-of-type > div > div > div > div > div > div > div:not(:first-of-type) > div > div:first-of-type > div > div > div {
        padding-top: 0 !important;
    }
    
}
}

Reviews

No reviews yet.