Merge commit 'c4f47adb49663f24ee80d9174ab24431a8c165c0' into glitch-soc/merge-upstream
Too many conflicts to list, because of webpack → vite migration.
This commit is contained in:
commit
f49940db85
159 files changed
+2373
-7784
No files matched your search
File renamed without changes.
@@ -1,4 +1,4 @@
|
||||
@use 'fonts/inter';
|
||||
@use '../fonts/inter';
|
||||
|
||||
body {
|
||||
accent-color: #6364ff;
|
||||
@@ -259,7 +259,7 @@ table + p {
|
||||
.email-header-td {
|
||||
padding: 16px 32px;
|
||||
background-color: #1b001f;
|
||||
background-image: url('../images/mailer-new/common/header-bg-start.png');
|
||||
background-image: url('../../images/mailer-new/common/header-bg-start.png');
|
||||
background-position: left top;
|
||||
background-repeat: repeat;
|
||||
}
|
||||
@@ -426,7 +426,7 @@ table + p {
|
||||
|
||||
// Body content
|
||||
.email-body-td {
|
||||
background-image: url('../images/mailer-new/common/header-bg-end.png');
|
||||
background-image: url('../../images/mailer-new/common/header-bg-end.png');
|
||||
background-position: left top;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
@@ -922,7 +922,7 @@ table + p {
|
||||
// Extra content on light purple background
|
||||
.email-extra-wave {
|
||||
height: 42px;
|
||||
background-image: url('../images/mailer-new/welcome/purple-extra-soft-wave.png');
|
||||
background-image: url('../../images/mailer-new/welcome/purple-extra-soft-wave.png');
|
||||
background-position: bottom center;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
@@ -930,7 +930,7 @@ table + p {
|
||||
.email-extra-td {
|
||||
padding: 32px 32px 24px;
|
||||
background-color: #f0f0ff;
|
||||
background-image: url('../images/mailer-new/welcome/purple-extra-soft-spacer.png'); // Using an image to maintain the color even in forced dark modes
|
||||
background-image: url('../../images/mailer-new/welcome/purple-extra-soft-spacer.png'); // Using an image to maintain the color even in forced dark modes
|
||||
|
||||
.email-column-td {
|
||||
padding-top: 8px;
|
||||
@@ -1,6 +1,6 @@
|
||||
@font-face {
|
||||
font-family: Inter;
|
||||
src: url('../fonts/inter/inter-variable-font-slnt-wght.woff2')
|
||||
src: url('../../fonts/inter/inter-variable-font-slnt-wght.woff2')
|
||||
format('woff2-variations');
|
||||
font-weight: 100 900;
|
||||
font-style: normal;
|
||||
|
||||
@@ -2,10 +2,10 @@
|
||||
font-family: mastodon-font-monospace;
|
||||
src:
|
||||
local('Roboto Mono'),
|
||||
url('~fonts/roboto-mono/robotomono-regular-webfont.woff2') format('woff2'),
|
||||
url('~fonts/roboto-mono/robotomono-regular-webfont.woff') format('woff'),
|
||||
url('~fonts/roboto-mono/robotomono-regular-webfont.ttf') format('truetype'),
|
||||
url('~fonts/roboto-mono/robotomono-regular-webfont.svg#roboto_monoregular')
|
||||
url('@/fonts/roboto-mono/robotomono-regular-webfont.woff2') format('woff2'),
|
||||
url('@/fonts/roboto-mono/robotomono-regular-webfont.woff') format('woff'),
|
||||
url('@/fonts/roboto-mono/robotomono-regular-webfont.ttf') format('truetype'),
|
||||
url('@/fonts/roboto-mono/robotomono-regular-webfont.svg#roboto_monoregular')
|
||||
format('svg');
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
|
||||
@@ -2,10 +2,10 @@
|
||||
font-family: mastodon-font-sans-serif;
|
||||
src:
|
||||
local('Roboto Italic'),
|
||||
url('~fonts/roboto/roboto-italic-webfont.woff2') format('woff2'),
|
||||
url('~fonts/roboto/roboto-italic-webfont.woff') format('woff'),
|
||||
url('~fonts/roboto/roboto-italic-webfont.ttf') format('truetype'),
|
||||
url('~fonts/roboto/roboto-italic-webfont.svg#roboto-italic-webfont')
|
||||
url('@/fonts/roboto/roboto-italic-webfont.woff2') format('woff2'),
|
||||
url('@/fonts/roboto/roboto-italic-webfont.woff') format('woff'),
|
||||
url('@/fonts/roboto/roboto-italic-webfont.ttf') format('truetype'),
|
||||
url('@/fonts/roboto/roboto-italic-webfont.svg#roboto-italic-webfont')
|
||||
format('svg');
|
||||
font-weight: normal;
|
||||
font-display: swap;
|
||||
@@ -16,10 +16,10 @@
|
||||
font-family: mastodon-font-sans-serif;
|
||||
src:
|
||||
local('Roboto Bold'),
|
||||
url('~fonts/roboto/roboto-bold-webfont.woff2') format('woff2'),
|
||||
url('~fonts/roboto/roboto-bold-webfont.woff') format('woff'),
|
||||
url('~fonts/roboto/roboto-bold-webfont.ttf') format('truetype'),
|
||||
url('~fonts/roboto/roboto-bold-webfont.svg#roboto-bold-webfont')
|
||||
url('@/fonts/roboto/roboto-bold-webfont.woff2') format('woff2'),
|
||||
url('@/fonts/roboto/roboto-bold-webfont.woff') format('woff'),
|
||||
url('@/fonts/roboto/roboto-bold-webfont.ttf') format('truetype'),
|
||||
url('@/fonts/roboto/roboto-bold-webfont.svg#roboto-bold-webfont')
|
||||
format('svg');
|
||||
font-weight: bold;
|
||||
font-display: swap;
|
||||
@@ -30,10 +30,10 @@
|
||||
font-family: mastodon-font-sans-serif;
|
||||
src:
|
||||
local('Roboto Medium'),
|
||||
url('~fonts/roboto/roboto-medium-webfont.woff2') format('woff2'),
|
||||
url('~fonts/roboto/roboto-medium-webfont.woff') format('woff'),
|
||||
url('~fonts/roboto/roboto-medium-webfont.ttf') format('truetype'),
|
||||
url('~fonts/roboto/roboto-medium-webfont.svg#roboto-medium-webfont')
|
||||
url('@/fonts/roboto/roboto-medium-webfont.woff2') format('woff2'),
|
||||
url('@/fonts/roboto/roboto-medium-webfont.woff') format('woff'),
|
||||
url('@/fonts/roboto/roboto-medium-webfont.ttf') format('truetype'),
|
||||
url('@/fonts/roboto/roboto-medium-webfont.svg#roboto-medium-webfont')
|
||||
format('svg');
|
||||
font-weight: 500;
|
||||
font-display: swap;
|
||||
@@ -44,10 +44,10 @@
|
||||
font-family: mastodon-font-sans-serif;
|
||||
src:
|
||||
local('Roboto'),
|
||||
url('~fonts/roboto/roboto-regular-webfont.woff2') format('woff2'),
|
||||
url('~fonts/roboto/roboto-regular-webfont.woff') format('woff'),
|
||||
url('~fonts/roboto/roboto-regular-webfont.ttf') format('truetype'),
|
||||
url('~fonts/roboto/roboto-regular-webfont.svg#roboto-regular-webfont')
|
||||
url('@/fonts/roboto/roboto-regular-webfont.woff2') format('woff2'),
|
||||
url('@/fonts/roboto/roboto-regular-webfont.woff') format('woff'),
|
||||
url('@/fonts/roboto/roboto-regular-webfont.ttf') format('truetype'),
|
||||
url('@/fonts/roboto/roboto-regular-webfont.svg#roboto-regular-webfont')
|
||||
format('svg');
|
||||
font-weight: normal;
|
||||
font-display: swap;
|
||||
|
||||
@@ -1446,8 +1446,8 @@ a.sparkline {
|
||||
inset-inline-start: 10px;
|
||||
border-radius: 4px;
|
||||
background:
|
||||
url('~images/warning-stripes.svg') repeat-y left,
|
||||
url('~images/warning-stripes.svg') repeat-y right,
|
||||
url('@/images/warning-stripes.svg') repeat-y left,
|
||||
url('@/images/warning-stripes.svg') repeat-y right,
|
||||
var(--background-color);
|
||||
}
|
||||
|
||||
|
||||
@@ -641,7 +641,7 @@ body > [data-popper-placement] {
|
||||
align-items: stretch;
|
||||
|
||||
&__border {
|
||||
background: url('~images/warning-stripes.svg') repeat-y;
|
||||
background: url('@/images/warning-stripes.svg') repeat-y;
|
||||
width: 5px;
|
||||
flex: 0 0 auto;
|
||||
|
||||
|
||||
@@ -393,7 +393,7 @@ code {
|
||||
max-width: 100%;
|
||||
height: auto;
|
||||
border-radius: var(--avatar-border-radius);
|
||||
background: url('images/void.png');
|
||||
background: url('@/images/void.png');
|
||||
|
||||
&[src$='missing.png'] {
|
||||
visibility: hidden;
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
content: '';
|
||||
width: 24px;
|
||||
height: 20px;
|
||||
mask-image: url('~images/quote.svg');
|
||||
mask-image: url('@/images/quote.svg');
|
||||
background-color: var(--rich-text-decorations-color);
|
||||
position: absolute;
|
||||
inset-inline-start: 0;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// win95 theme from cybrespace.
|
||||
|
||||
// Modified by kibi! to use webpack package syntax for urls (eg,
|
||||
// `url(~images/…)`) for easy importing into skins.
|
||||
// `url(@/images/…)`) for easy importing into skins.
|
||||
|
||||
@use 'mastodon/functions' as *;
|
||||
|
||||
@@ -98,7 +98,7 @@ $win95-cyan: #008080;
|
||||
|
||||
@font-face {
|
||||
font-family:"premillenium";
|
||||
src: url('~fonts/premillenium/MSSansSerif.ttf') format('truetype');
|
||||
src: url('@/fonts/premillenium/MSSansSerif.ttf') format('truetype');
|
||||
}
|
||||
|
||||
/* borrowed from cybrespace style: wider columns and full column width images */
|
||||
@@ -254,7 +254,7 @@ body.admin {
|
||||
font-size:0px;
|
||||
color:$win95-bg;
|
||||
|
||||
background-image: url("~images/start.png");
|
||||
background-image: url("@/images/start.png");
|
||||
background-repeat:no-repeat;
|
||||
background-position:8%;
|
||||
background-clip:padding-box;
|
||||
@@ -276,7 +276,7 @@ body.admin {
|
||||
left:15px;
|
||||
width:132px;
|
||||
height:117px;
|
||||
background-image:url("~images/clippy_wave.gif"), url("~images/clippy_frame.png");
|
||||
background-image:url("@/images/clippy_wave.gif"), url("@/images/clippy_frame.png");
|
||||
background-repeat:no-repeat;
|
||||
background-position: 4px 20px, 0px 0px;
|
||||
z-index:0;
|
||||
@@ -916,7 +916,7 @@ body.admin {
|
||||
font-size:0px;
|
||||
color:$win95-bg;
|
||||
|
||||
background-image: url("~images/start.png");
|
||||
background-image: url("@/images/start.png");
|
||||
background-repeat:no-repeat;
|
||||
background-position:8%;
|
||||
background-clip:padding-box;
|
||||
@@ -1259,7 +1259,7 @@ body.admin {
|
||||
}
|
||||
|
||||
.column-link__badge {
|
||||
background-image: url('~images/alert_badge.png');
|
||||
background-image: url('@/images/alert_badge.png');
|
||||
background-repeat: no-repeat;
|
||||
background-size:contain;
|
||||
background-color:transparent;
|
||||
@@ -1477,97 +1477,97 @@ body.admin {
|
||||
}
|
||||
|
||||
.column-link[href="/web/timelines/home"] {
|
||||
background-image: url("~images/icon_home.png");
|
||||
&:hover { background-image: url("~images/icon_home.png"); }
|
||||
background-image: url("@/images/icon_home.png");
|
||||
&:hover { background-image: url("@/images/icon_home.png"); }
|
||||
}
|
||||
.column-link[href="/web/notifications"] {
|
||||
background-image: url("~images/icon_notifications.png");
|
||||
&:hover { background-image: url("~images/icon_notifications.png"); }
|
||||
background-image: url("@/images/icon_notifications.png");
|
||||
&:hover { background-image: url("@/images/icon_notifications.png"); }
|
||||
}
|
||||
.column-link[href="/web/timelines/public"] {
|
||||
background-image: url("~images/icon_public.png");
|
||||
&:hover { background-image: url("~images/icon_public.png"); }
|
||||
background-image: url("@/images/icon_public.png");
|
||||
&:hover { background-image: url("@/images/icon_public.png"); }
|
||||
}
|
||||
.column-link[href="/web/timelines/public/local"] {
|
||||
background-image: url("~images/icon_local.png");
|
||||
&:hover { background-image: url("~images/icon_local.png"); }
|
||||
background-image: url("@/images/icon_local.png");
|
||||
&:hover { background-image: url("@/images/icon_local.png"); }
|
||||
}
|
||||
.column-link[href="/web/timelines/direct"] {
|
||||
background-image: url("~images/icon_direct.png");
|
||||
&:hover { background-image: url("~images/icon_direct.png"); }
|
||||
background-image: url("@/images/icon_direct.png");
|
||||
&:hover { background-image: url("@/images/icon_direct.png"); }
|
||||
}
|
||||
.column-link[href="/web/pinned"] {
|
||||
background-image: url("~images/icon_pin.png");
|
||||
&:hover { background-image: url("~images/icon_pin.png"); }
|
||||
background-image: url("@/images/icon_pin.png");
|
||||
&:hover { background-image: url("@/images/icon_pin.png"); }
|
||||
}
|
||||
.column-link[href="/web/favourites"] {
|
||||
background-image: url("~images/icon_likes.png");
|
||||
&:hover { background-image: url("~images/icon_likes.png"); }
|
||||
background-image: url("@/images/icon_likes.png");
|
||||
&:hover { background-image: url("@/images/icon_likes.png"); }
|
||||
}
|
||||
.column-link[href="/web/lists"] {
|
||||
background-image: url("~images/icon_lists.png");
|
||||
&:hover { background-image: url("~images/icon_lists.png"); }
|
||||
background-image: url("@/images/icon_lists.png");
|
||||
&:hover { background-image: url("@/images/icon_lists.png"); }
|
||||
}
|
||||
.column-link[href="/web/follow_requests"] {
|
||||
background-image: url("~images/icon_follow_requests.png");
|
||||
&:hover { background-image: url("~images/icon_follow_requests.png"); }
|
||||
background-image: url("@/images/icon_follow_requests.png");
|
||||
&:hover { background-image: url("@/images/icon_follow_requests.png"); }
|
||||
}
|
||||
.column-link[href="/web/blocks"] {
|
||||
background-image: url("~images/icon_blocks.png");
|
||||
&:hover { background-image: url("~images/icon_blocks.png"); }
|
||||
background-image: url("@/images/icon_blocks.png");
|
||||
&:hover { background-image: url("@/images/icon_blocks.png"); }
|
||||
}
|
||||
.column-link[href="/web/domain_blocks"] {
|
||||
background-image: url("~images/icon_domain_blocks.png");
|
||||
&:hover { background-image: url("~images/icon_domain_blocks.png"); }
|
||||
background-image: url("@/images/icon_domain_blocks.png");
|
||||
&:hover { background-image: url("@/images/icon_domain_blocks.png"); }
|
||||
}
|
||||
.column-link[href="/web/mutes"] {
|
||||
background-image: url("~images/icon_mutes.png");
|
||||
&:hover { background-image: url("~images/icon_mutes.png"); }
|
||||
background-image: url("@/images/icon_mutes.png");
|
||||
&:hover { background-image: url("@/images/icon_mutes.png"); }
|
||||
}
|
||||
.column-link[href="/web/directory"] {
|
||||
background-image: url("~images/icon_profile_directory.png");
|
||||
&:hover { background-image: url("~images/icon_profile_directory.png"); }
|
||||
background-image: url("@/images/icon_profile_directory.png");
|
||||
&:hover { background-image: url("@/images/icon_profile_directory.png"); }
|
||||
}
|
||||
.column-link[href="/web/bookmarks"] {
|
||||
background-image: url("~images/icon_bookmarks.png");
|
||||
&:hover { background-image: url("~images/icon_bookmarks.png"); }
|
||||
background-image: url("@/images/icon_bookmarks.png");
|
||||
&:hover { background-image: url("@/images/icon_bookmarks.png"); }
|
||||
}
|
||||
|
||||
.getting-started__footer ul li a[href="/web/keyboard-shortcuts"] {
|
||||
background-image: url("~images/icon_keyboard_shortcuts.png");
|
||||
&:hover { background-image: url("~images/icon_keyboard_shortcuts.png"); }
|
||||
background-image: url("@/images/icon_keyboard_shortcuts.png");
|
||||
&:hover { background-image: url("@/images/icon_keyboard_shortcuts.png"); }
|
||||
}
|
||||
.getting-started__footer ul li a[href="/invites"] {
|
||||
background-image: url("~images/icon_invite.png");
|
||||
&:hover { background-image: url("~images/icon_invite.png"); }
|
||||
background-image: url("@/images/icon_invite.png");
|
||||
&:hover { background-image: url("@/images/icon_invite.png"); }
|
||||
}
|
||||
.getting-started__footer ul li a[href="/terms"] {
|
||||
background-image: url("~images/icon_tos.png");
|
||||
&:hover { background-image: url("~images/icon_tos.png"); }
|
||||
background-image: url("@/images/icon_tos.png");
|
||||
&:hover { background-image: url("@/images/icon_tos.png"); }
|
||||
}
|
||||
.getting-started__footer ul li a[href="https://docs.joinmastodon.org"] {
|
||||
background-image: url("~images/icon_docs.png");
|
||||
&:hover { background-image: url("~images/icon_docs.png"); }
|
||||
background-image: url("@/images/icon_docs.png");
|
||||
&:hover { background-image: url("@/images/icon_docs.png"); }
|
||||
}
|
||||
.getting-started__footer ul li a[href="/about/more"] {
|
||||
background-image: url("~images/icon_about.png");
|
||||
&:hover { background-image: url("~images/icon_about.png"); }
|
||||
background-image: url("@/images/icon_about.png");
|
||||
&:hover { background-image: url("@/images/icon_about.png"); }
|
||||
}
|
||||
.getting-started__footer ul li a[href="/auth/sign_out"] {
|
||||
background-image: url("~images/icon_logout.png");
|
||||
&:hover { background-image: url("~images/icon_logout.png"); }
|
||||
background-image: url("@/images/icon_logout.png");
|
||||
&:hover { background-image: url("@/images/icon_logout.png"); }
|
||||
}
|
||||
.getting-started__footer ul li a[href="https://joinmastodon.org/apps"] {
|
||||
background-image: url("~images/icon_mobile_apps.png");
|
||||
&:hover { background-image: url("~images/icon_mobile_apps.png"); }
|
||||
background-image: url("@/images/icon_mobile_apps.png");
|
||||
&:hover { background-image: url("@/images/icon_mobile_apps.png"); }
|
||||
}
|
||||
.getting-started__footer ul li a[href="/settings/applications"] {
|
||||
background-image: url("~images/icon_developers.png");
|
||||
&:hover { background-image: url("~images/icon_developers.png"); }
|
||||
background-image: url("@/images/icon_developers.png");
|
||||
&:hover { background-image: url("@/images/icon_developers.png"); }
|
||||
}
|
||||
.getting-started__footer ul li a[href="/auth/edit"] {
|
||||
background-image: url("~images/icon_settings.png");
|
||||
&:hover { background-image: url("~images/icon_settings.png"); }
|
||||
background-image: url("@/images/icon_settings.png");
|
||||
&:hover { background-image: url("@/images/icon_settings.png"); }
|
||||
}
|
||||
|
||||
.column .static-content.getting-started {
|
||||
|
||||
Reference in new issue
Block a user