Add Mastodon/QuickTweak

monster
clov 2022-10-31 12:46:53 +01:00
parent 04c4e58897
commit 55e09f40e6
1 changed files with 286 additions and 0 deletions

286
Mastodon/QuickTweak.css Normal file
View File

@ -0,0 +1,286 @@
/* ==UserStyle==
@name Quick Tweak Mastodon
@namespace github.com/openstyles/stylus
@version 0.10.1
@author Clovis Gauzy
@license BSD-4-Clause
@preprocessor less
@updateURL https://dev.clov.fr/clov/UserStyles/src/branch/monster/Mastodon/QuickTweak.css
==/UserStyle== */
@-moz-document regexp("^https:\\/\\/(switter\\.at|sinblr\\.com|social\\.tchncs\\.de|(travelpandas|mamot|diaspodon)\\.fr|(baraag|(music\\.)?pawoo)\\.net|friends\\.nico|framapiaf\\.org|(dissidents|hostux|humblr|octodon)\\.social|mstdn|maly\\.(fr|io|jp)|mastodon\\.(tedomum\\.net|xyz|social|technology|online))\\/.*") {
body {
font-size: 1rem;
line-height: 1;
margin: 0;
padding: 0;
}
body.with-modals--active {
margin-right: 1em;
}
body.error .dialog {
margin: 1.5em;
}
body.error .dialog h1 {
font-size: 1.75em;
line-height: 1.15
}
body.app-body.layout-multiple-columns {
width: auto;
height: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
overflow: hidden!important;
}
.ui {
overflow: auto;
overflow-x: hidden;
}
.columns-area {
display: flex;
flex-flow: row nowrap;
}
.column,
.drawer {
margin: 0;
padding: 0!important;
width: auto;
}
.column {
flex: 1;
min-width: 21em;
}
.drawer {
flex: .75;
min-width: 16em;
max-width: 21em;
}
.container-alt {
width: 50em;
margin: 3em auto 0;
}
.column-header__buttons {
height: auto;
}
.embed .status, .public-layout .status,
.status {
padding: .5em;
min-height: 0;
}
.embed .status__avatar, .public-layout .status__avatar,
.status__avatar {
float: left;
position: relative;
left: 0;
top: 0;
height: 3.75em;
width: 3.75em;
background-size: cover
}
.embed .account__avatar-overlay, .public-layout .account__avatar-overlay,
.account__avatar-overlay {
height: 3.8em;
width: 3.8em;
}
.embed .account__avatar-overlay-base, .public-layout .account__avatar-overlay-base,
.account__avatar-overlay-base {
height: 3.2em;
width: 3.2em;
background-size: cover
}
.embed .account__avatar-overlay-base, .public-layout .account__avatar-overlay-base,
.account__avatar-overlay-overlay {
top: -1.15em;
left: .33em;
height: 1.5em;
width: 1.5em;
right: .25em;
background-size: cover;
opacity: .8;
border-radius: .33em!important;
}
.muted .status__avatar {
opacity: 1;
}
.account__section-headline a, .account__section-headline button, .notification__filter-bar a, .notification__filter-bar button {
padding: .5em 0 .5em;
}
.reply-indicator__content, .status__content {
font-size: .9rem;
line-height: 1.25;
padding-top: .5em;
}
.account__section-headline a.active::after, .account__section-headline a.active::before, .account__section-headline button.active::after, .account__section-headline button.active::before, .notification__filter-bar a.active::after, .notification__filter-bar a.active::before, .notification__filter-bar button.active::after, .notification__filter-bar button.active::before {
border-width: 0 .4em .4em;
}
.media-gallery {
min-height: 3em;
height: auto!important;
border-radius: .33em;
}
.media-gallery__item-gifv-thumbnail {
top: 0;
transform: none;
}
.media-spoiler {
height: 6em!important;
}
.status__content__read-more-button {
text-align: center;
font-size: .9em;
width: 100%;
}
.status__wrapper, .status__wrapper--filtered {
font-size: 1em;
}
.status__wrapper--filtered {
padding: .5em
}
.drawer__header,
.search {
font-size: .9em;
margin-bottom: 0
}
.drawer__tab {
padding: .25em;
}
.search__input {
padding: .75em;
padding-right: 2.5em;
font-size: .9em;
}
.search__icon .fa {
top: .5em;
right: .5em;
font-size: 1.2em;
width: 1em;
height: 1em;
}
.navigation-bar {
padding: .5em;
}
.status__action-bar {
justify-content: flex-end;
}
.column-back-button,
.column-header {
font-size: .9em;
}
.column-back-button,
.column-header > button {
padding: .5em;
}
.column-header__button {
margin: 0;
padding: .25em .5em;
}
.status-card {
margin-top: 1.25em;
border-radius: .33em;
}
.status-card.compact .status-card__image {
flex-basis: 6em;
}
.reply-indicator__content, .status__content {
display: inline;
hyphens: auto;
}
.detailed-status, .detailed-status__action-bar {
background-color: inherit;
padding: .5em;
}
.reply-indicator__content .status__content__spoiler-link, .status__content .status__content__spoiler-link {
float: right;
}
.status__info {
margin-bottom: .5em;
}
.display-name__account {
display: block;
font-weight: 300;
font-size: .85em;
padding: .2em 0 .1em;
}
.reply-indicator__content p, .status__content p {
margin-bottom: .75em;
}
.account__header__image {
height: 12em
}
.account__header__fields dd, .account__header__fields dt {
padding: .5em
}
.media-gallery {
display: grid!important;
grid-template: auto / auto auto;
}
.media-gallery__item {
height: auto!important;
width: 100%!important;
min-height: 1em;
}
.media-gallery__item:only-of-type,
.media-gallery__item:nth-child(2):last-child {
grid-column: 1 / 3;
}
.poll__chart {
margin: 0 -.5em;
border-radius: 0 .33em .33em 0;
}
.public-layout .public-account-header__tabs__tabs .counter {
border: none!important;
}
.column-back-button--slim-button {
position: initial
}
.compose-form .autosuggest-textarea__textarea {
padding: .5em;
}
.compose-form .emoji-picker-dropdown {
top: -2em;
}
.compose-form__warning {
display: none;
}
.getting-started__footer {
font-size: .9em;
padding: 1em;
}
article, .drawer__pager, .notification-favourite, .notification-reblog, .status__wrapper-direct, .notification-follow, .notification-poll, .notification__filter-bar, .notification__filter-bar .active, .announcements, .column-header__collapsible-inner, .getting-started__footer, .search__input, .drawer__header, .drawer__header a:hover, .column-header, .load-more, [aria-label="Accueil"] .column-header {
border: none;
border-radius: 0!important;
}
}