Update style.scss

This commit is contained in:
stux 2022-06-13 00:58:17 +02:00
parent 28499746f2
commit d748bbb5db

View file

@ -8,6 +8,11 @@
--shadow-low: 0 8px 16px -10px rgba(0,0,0,0.4); --shadow-low: 0 8px 16px -10px rgba(0,0,0,0.4);
--shadow-med: 0 8px 60px -30px rgba(0,0,0,0.1); --shadow-med: 0 8px 60px -30px rgba(0,0,0,0.1);
} }
.rtl textarea,
.rtl p {
text-align: right;
direction: rtl;
}
#mastodon .button--block, #mastodon .button--block,
.public-layout .button--block { .public-layout .button--block {
font-weight: 700; font-weight: 700;
@ -170,11 +175,16 @@
#mastodon .search input, #mastodon .search input,
.public-layout .search input { .public-layout .search input {
border-radius: var(--radius-round) !important; border-radius: var(--radius-round) !important;
padding-left: 20px; padding-inline-start: 20px !important;
padding-inline-end: 40px !important;
} }
#mastodon .search .search__icon > i, #mastodon .search .search__icon > i,
.public-layout .search .search__icon > i { .public-layout .search .search__icon > i {
right: 15px; margin-inline: 5px;
}
#mastodon .compose-form .reply-indicator__display-name,
.public-layout .compose-form .reply-indicator__display-name {
padding: 0;
} }
#mastodon .compose-form .compose-form__autosuggest-wrapper, #mastodon .compose-form .compose-form__autosuggest-wrapper,
.public-layout .compose-form .compose-form__autosuggest-wrapper, .public-layout .compose-form .compose-form__autosuggest-wrapper,
@ -441,7 +451,7 @@
.public-layout .account__header__fields.account__header__account-note.account__header__account-note dd:not(.verified), .public-layout .account__header__fields.account__header__account-note.account__header__account-note dd:not(.verified),
#mastodon .account__header__account-note.account__header__account-note.account__header__account-note dd:not(.verified), #mastodon .account__header__account-note.account__header__account-note.account__header__account-note dd:not(.verified),
.public-layout .account__header__account-note.account__header__account-note.account__header__account-note dd:not(.verified) { .public-layout .account__header__account-note.account__header__account-note.account__header__account-note dd:not(.verified) {
padding-left: 0; padding-inline-start: 0;
} }
#mastodon .account__header__fields.account__header__account-note, #mastodon .account__header__fields.account__header__account-note,
.public-layout .account__header__fields.account__header__account-note, .public-layout .account__header__fields.account__header__account-note,
@ -582,9 +592,9 @@
} }
#mastodon .status, #mastodon .status,
.public-layout .status { .public-layout .status {
--status-left-padding: 78px;
overflow: visible !important; overflow: visible !important;
padding: 15px 15px 15px var(--status-left-padding) !important; padding: 15px !important;
padding-inline-start: 78px !important;
} }
#mastodon .status__prepend, #mastodon .status__prepend,
.public-layout .status__prepend, .public-layout .status__prepend,
@ -592,6 +602,7 @@
.public-layout .notification__message { .public-layout .notification__message {
padding-top: 15px !important; padding-top: 15px !important;
padding-bottom: 0 !important; padding-bottom: 0 !important;
margin-inline-start: 78px;
margin-bottom: -10px !important; margin-bottom: -10px !important;
z-index: 2; z-index: 2;
} }
@ -616,6 +627,7 @@
.public-layout .status__info .status__avatar { .public-layout .status__info .status__avatar {
top: 15px; top: 15px;
left: 15px !important; left: 15px !important;
right: 15px;
z-index: 2; z-index: 2;
} }
#mastodon .status__info .display-name strong, #mastodon .status__info .display-name strong,
@ -628,11 +640,16 @@
padding-top: 2px; padding-top: 2px;
margin-inline: -100px; margin-inline: -100px;
padding-inline: 100px; padding-inline: 100px;
text-align: unset !important;
} }
#mastodon .status__content.status__content--with-spoiler > p:first-child, #mastodon .status__content.status__content--with-spoiler > p:first-child,
.public-layout .status__content.status__content--with-spoiler > p:first-child { .public-layout .status__content.status__content--with-spoiler > p:first-child {
margin-bottom: 0; margin-bottom: 0;
} }
.rtl #mastodon .status__content,
.rtl .public-layout .status__content {
text-align: right !important;
}
#mastodon .status__content__spoiler-link, #mastodon .status__content__spoiler-link,
.public-layout .status__content__spoiler-link { .public-layout .status__content__spoiler-link {
display: block; display: block;
@ -641,10 +658,10 @@
color: inherit; color: inherit;
font-weight: 700; font-weight: 700;
background: none; background: none;
margin-left: -100px !important; margin-inline-start: -100px !important;
padding-left: 100px !important; padding-inline-start: 100px !important;
width: calc(100% + 150px); width: calc(100% + 150px);
text-align: left; text-align: unset;
font-size: 0.8em; font-size: 0.8em;
} }
#mastodon .status__content__spoiler-link:hover, #mastodon .status__content__spoiler-link:hover,
@ -663,7 +680,7 @@
.public-layout .status-card, .public-layout .status-card,
#mastodon .audio-player, #mastodon .audio-player,
.public-layout .audio-player { .public-layout .audio-player {
margin-left: calc(15px - var(--status-left-padding)); margin-inline-start: -63px;
width: unset !important; width: unset !important;
box-shadow: var(--shadow-low); box-shadow: var(--shadow-low);
border-radius: var(--radius); border-radius: var(--radius);
@ -671,6 +688,7 @@
animation: scaleIn 0.4s; animation: scaleIn 0.4s;
max-width: unset !important; max-width: unset !important;
max-height: 80vh !important; max-height: 80vh !important;
direction: unset;
} }
#mastodon .media-gallery.status-card, #mastodon .media-gallery.status-card,
.public-layout .media-gallery.status-card, .public-layout .media-gallery.status-card,
@ -751,8 +769,20 @@
#mastodon .detailed-status .status-card.horizontal.interactive, #mastodon .detailed-status .status-card.horizontal.interactive,
.public-layout .detailed-status .status-card.horizontal.interactive, .public-layout .detailed-status .status-card.horizontal.interactive,
#mastodon .picture-in-picture .status-card.horizontal.interactive, #mastodon .picture-in-picture .status-card.horizontal.interactive,
.public-layout .picture-in-picture .status-card.horizontal.interactive { .public-layout .picture-in-picture .status-card.horizontal.interactive,
margin-left: 0 !important; #mastodon .detailed-status__wrapper .status-card,
.public-layout .detailed-status__wrapper .status-card,
#mastodon .detailed-status .status-card,
.public-layout .detailed-status .status-card,
#mastodon .picture-in-picture .status-card,
.public-layout .picture-in-picture .status-card,
#mastodon .detailed-status__wrapper .audio-player,
.public-layout .detailed-status__wrapper .audio-player,
#mastodon .detailed-status .audio-player,
.public-layout .detailed-status .audio-player,
#mastodon .picture-in-picture .audio-player,
.public-layout .picture-in-picture .audio-player {
margin-inline: 0 !important;
max-height: unset !important; max-height: unset !important;
} }
#mastodon .detailed-status__wrapper .status__content, #mastodon .detailed-status__wrapper .status__content,
@ -767,8 +797,16 @@
.public-layout .picture-in-picture .picture-in-picture__header { .public-layout .picture-in-picture .picture-in-picture__header {
border-radius: var(--radius) var(--radius) 0 0; border-radius: var(--radius) var(--radius) 0 0;
} }
#mastodon .picture-in-picture .media-gallery,
.public-layout .picture-in-picture .media-gallery,
#mastodon .picture-in-picture .video-player, #mastodon .picture-in-picture .video-player,
.public-layout .picture-in-picture .video-player { .public-layout .picture-in-picture .video-player,
#mastodon .picture-in-picture .status-card.horizontal.interactive,
.public-layout .picture-in-picture .status-card.horizontal.interactive,
#mastodon .picture-in-picture .status-card,
.public-layout .picture-in-picture .status-card,
#mastodon .picture-in-picture .audio-player,
.public-layout .picture-in-picture .audio-player {
margin: 0 !important; margin: 0 !important;
border-radius: 0 !important; border-radius: 0 !important;
} }
@ -797,7 +835,7 @@
.public-layout .detailed-status__action-bar .icon-button:last-child, .public-layout .detailed-status__action-bar .icon-button:last-child,
#mastodon .picture-in-picture__footer .icon-button:last-child, #mastodon .picture-in-picture__footer .icon-button:last-child,
.public-layout .picture-in-picture__footer .icon-button:last-child { .public-layout .picture-in-picture__footer .icon-button:last-child {
margin-right: 0 !important; margin: 0 !important;
} }
#mastodon .status__action-bar .icon-button[aria-label]::after, #mastodon .status__action-bar .icon-button[aria-label]::after,
.public-layout .status__action-bar .icon-button[aria-label]::after, .public-layout .status__action-bar .icon-button[aria-label]::after,
@ -807,7 +845,7 @@
.public-layout .picture-in-picture__footer .icon-button[aria-label]::after { .public-layout .picture-in-picture__footer .icon-button[aria-label]::after {
content: attr(aria-label); content: attr(aria-label);
font-size: 0.7em; font-size: 0.7em;
margin-left: 0.5em; margin-inline-start: 0.5em;
white-space: nowrap; white-space: nowrap;
overflow: hidden; overflow: hidden;
text-overflow: ellipsis; text-overflow: ellipsis;
@ -874,7 +912,7 @@
.public-layout .tabs-bar__wrapper, .public-layout .tabs-bar__wrapper,
#mastodon .column-back-button--slim .column-back-button, #mastodon .column-back-button--slim .column-back-button,
.public-layout .column-back-button--slim .column-back-button { .public-layout .column-back-button--slim .column-back-button {
transition: margin-left 0.2s cubic-bezier(0, 0, 0, 1.1); transition: margin 0.2s cubic-bezier(0, 0, 0, 1.1);
} }
.column-header { .column-header {
font-weight: 600; font-weight: 600;
@ -895,7 +933,7 @@
.public-layout .column-back-button--slim .column-back-button { .public-layout .column-back-button--slim .column-back-button {
position: fixed; position: fixed;
width: 285px; width: 285px;
margin-left: 600px; margin-inline-start: 600px;
top: 0 !important; top: 0 !important;
left: unset !important; left: unset !important;
right: unset !important; right: unset !important;
@ -921,6 +959,27 @@
.public-layout .column-back-button--slim .column-back-button .column-header__buttons button { .public-layout .column-back-button--slim .column-back-button .column-header__buttons button {
background: none !important; background: none !important;
} }
#mastodon .tabs-bar__wrapper .announcements,
.public-layout .tabs-bar__wrapper .announcements,
#mastodon .column-back-button--slim .column-back-button .announcements,
.public-layout .column-back-button--slim .column-back-button .announcements {
flex-direction: column-reverse;
align-items: flex-start;
}
#mastodon .tabs-bar__wrapper .announcements__container,
.public-layout .tabs-bar__wrapper .announcements__container,
#mastodon .column-back-button--slim .column-back-button .announcements__container,
.public-layout .column-back-button--slim .column-back-button .announcements__container {
width: 100% !important;
}
#mastodon .tabs-bar__wrapper .announcements__mastodon,
.public-layout .tabs-bar__wrapper .announcements__mastodon,
#mastodon .column-back-button--slim .column-back-button .announcements__mastodon,
.public-layout .column-back-button--slim .column-back-button .announcements__mastodon {
margin-inline-start: 10px;
z-index: -1;
position: relative;
}
} }
@media (min-width: 895px) and (max-width: 1191px) { @media (min-width: 895px) and (max-width: 1191px) {
#mastodon .tabs-bar__wrapper.column-back-button, #mastodon .tabs-bar__wrapper.column-back-button,
@ -978,7 +1037,7 @@
.public-layout .tabs-bar__wrapper, .public-layout .tabs-bar__wrapper,
#mastodon .column-back-button--slim .column-back-button, #mastodon .column-back-button--slim .column-back-button,
.public-layout .column-back-button--slim .column-back-button { .public-layout .column-back-button--slim .column-back-button {
margin-left: calc(var(--tl-width) - 5px); margin-inline-start: calc(var(--tl-width) - 5px);
} }
} }
#mastodon .navigation-panel, #mastodon .navigation-panel,
@ -1004,7 +1063,7 @@
#mastodon .column-link .column-link__icon, #mastodon .column-link .column-link__icon,
.public-layout .column-link .column-link__icon, .public-layout .column-link .column-link__icon,
.column-header__icon { .column-header__icon {
margin-right: 1em !important; margin-inline-end: 1em !important;
} }
#mastodon .column-link::before, #mastodon .column-link::before,
.public-layout .column-link::before { .public-layout .column-link::before {
@ -1123,6 +1182,10 @@
background-position: left; background-position: left;
border-radius: 0 !important; border-radius: 0 !important;
} }
.rtl #mastodon .getting-started .getting-started__wrapper .account__avatar,
.rtl .public-layout .getting-started .getting-started__wrapper .account__avatar {
background-position: right !important;
}
#mastodon .getting-started .getting-started__wrapper .account__avatar::before, #mastodon .getting-started .getting-started__wrapper .account__avatar::before,
.public-layout .getting-started .getting-started__wrapper .account__avatar::before { .public-layout .getting-started .getting-started__wrapper .account__avatar::before {
content: ""; content: "";
@ -1137,6 +1200,10 @@
filter: blur(100px); filter: blur(100px);
opacity: 0.2; opacity: 0.2;
} }
.rtl #mastodon .getting-started .getting-started__wrapper .account__avatar::before,
.rtl .public-layout .getting-started .getting-started__wrapper .account__avatar::before {
transform: translate(40%, -20%);
}
#mastodon .getting-started .getting-started__wrapper > *, #mastodon .getting-started .getting-started__wrapper > *,
.public-layout .getting-started .getting-started__wrapper > * { .public-layout .getting-started .getting-started__wrapper > * {
border: 0 !important; border: 0 !important;
@ -1238,7 +1305,7 @@
box-sizing: border-box; box-sizing: border-box;
overflow-x: scroll !important; overflow-x: scroll !important;
scroll-snap-type: x mandatory; scroll-snap-type: x mandatory;
scroll-padding-left: 30px; scroll-padding-inline-start: 30px;
gap: 20px 30px; gap: 20px 30px;
position: relative; position: relative;
background: none !important; background: none !important;
@ -1272,7 +1339,7 @@
} }
#mastodon.public-layout .table-of-contents > li:last-child, #mastodon.public-layout .table-of-contents > li:last-child,
.public-layout.public-layout .table-of-contents > li:last-child { .public-layout.public-layout .table-of-contents > li:last-child {
margin-right: 70%; margin-inline-end: 70%;
} }
} }
#mastodon.public-layout .account-card, #mastodon.public-layout .account-card,
@ -1430,7 +1497,6 @@
} }
#mastodon .status, #mastodon .status,
.public-layout .status { .public-layout .status {
--status-left-padding: 70px !important;
padding-top: 14px !important; padding-top: 14px !important;
} }
#mastodon .status .status__avatar, #mastodon .status .status__avatar,
@ -1451,7 +1517,11 @@
#mastodon .status .video-player, #mastodon .status .video-player,
.public-layout .status .video-player, .public-layout .status .video-player,
#mastodon .status .status-card.horizontal.interactive, #mastodon .status .status-card.horizontal.interactive,
.public-layout .status .status-card.horizontal.interactive { .public-layout .status .status-card.horizontal.interactive,
#mastodon .status .status-card,
.public-layout .status .status-card,
#mastodon .status .audio-player,
.public-layout .status .audio-player {
margin-bottom: 0 !important; margin-bottom: 0 !important;
} }
#mastodon .tabs-bar__wrapper, #mastodon .tabs-bar__wrapper,
@ -1484,9 +1554,14 @@
padding-inline: 5px; padding-inline: 5px;
box-shadow: 0 0 24px rgba(0,0,0,0.1); box-shadow: 0 0 24px rgba(0,0,0,0.1);
} }
.rtl #mastodon .tabs-bar__wrapper .tabs-bar,
.rtl .public-layout .tabs-bar__wrapper .tabs-bar {
flex-direction: row-reverse;
}
#mastodon .tabs-bar__wrapper .tabs-bar a, #mastodon .tabs-bar__wrapper .tabs-bar a,
.public-layout .tabs-bar__wrapper .tabs-bar a { .public-layout .tabs-bar__wrapper .tabs-bar a {
flex-grow: 1 !important; flex-grow: 1 !important;
flex-basis: unset !important;
padding-block: 20px; padding-block: 20px;
position: relative; position: relative;
border: 0; border: 0;
@ -1514,8 +1589,8 @@
border-radius: 100px; border-radius: 100px;
background-color: currentColor; background-color: currentColor;
left: 50%; left: 50%;
margin-left: -2.5px; margin-inline-start: -2.5px;
transition: bottom 0.2s cubic-bezier(0, 0, 0, 4), width 0.2s, margin-left 0.2s; transition: bottom 0.2s cubic-bezier(0, 0, 0, 4), width 0.2s, margin 0.2s;
} }
#mastodon .tabs-bar__wrapper .tabs-bar a:active, #mastodon .tabs-bar__wrapper .tabs-bar a:active,
.public-layout .tabs-bar__wrapper .tabs-bar a:active { .public-layout .tabs-bar__wrapper .tabs-bar a:active {
@ -1539,6 +1614,7 @@
#mastodon .tabs-bar__wrapper #tabs-bar__portal, #mastodon .tabs-bar__wrapper #tabs-bar__portal,
.public-layout .tabs-bar__wrapper #tabs-bar__portal { .public-layout .tabs-bar__wrapper #tabs-bar__portal {
margin: 10px 20px !important; margin: 10px 20px !important;
margin-right: auto !important;
width: max-content !important; width: max-content !important;
box-shadow: var(--shadow) !important; box-shadow: var(--shadow) !important;
max-width: calc(100vw - 130px); max-width: calc(100vw - 130px);
@ -1556,7 +1632,7 @@
} }
#mastodon .tabs-bar__wrapper #tabs-bar__portal .column-header > button, #mastodon .tabs-bar__wrapper #tabs-bar__portal .column-header > button,
.public-layout .tabs-bar__wrapper #tabs-bar__portal .column-header > button { .public-layout .tabs-bar__wrapper #tabs-bar__portal .column-header > button {
padding-right: 15px; padding-inline-start: 15px;
transform-origin: center !important; transform-origin: center !important;
} }
#mastodon .tabs-bar__wrapper #tabs-bar__portal .column-header, #mastodon .tabs-bar__wrapper #tabs-bar__portal .column-header,
@ -1581,7 +1657,7 @@
} }
#mastodon .status__action-bar, #mastodon .status__action-bar,
.public-layout .status__action-bar { .public-layout .status__action-bar {
margin-left: -63px; margin-inline-start: -63px;
margin-bottom: -10px; margin-bottom: -10px;
} }
#mastodon .status__action-bar .icon-button, #mastodon .status__action-bar .icon-button,
@ -1594,7 +1670,7 @@
#mastodon .modal-root__modal .status.light, #mastodon .modal-root__modal .status.light,
.public-layout .modal-root__modal .status.light { .public-layout .modal-root__modal .status.light {
overflow: hidden !important; overflow: hidden !important;
padding-left: 70px !important; padding-inline-start: 70px !important;
} }
#mastodon .getting-started, #mastodon .getting-started,
.public-layout .getting-started { .public-layout .getting-started {
@ -1667,18 +1743,18 @@
border: 0 !important; border: 0 !important;
padding: 0 !important; padding: 0 !important;
} }
.layout-multiple-columns #mastodon .columns-area > div:not(:last-child):not(.drawer) { .layout-multiple-columns #mastodon .columns-area > div:not(.drawer):not(:last-child) {
padding-right: 2px !important; padding-inline-end: 2px !important;
} }
.layout-multiple-columns #mastodon .columns-area > div.column { .layout-multiple-columns #mastodon .columns-area > div.column {
flex-grow: 1; flex-grow: 1;
max-width: 600px; max-width: 600px;
} }
.layout-multiple-columns #mastodon .columns-area > div:first-child { .layout-multiple-columns #mastodon .columns-area > div:first-child {
margin-left: auto !important; margin-inline-start: auto !important;
} }
.layout-multiple-columns #mastodon .columns-area > div:last-child { .layout-multiple-columns #mastodon .columns-area > div:last-child {
margin-right: auto !important; margin-inline-end: auto !important;
} }
.layout-multiple-columns #mastodon .columns-area .drawer { .layout-multiple-columns #mastodon .columns-area .drawer {
padding-inline: 10px !important; padding-inline: 10px !important;
@ -1694,10 +1770,10 @@
border: 0; border: 0;
} }
.layout-multiple-columns #mastodon .columns-area .drawer .drawer__header a:first-child { .layout-multiple-columns #mastodon .columns-area .drawer .drawer__header a:first-child {
padding-left: 15px !important; padding-inline-start: 15px !important;
} }
.layout-multiple-columns #mastodon .columns-area .drawer .drawer__header a:last-child { .layout-multiple-columns #mastodon .columns-area .drawer .drawer__header a:last-child {
padding-right: 15px !important; padding-inline-end: 15px !important;
} }
.layout-multiple-columns #mastodon .columns-area .drawer__inner:not(.darker), .layout-multiple-columns #mastodon .columns-area .drawer__inner:not(.darker),
.layout-multiple-columns #mastodon .columns-area .drawer__inner__mastodon { .layout-multiple-columns #mastodon .columns-area .drawer__inner__mastodon {