Skip to content

Nitter to Old Twitter by Jazzzny

Screenshot of Nitter to Old Twitter

Details

AuthorJazzzny

LicenseMIT

CategoryNitter

Created

Updated

Size4.5 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Makes the Nitter interface resemble the older, 2010s Twitter interface.

Notes

Userstyle doesn't have notes.

Source code

/* ==UserStyle==
@name         Nitter to Old Twitter
@version      20231209.02.13
@namespace    ?
==/UserStyle== */

@-moz-document url-prefix("https://nitter.poast.org/"), url-prefix("https://nitter.net/") {
.site-logo {
    filter: brightness(0) saturate(100%) invert(59%) sepia(9%) saturate(2114%) hue-rotate(151deg) brightness(100%) contrast(108%);
}

.profile-banner img {
    max-width: unset;
    top: 0;
    display: block;
    overflow: hidden;
    max-height: 100%;
    object-fit: cover;
    width: 100vw;
    margin-left: calc(-50vw + 50%);
}

.timeline-container ul {
    margin: 0 0 0 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-size: 18px;
}

.tab-item a {
    font-weight: 500 !important;
    font-family: Arial;
    border: none;
    padding: 15px 0 12px;
}

.tab-item:not(.active) a:hover {
    text-decoration: underline;
}

body {
    --fg_dark: #8899a6 !important;
    --tab: #4bacd2;
    --accent: #4bacd2;
    --border: #e1e8ed;
}

.profile-card {
    background-color: unset;
}

.photo-rail-card {
    background-color: unset;
}

.photo-rail-grid a img {
    border-radius: 7px;
    border: 1px solid var(--border);
}

.profile-tab {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 10px;
    word-wrap: break-word;
    word-break: break-word;
    overflow: hidden;
    top: -100px;
    position: relative;
}

.profile-card-fullname {
    font-size: 22px;
    font-weight: 700;
    line-height: 1;
    word-wrap: break-word;
    margin: 0;
    text-rendering: optimizeLegibility;
    overflow: hidden;
}

.profile-card-username {
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    display: block;
    margin-bottom: 10px;
    width: fit-content;
    color: var(--fg_dark)
}

.profile-card-avatar {
    width: 200px;
}

.profile-card-avatar img {
    border: 5px solid white;
    background-color: white;
    border-radius: 12px;
    box-shadow: 0 1px 1px rgb(136 153 166 / 15%);
    user-select: none;
    cursor: pointer;
}


.profile-card-extra .profile-joindate,
.profile-card-extra .profile-location,
.profile-card-extra .profile-website {
    color: unset;
    margin: 1px 0;
    width: 100%;
}

.icon-location,
.icon-link,
.icon-calendar {
    color: var(--fg_dark)
}


.timeline-container {
    margin-top: 8px;
    border: 1px solid var(--border);
    box-sizing: border-box;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.timeline-item {
    border-top: 1px solid var(--border);
}

body {
    background-color: #f5f8fa;
}

.avatar {
    border-radius: 5px !important
}

.tweet-name-row {
    padding: 0;
    display: flex;
    justify-content: unset;
}

.tweet-date::before {
    content: "\00b7";
    margin-right: 3px;
    color: #8899a6 !important;
}

.still-image img {
    border: 1px solid var(--border);
}

.tweet-stats {
    margin-top: 6px;
    margin-bottom: 0px;
}

.tweet-stat {
    margin-left: 6px;
    margin-right: 20px;
    font-size: 12px;
    font-weight: 700;
}

.tweet-stat .icon-container {
    color: var(--fg_dark);
}

.tweet-stat .icon-container span {
    color: #ccd6dd;
    padding-right: 4px;
}

.tweet-stats > span:nth-child(3) {
    order: 4;
}

.main-thread {
    margin-top: 12px;
    background-color: unset !important;
}

.main-tweet .timeline-item {
    background-color: white;
    border-radius: 7px 7px 0 0;
    border-left: 1px solid var(--border);
    border-right: 1px solid var(--border);
    border-top: 1px solid var(--border);
    border-bottom: 1px solid var(--border);
}

.main-thread .timeline-item {
    background-color: white;
    border-left: 1px solid var(--border);
    border-right: 1px solid var(--border);
}

.main-thread .thread-line div:nth-child(1) {
    border-radius: 7px 7px 0 0;
}

.reply {
    margin-bottom: 0px;
}

.replies {
    padding-top: 30px;
    border-left: 1px solid var(--border);
    border-right: 1px solid var(--border);
}

.replies .thread-line {
    border-bottom: 1px solid var(--border);
}
.replies .timeline-item {
    border-top: none;
}

.thread-line .timeline-item::before,
.thread-line.timeline-item::before {
    background: var(--border);
}

.retweet-header {
    font-weight: unset;
    font-size: 13px;
    color: #8899a6;
}
}

Reviews

No reviews yet.