Nicolas Lœuillet
Menu

02-11-2022

Style pour mieux afficher certains messages sur Mastodon

De retour sur Mastodon par ici, je retrouve quelques soucis rencontrés précédemment.
Comme celui de la non différence d’affichage entre un message public et un message à confidentialité restreinte.

Il y a donc un moyen très facile pour changer ça. Il faut d’abord installer Stylus.

Puis créer un nouveau style propre au nom de domaine de votre instance Mastodon, avec le code CSS suivant :

message édité le 4 novembre 2022 : finalement, le code ci-dessous change un peu plus que l’affichage des messages

/* photo bannière profil */
.account__header__image {
    aspect-ratio: 16 / 9;
    height: auto;
}

/* Hide trending now */
.getting-started__trends {
   display: none;
}

/* Visually warn about inaccessible images */
.status img:not([alt]),
.status img[alt=""] {
   border-top: 0.5em solid red;
}

/* style des messages */

.button:active, .button:focus, .button:hover {
    text-decoration:underline;
}

.fa-unlock {
    color:#4648ca;   
    /* offset-x | offset-y | blur-radius | color */
    text-shadow: 0 0 2px #fff;
}
.fa-lock {
    color:#ae2323;
    text-shadow: 0 0 2px #fff;
}

.fa-at {
    color:#C00000;
    text-shadow: 0 0 2px #fff;
}

.fa-globe {
    color:rgb(72, 145, 87);
    text-shadow: 0 0 2px #fff;
}

.status__wrapper-direct, .detailed-status-direct, [aria-label="Messages directs"] .scrollable {
      background:rgba(0,0,0,.1);
}

.status__wrapper-direct {
    padding-inline-end: 20px;
}

.status__wrapper-direct::after {
    content: "privé";
    background-color: rgb(43, 144, 217);
    display: inline-block;
    padding: 0rem 0.2rem;
    position: absolute;
    inset-inline-end: 0;
    inset-block-start: 0;
    writing-mode: vertical-rl;
    height: 100%;
    text-align: center;
}

.drawer__inner__mastodon {
    display: none;
}

/* inversion des colonnes */

.columns-area__panels {
    flex-direction: row-reverse;
}