@@ -295,11 +295,11 @@ definePageMetadata(() => ({
}
.gamePreviewActive {
- box-shadow: inset 0 0 8px 0px var(--accent);
+ box-shadow: inset 0 0 8px 0px var(--MI_THEME-accent);
}
.gamePreviewWaiting {
- box-shadow: inset 0 0 8px 0px var(--warn);
+ box-shadow: inset 0 0 8px 0px var(--MI_THEME-warn);
}
.gamePreviewPlayers {
@@ -324,19 +324,19 @@ definePageMetadata(() => ({
.gamePreviewFooter {
display: flex;
align-items: baseline;
- border-top: solid 0.5px var(--divider);
+ border-top: solid 0.5px var(--MI_THEME-divider);
padding: 6px 10px;
font-size: 0.9em;
}
.gamePreviewStatusActive {
- color: var(--accent);
+ color: var(--MI_THEME-accent);
font-weight: bold;
animation: blink 2s infinite;
}
.gamePreviewStatusWaiting {
- color: var(--warn);
+ color: var(--MI_THEME-warn);
font-weight: bold;
animation: blink 2s infinite;
}
diff --git a/packages/frontend/src/pages/scratchpad.vue b/packages/frontend/src/pages/scratchpad.vue
index 155d8b82d7..280a8d0d44 100644
--- a/packages/frontend/src/pages/scratchpad.vue
+++ b/packages/frontend/src/pages/scratchpad.vue
@@ -242,14 +242,14 @@ definePageMetadata(() => ({
}
.uiInspectorUnShown {
- color: var(--fgTransparent);
+ color: var(--MI_THEME-fgTransparent);
}
.uiInspectorType {
display: inline-block;
border: hidden;
border-radius: 10px;
- background-color: var(--panelHighlight);
+ background-color: var(--MI_THEME-panelHighlight);
padding: 2px 8px;
font-size: 12px;
}
diff --git a/packages/frontend/src/pages/search.note.vue b/packages/frontend/src/pages/search.note.vue
index 9cf7fbe8d8..105c947d25 100644
--- a/packages/frontend/src/pages/search.note.vue
+++ b/packages/frontend/src/pages/search.note.vue
@@ -211,12 +211,12 @@ async function search() {
justify-content: center;
}
.addMeButton {
- border: 2px dashed var(--fgTransparent);
+ border: 2px dashed var(--MI_THEME-fgTransparent);
padding: 12px;
margin-right: 16px;
}
.addUserButton {
- border: 2px dashed var(--fgTransparent);
+ border: 2px dashed var(--MI_THEME-fgTransparent);
padding: 12px;
flex-grow: 1;
}
diff --git a/packages/frontend/src/pages/settings/2fa.vue b/packages/frontend/src/pages/settings/2fa.vue
index 6a9a1e16e2..a76b748ac1 100644
--- a/packages/frontend/src/pages/settings/2fa.vue
+++ b/packages/frontend/src/pages/settings/2fa.vue
@@ -19,7 +19,7 @@ SPDX-License-Identifier: AGPL-3.0-only
diff --git a/packages/frontend/src/pages/settings/avatar-decoration.decoration.vue b/packages/frontend/src/pages/settings/avatar-decoration.decoration.vue
index f37b53aebb..f72a0b9383 100644
--- a/packages/frontend/src/pages/settings/avatar-decoration.decoration.vue
+++ b/packages/frontend/src/pages/settings/avatar-decoration.decoration.vue
@@ -43,7 +43,7 @@ const emit = defineEmits<{
.root {
cursor: pointer;
padding: 16px 16px 28px 16px;
- border: solid 2px var(--divider);
+ border: solid 2px var(--MI_THEME-divider);
border-radius: 8px;
text-align: center;
font-size: 90%;
@@ -52,8 +52,8 @@ const emit = defineEmits<{
}
.active {
- background-color: var(--accentedBg);
- border-color: var(--accent);
+ background-color: var(--MI_THEME-accentedBg);
+ border-color: var(--MI_THEME-accent);
}
.name {
diff --git a/packages/frontend/src/pages/settings/avatar-decoration.dialog.vue b/packages/frontend/src/pages/settings/avatar-decoration.dialog.vue
index 1938b8d48d..7f1c6fd401 100644
--- a/packages/frontend/src/pages/settings/avatar-decoration.dialog.vue
+++ b/packages/frontend/src/pages/settings/avatar-decoration.dialog.vue
@@ -150,7 +150,7 @@ async function detach() {
bottom: 0;
left: 0;
padding: 12px;
- border-top: solid 0.5px var(--divider);
+ border-top: solid 0.5px var(--MI_THEME-divider);
-webkit-backdrop-filter: var(--blur, blur(15px));
backdrop-filter: var(--blur, blur(15px));
}
diff --git a/packages/frontend/src/pages/settings/drive-cleaner.vue b/packages/frontend/src/pages/settings/drive-cleaner.vue
index 8d2946db63..6a13984dd7 100644
--- a/packages/frontend/src/pages/settings/drive-cleaner.vue
+++ b/packages/frontend/src/pages/settings/drive-cleaner.vue
@@ -132,7 +132,7 @@ definePageMetadata(() => ({
align-items: center;
&:hover {
- color: var(--accent);
+ color: var(--MI_THEME-accent);
}
}
diff --git a/packages/frontend/src/pages/settings/email.vue b/packages/frontend/src/pages/settings/email.vue
index f226647569..d452f249b6 100644
--- a/packages/frontend/src/pages/settings/email.vue
+++ b/packages/frontend/src/pages/settings/email.vue
@@ -10,7 +10,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts.verificationEmailSent }}
- {{ i18n.ts.emailVerified }}
+ {{ i18n.ts.emailVerified }}
diff --git a/packages/frontend/src/pages/settings/emoji-picker.vue b/packages/frontend/src/pages/settings/emoji-picker.vue
index 999a73df4c..427cdbe64e 100644
--- a/packages/frontend/src/pages/settings/emoji-picker.vue
+++ b/packages/frontend/src/pages/settings/emoji-picker.vue
@@ -250,7 +250,7 @@ definePageMetadata(() => ({
.tab {
margin: calc(var(--margin) / 2) 0;
padding: calc(var(--margin) / 2) 0;
- background: var(--bg);
+ background: var(--MI_THEME-bg);
}
.emojis {
@@ -272,6 +272,6 @@ definePageMetadata(() => ({
.editorCaption {
font-size: 0.85em;
padding: 8px 0 0 0;
- color: var(--fgTransparentWeak);
+ color: var(--MI_THEME-fgTransparentWeak);
}
diff --git a/packages/frontend/src/pages/settings/mute-block.vue b/packages/frontend/src/pages/settings/mute-block.vue
index f4ee7dffbf..4d413d53ab 100644
--- a/packages/frontend/src/pages/settings/mute-block.vue
+++ b/packages/frontend/src/pages/settings/mute-block.vue
@@ -244,7 +244,7 @@ definePageMetadata(() => ({
.userItemSub {
padding: 6px 12px;
font-size: 85%;
- color: var(--fgTransparentWeak);
+ color: var(--MI_THEME-fgTransparentWeak);
}
.userItemMainBody {
diff --git a/packages/frontend/src/pages/settings/navbar.vue b/packages/frontend/src/pages/settings/navbar.vue
index a0e6cad9c8..b189db0f8f 100644
--- a/packages/frontend/src/pages/settings/navbar.vue
+++ b/packages/frontend/src/pages/settings/navbar.vue
@@ -122,7 +122,7 @@ definePageMetadata(() => ({
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
- color: var(--navFg);
+ color: var(--MI_THEME-navFg);
}
.itemIcon {
diff --git a/packages/frontend/src/pages/settings/profile.vue b/packages/frontend/src/pages/settings/profile.vue
index 19c5d892de..0d61f8d851 100644
--- a/packages/frontend/src/pages/settings/profile.vue
+++ b/packages/frontend/src/pages/settings/profile.vue
@@ -282,7 +282,7 @@ definePageMetadata(() => ({
height: 130px;
background-size: cover;
background-position: center;
- border-bottom: solid 1px var(--divider);
+ border-bottom: solid 1px var(--MI_THEME-divider);
overflow: clip;
}
diff --git a/packages/frontend/src/pages/settings/security.vue b/packages/frontend/src/pages/settings/security.vue
index de0f63630e..8f9d4f858b 100644
--- a/packages/frontend/src/pages/settings/security.vue
+++ b/packages/frontend/src/pages/settings/security.vue
@@ -124,7 +124,7 @@ definePageMetadata(() => ({
}
&:not(:last-child) {
- border-bottom: solid 0.5px var(--divider);
+ border-bottom: solid 0.5px var(--MI_THEME-divider);
}
> header {
@@ -136,11 +136,11 @@ definePageMetadata(() => ({
margin-right: 0.75em;
&.succ {
- color: var(--success);
+ color: var(--MI_THEME-success);
}
&.fail {
- color: var(--error);
+ color: var(--MI_THEME-error);
}
}
diff --git a/packages/frontend/src/pages/settings/sounds.sound.vue b/packages/frontend/src/pages/settings/sounds.sound.vue
index 81478fede5..56f65e2309 100644
--- a/packages/frontend/src/pages/settings/sounds.sound.vue
+++ b/packages/frontend/src/pages/settings/sounds.sound.vue
@@ -194,7 +194,7 @@ function save() {
flex-grow: 1;
min-width: 0;
font-weight: 700;
- color: var(--error);
+ color: var(--MI_THEME-error);
}
.fileSelectorButton {
@@ -203,6 +203,6 @@ function save() {
.fileNotSelected {
font-weight: 700;
- color: var(--infoWarnFg);
+ color: var(--MI_THEME-infoWarnFg);
}
diff --git a/packages/frontend/src/pages/settings/theme.vue b/packages/frontend/src/pages/settings/theme.vue
index ce8ec68692..73cc075082 100644
--- a/packages/frontend/src/pages/settings/theme.vue
+++ b/packages/frontend/src/pages/settings/theme.vue
@@ -204,7 +204,7 @@ definePageMetadata(() => ({
}
.dn:focus-visible ~ .toggle {
- outline: 2px solid var(--focus);
+ outline: 2px solid var(--MI_THEME-focus);
outline-offset: 2px;
}
@@ -227,12 +227,12 @@ definePageMetadata(() => ({
> .before {
left: -70px;
- color: var(--accent);
+ color: var(--MI_THEME-accent);
}
> .after {
right: -68px;
- color: var(--fg);
+ color: var(--MI_THEME-fg);
}
}
@@ -350,11 +350,11 @@ definePageMetadata(() => ({
background-color: #749DD6;
> .before {
- color: var(--fg);
+ color: var(--MI_THEME-fg);
}
> .after {
- color: var(--accent);
+ color: var(--MI_THEME-accent);
}
.toggle__handler {
@@ -405,7 +405,7 @@ definePageMetadata(() => ({
> .sync {
padding: 14px 16px;
- border-top: solid 0.5px var(--divider);
+ border-top: solid 0.5px var(--MI_THEME-divider);
}
}
diff --git a/packages/frontend/src/pages/settings/webhook.edit.vue b/packages/frontend/src/pages/settings/webhook.edit.vue
index adeaf8550c..40d23e36c5 100644
--- a/packages/frontend/src/pages/settings/webhook.edit.vue
+++ b/packages/frontend/src/pages/settings/webhook.edit.vue
@@ -184,6 +184,6 @@ definePageMetadata(() => ({
.description {
font-size: 0.85em;
padding: 8px 0 0 0;
- color: var(--fgTransparentWeak);
+ color: var(--MI_THEME-fgTransparentWeak);
}
diff --git a/packages/frontend/src/pages/settings/webhook.vue b/packages/frontend/src/pages/settings/webhook.vue
index 0d11b00c97..af8b7ca945 100644
--- a/packages/frontend/src/pages/settings/webhook.vue
+++ b/packages/frontend/src/pages/settings/webhook.vue
@@ -17,8 +17,8 @@ SPDX-License-Identifier: AGPL-3.0-only
-
-
+
+
{{ webhook.name || webhook.url }}
diff --git a/packages/frontend/src/pages/signup-complete.vue b/packages/frontend/src/pages/signup-complete.vue
index 8c2f7042cd..ab8502c1e6 100644
--- a/packages/frontend/src/pages/signup-complete.vue
+++ b/packages/frontend/src/pages/signup-complete.vue
@@ -81,7 +81,7 @@ place-content: center;
padding: 16px;
text-align: center;
font-size: 26px;
- background-color: var(--accentedBg);
- color: var(--accent);
+ background-color: var(--MI_THEME-accentedBg);
+ color: var(--MI_THEME-accent);
}
diff --git a/packages/frontend/src/pages/tag.vue b/packages/frontend/src/pages/tag.vue
index 1b3e1ecaee..3e6d4db03d 100644
--- a/packages/frontend/src/pages/tag.vue
+++ b/packages/frontend/src/pages/tag.vue
@@ -78,8 +78,8 @@ definePageMetadata(() => ({
.footer {
-webkit-backdrop-filter: var(--blur, blur(15px));
backdrop-filter: var(--blur, blur(15px));
- background: var(--acrylicBg);
- border-top: solid 0.5px var(--divider);
+ background: var(--MI_THEME-acrylicBg);
+ border-top: solid 0.5px var(--MI_THEME-divider);
display: flex;
}
diff --git a/packages/frontend/src/pages/theme-editor.vue b/packages/frontend/src/pages/theme-editor.vue
index a62fe5d581..b2e084f53f 100644
--- a/packages/frontend/src/pages/theme-editor.vue
+++ b/packages/frontend/src/pages/theme-editor.vue
@@ -268,7 +268,7 @@ definePageMetadata(() => ({
}
&.active {
- box-shadow: 0 0 0 2px var(--divider) inset;
+ box-shadow: 0 0 0 2px var(--MI_THEME-divider) inset;
}
&.rounded {
diff --git a/packages/frontend/src/pages/timeline.vue b/packages/frontend/src/pages/timeline.vue
index 12e2db2293..f913060096 100644
--- a/packages/frontend/src/pages/timeline.vue
+++ b/packages/frontend/src/pages/timeline.vue
@@ -367,7 +367,7 @@ definePageMetadata(() => ({
}
.tl {
- background: var(--bg);
+ background: var(--MI_THEME-bg);
border-radius: var(--radius);
overflow: clip;
}
diff --git a/packages/frontend/src/pages/user-list-timeline.vue b/packages/frontend/src/pages/user-list-timeline.vue
index 31a3f1b060..a05743a5a1 100644
--- a/packages/frontend/src/pages/user-list-timeline.vue
+++ b/packages/frontend/src/pages/user-list-timeline.vue
@@ -97,7 +97,7 @@ definePageMetadata(() => ({
}
.tl {
- background: var(--bg);
+ background: var(--MI_THEME-bg);
border-radius: var(--radius);
overflow: clip;
}
diff --git a/packages/frontend/src/pages/user/clips.vue b/packages/frontend/src/pages/user/clips.vue
index ac01cff8cd..38ce78e8d5 100644
--- a/packages/frontend/src/pages/user/clips.vue
+++ b/packages/frontend/src/pages/user/clips.vue
@@ -43,6 +43,6 @@ const pagination = {
.description {
margin-top: 8px;
padding-top: 8px;
- border-top: solid 0.5px var(--divider);
+ border-top: solid 0.5px var(--MI_THEME-divider);
}
diff --git a/packages/frontend/src/pages/user/home.vue b/packages/frontend/src/pages/user/home.vue
index 111df41127..f0f8724c67 100644
--- a/packages/frontend/src/pages/user/home.vue
+++ b/packages/frontend/src/pages/user/home.vue
@@ -23,7 +23,7 @@ SPDX-License-Identifier: AGPL-3.0-only
-
+
-
+
(:{{ customEmojiTree?.length }} :{{ emojis.length }})
diff --git a/packages/frontend/src/components/MkEmojiPicker.vue b/packages/frontend/src/components/MkEmojiPicker.vue
index 667bb832a2..17e989aefa 100644
--- a/packages/frontend/src/components/MkEmojiPicker.vue
+++ b/packages/frontend/src/components/MkEmojiPicker.vue
@@ -722,7 +722,7 @@ defineExpose({
width: var(--eachSize);
height: var(--eachSize);
contain: strict;
- border-radius: var(--radius-xs);
+ border-radius: var(--MI-radius-xs);
font-size: 24px;
&:hover {
diff --git a/packages/frontend/src/components/MkEmojiPickerDialog.vue b/packages/frontend/src/components/MkEmojiPickerDialog.vue
index 18e80d8445..3178f72498 100644
--- a/packages/frontend/src/components/MkEmojiPickerDialog.vue
+++ b/packages/frontend/src/components/MkEmojiPickerDialog.vue
@@ -87,7 +87,7 @@ function opening() {
diff --git a/packages/frontend/src/components/MkMediaImage.vue b/packages/frontend/src/components/MkMediaImage.vue
index 2aedaa4cd6..4aca7256a5 100644
--- a/packages/frontend/src/components/MkMediaImage.vue
+++ b/packages/frontend/src/components/MkMediaImage.vue
@@ -186,7 +186,7 @@ function showMenu(ev: MouseEvent) {
.hide {
display: block;
position: absolute;
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
background-color: black;
color: var(--MI_THEME-accentLighten);
font-size: 12px;
@@ -225,7 +225,7 @@ html[data-color-scheme=light] .visible {
.menu {
display: block;
position: absolute;
- border-radius: var(--radius-ellipse);
+ border-radius: var(--MI-radius-ellipse);
background-color: rgba(0, 0, 0, 0.3);
-webkit-backdrop-filter: var(--MI-blur, blur(15px));
backdrop-filter: var(--MI-blur, blur(15px));
@@ -261,7 +261,7 @@ html[data-color-scheme=light] .visible {
.indicator {
/* Hardcode to black because either --MI_THEME-bg or --MI_THEME-fg makes it hard to read in dark/light mode */
background-color: black;
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
color: var(--MI_THEME-accentLighten);
display: inline-block;
font-weight: bold;
diff --git a/packages/frontend/src/components/MkMediaList.vue b/packages/frontend/src/components/MkMediaList.vue
index 7f8033bcb6..ae7234d1fa 100644
--- a/packages/frontend/src/components/MkMediaList.vue
+++ b/packages/frontend/src/components/MkMediaList.vue
@@ -324,7 +324,7 @@ defineExpose({
.media {
overflow: hidden; // clipにするとバグる
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
}
:global(.pswp) {
diff --git a/packages/frontend/src/components/MkMediaVideo.vue b/packages/frontend/src/components/MkMediaVideo.vue
index c3cecba7b7..8936cd8a5d 100644
--- a/packages/frontend/src/components/MkMediaVideo.vue
+++ b/packages/frontend/src/components/MkMediaVideo.vue
@@ -539,7 +539,7 @@ onDeactivated(() => {
.hide {
display: block;
position: absolute;
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
background-color: black;
color: var(--MI_THEME-accentLighten);
font-size: 12px;
@@ -728,10 +728,10 @@ onDeactivated(() => {
}
.indicator {
- /* Hardcode to black because either --bg or --fg makes it hard to read in dark/light mode */
+ /* Hardcode to black because either --MI_THEME-bg or --MI_THEME-fg makes it hard to read in dark/light mode */
background-color: black;
- border-radius: var(--radius-sm);
- color: var(--accentLighten);
+ border-radius: var(--MI-radius-sm);
+ color: var(--MI_THEME-accentLighten);
display: inline-block;
font-weight: bold;
font-size: 0.8em;
diff --git a/packages/frontend/src/components/MkMention.vue b/packages/frontend/src/components/MkMention.vue
index 0391c6bc39..f64ca4bc77 100644
--- a/packages/frontend/src/components/MkMention.vue
+++ b/packages/frontend/src/components/MkMention.vue
@@ -46,7 +46,7 @@ const avatarUrl = computed(() => defaultStore.state.disableShowingAnimatedImages
.root {
display: inline-block;
padding: 4px 8px 4px 4px;
- border-radius: var(--radius-ellipse);
+ border-radius: var(--MI-radius-ellipse);
color: var(--MI_THEME-mention);
background: color(from var(--MI_THEME-mention) srgb r g b / 0.1);
white-space: nowrap;
@@ -63,7 +63,7 @@ const avatarUrl = computed(() => defaultStore.state.disableShowingAnimatedImages
object-fit: cover;
margin: 0 0.2em 0 0;
vertical-align: bottom;
- border-radius: var(--radius-full);
+ border-radius: var(--MI-radius-full);
}
.host {
diff --git a/packages/frontend/src/components/MkMenu.vue b/packages/frontend/src/components/MkMenu.vue
index ff5f9b9a5d..b0a1b80210 100644
--- a/packages/frontend/src/components/MkMenu.vue
+++ b/packages/frontend/src/components/MkMenu.vue
@@ -454,7 +454,7 @@ onBeforeUnmount(() => {
> .menu {
padding: 12px 0 max(env(safe-area-inset-bottom, 0px), 12px) 0;
width: 100%;
- border-radius: var(--radius-lg);
+ border-radius: var(--MI-radius-lg);
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
@@ -464,7 +464,7 @@ onBeforeUnmount(() => {
&::before {
width: calc(100% - 24px);
- border-radius: var(--radius);
+ border-radius: var(--MI-radius);
}
> .icon {
@@ -520,7 +520,7 @@ onBeforeUnmount(() => {
margin: auto;
width: calc(100% - 16px);
height: 100%;
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
}
&:focus-visible {
diff --git a/packages/frontend/src/components/MkNote.vue b/packages/frontend/src/components/MkNote.vue
index 55259406f8..380e7bfbe2 100644
--- a/packages/frontend/src/components/MkNote.vue
+++ b/packages/frontend/src/components/MkNote.vue
@@ -132,7 +132,7 @@ SPDX-License-Identifier: AGPL-3.0-only
ref="renoteButton"
:class="$style.footerButton"
class="_button"
- :style="renoted ? 'color: var(--accent) !important;' : ''"
+ :style="renoted ? 'color: var(--MI_THEME-accent) !important;' : ''"
@click.stop
@mousedown.prevent="renoted ? undoRenote(appearNote) : boostVisibility()"
>
@@ -922,7 +922,7 @@ function emitUpdReaction(emoji: string, delta: number) {
padding: 0 4px;
margin-bottom: 0 !important;
background: var(--MI_THEME-popup);
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
box-shadow: 0px 4px 32px var(--MI_THEME-shadow);
}
@@ -1067,7 +1067,7 @@ function emitUpdReaction(emoji: string, delta: number) {
left: 8px;
width: 5px;
height: calc(100% - 16px);
- border-radius: var(--radius-ellipse);
+ border-radius: var(--MI-radius-ellipse);
pointer-events: none;
}
@@ -1075,8 +1075,8 @@ function emitUpdReaction(emoji: string, delta: number) {
flex-shrink: 0;
display: block !important;
margin: 0 14px 0 0;
- width: var(--avatar);
- height: var(--avatar);
+ width: var(--MI-avatar);
+ height: var(--MI-avatar);
position: sticky !important;
top: calc(22px + var(--MI-stickyTop, 0px));
left: 0;
@@ -1106,7 +1106,7 @@ function emitUpdReaction(emoji: string, delta: number) {
background: var(--MI_THEME-popup);
padding: 6px 10px;
font-size: 0.8em;
- border-radius: var(--radius-ellipse);
+ border-radius: var(--MI-radius-ellipse);
box-shadow: 0 2px 6px rgb(0 0 0 / 20%);
}
@@ -1136,7 +1136,7 @@ function emitUpdReaction(emoji: string, delta: number) {
background: var(--MI_THEME-panel);
padding: 6px 10px;
font-size: 0.8em;
- border-radius: var(--radius-ellipse);
+ border-radius: var(--MI-radius-ellipse);
box-shadow: 0 2px 6px rgb(0 0 0 / 20%);
}
@@ -1176,7 +1176,7 @@ function emitUpdReaction(emoji: string, delta: number) {
.quoteNote {
padding: 16px;
border: dashed 1px var(--MI_THEME-renote);
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
overflow: clip;
}
diff --git a/packages/frontend/src/components/MkNoteDetailed.vue b/packages/frontend/src/components/MkNoteDetailed.vue
index 1e0c78e82e..6828e6ef67 100644
--- a/packages/frontend/src/components/MkNoteDetailed.vue
+++ b/packages/frontend/src/components/MkNoteDetailed.vue
@@ -135,7 +135,7 @@ SPDX-License-Identifier: AGPL-3.0-only
ref="renoteButton"
class="_button"
:class="$style.noteFooterButton"
- :style="renoted ? 'color: var(--accent) !important;' : ''"
+ :style="renoted ? 'color: var(--MI_THEME-accent) !important;' : ''"
@mousedown.prevent="renoted ? undoRenote() : boostVisibility()"
>
@@ -883,7 +883,7 @@ function animatedMFM() {
width: 28px;
height: 28px;
margin: 0 8px 0 0;
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
}
.renoteText {
@@ -932,8 +932,8 @@ function animatedMFM() {
.noteHeaderAvatar {
display: block;
flex-shrink: 0;
- width: var(--avatar);
- height: var(--avatar);
+ width: var(--MI-avatar);
+ height: var(--MI-avatar);
}
.noteHeaderBody {
@@ -957,7 +957,7 @@ function animatedMFM() {
font-size: 80%;
line-height: 1;
border: solid 0.5px var(--MI_THEME-divider);
- border-radius: var(--radius-xs);
+ border-radius: var(--MI-radius-xs);
}
.noteHeaderInfo {
@@ -1017,7 +1017,7 @@ function animatedMFM() {
.quoteNote {
padding: 16px;
border: dashed 1px var(--MI_THEME-renote);
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
overflow: clip;
}
@@ -1095,7 +1095,7 @@ function animatedMFM() {
.reactionTab {
padding: 4px 6px;
border: solid 1px var(--MI_THEME-divider);
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
}
.reactionTabActive {
diff --git a/packages/frontend/src/components/MkNoteHeader.vue b/packages/frontend/src/components/MkNoteHeader.vue
index 10107ba0b1..b01f87a121 100644
--- a/packages/frontend/src/components/MkNoteHeader.vue
+++ b/packages/frontend/src/components/MkNoteHeader.vue
@@ -92,7 +92,7 @@ const mock = inject('mock', false);
padding: 1px 6px;
font-size: 80%;
border: solid 0.5px var(--MI_THEME-divider);
- border-radius: var(--radius-xs);
+ border-radius: var(--MI-radius-xs);
}
.username {
diff --git a/packages/frontend/src/components/MkNotePreview.vue b/packages/frontend/src/components/MkNotePreview.vue
index 7ccc2c0320..4f907231bb 100644
--- a/packages/frontend/src/components/MkNotePreview.vue
+++ b/packages/frontend/src/components/MkNotePreview.vue
@@ -56,7 +56,7 @@ const props = defineProps<{
margin: 0 10px 0 0 !important;
width: 40px !important;
height: 40px !important;
- border-radius: var(--radius-sm) !important;
+ border-radius: var(--MI-radius-sm) !important;
pointer-events: none !important;
}
diff --git a/packages/frontend/src/components/MkNoteSimple.vue b/packages/frontend/src/components/MkNoteSimple.vue
index 4a4cdef679..273d49efd6 100644
--- a/packages/frontend/src/components/MkNoteSimple.vue
+++ b/packages/frontend/src/components/MkNoteSimple.vue
@@ -56,7 +56,7 @@ watch(() => props.expandAllCws, (expandAllCws) => {
margin: 0 10px 0 0;
width: 34px;
height: 34px;
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
position: sticky !important;
top: calc(16px + var(--MI-stickyTop, 0px));
left: 0;
diff --git a/packages/frontend/src/components/MkNoteSub.vue b/packages/frontend/src/components/MkNoteSub.vue
index c0be406893..3ab0227695 100644
--- a/packages/frontend/src/components/MkNoteSub.vue
+++ b/packages/frontend/src/components/MkNoteSub.vue
@@ -30,7 +30,7 @@ SPDX-License-Identifier: AGPL-3.0-only
ref="renoteButton"
class="_button"
:class="$style.noteFooterButton"
- :style="renoted ? 'color: var(--accent) !important;' : ''"
+ :style="renoted ? 'color: var(--MI_THEME-accent) !important;' : ''"
@mousedown="renoted ? undoRenote() : boostVisibility()"
>
@@ -438,7 +438,7 @@ if (props.detail) {
left: 8px;
width: 5px;
height: calc(100% - 8px);
- border-radius: var(--radius-ellipse);
+ border-radius: var(--MI-radius-ellipse);
pointer-events: none;
}
@@ -448,7 +448,7 @@ if (props.detail) {
margin: 0 8px 0 0;
width: 38px;
height: 38px;
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
}
.body {
@@ -475,7 +475,7 @@ if (props.detail) {
}
&:hover {
- color: var(--fgHighlighted);
+ color: var(--MI_THEME-fgHighlighted);
}
}
@@ -493,7 +493,7 @@ if (props.detail) {
opacity: 0.7;
&.reacted {
- color: var(--accent);
+ color: var(--MI_THEME-accent);
}
}
@@ -533,6 +533,6 @@ if (props.detail) {
padding: 8px !important;
border: 1px solid var(--MI_THEME-divider);
margin: 8px 8px 0 8px;
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
}
diff --git a/packages/frontend/src/components/MkNotes.vue b/packages/frontend/src/components/MkNotes.vue
index 4144e69d1e..b13df2813b 100644
--- a/packages/frontend/src/components/MkNotes.vue
+++ b/packages/frontend/src/components/MkNotes.vue
@@ -61,7 +61,7 @@ defineExpose({
diff --git a/packages/frontend/src/components/SkUserRecentNotes.vue b/packages/frontend/src/components/SkUserRecentNotes.vue
index 2cdb4b6586..f355facb51 100644
--- a/packages/frontend/src/components/SkUserRecentNotes.vue
+++ b/packages/frontend/src/components/SkUserRecentNotes.vue
@@ -94,7 +94,7 @@ onMounted(async () => {
diff --git a/packages/frontend/src/components/global/MkMfm.ts b/packages/frontend/src/components/global/MkMfm.ts
index 90b3999092..a45e531932 100644
--- a/packages/frontend/src/components/global/MkMfm.ts
+++ b/packages/frontend/src/components/global/MkMfm.ts
@@ -362,7 +362,7 @@ export default function (props: MfmProps, { emit }: { emit: SetupContext {
&.active {
opacity: 1;
- color: var(--accent);
+ color: var(--MI_THEME-accent);
}
&.animate {
@@ -249,7 +249,7 @@ onUnmounted(() => {
bottom: 0;
height: 3px;
background: var(--MI_THEME-accent);
- border-radius: var(--radius-ellipse);
+ border-radius: var(--MI-radius-ellipse);
transition: none;
pointer-events: none;
diff --git a/packages/frontend/src/components/global/MkPageHeader.vue b/packages/frontend/src/components/global/MkPageHeader.vue
index cc7633dcff..18c97b1bdb 100644
--- a/packages/frontend/src/components/global/MkPageHeader.vue
+++ b/packages/frontend/src/components/global/MkPageHeader.vue
@@ -239,7 +239,7 @@ onUnmounted(() => {
width: calc(var(--height) - (var(--margin)));
box-sizing: border-box;
position: relative;
- border-radius: var(--radius-xs);
+ border-radius: var(--MI-radius-xs);
&:hover {
background: rgba(0, 0, 0, 0.05);
diff --git a/packages/frontend/src/pages/_error_.vue b/packages/frontend/src/pages/_error_.vue
index 83f596b870..0bafc385a6 100644
--- a/packages/frontend/src/pages/_error_.vue
+++ b/packages/frontend/src/pages/_error_.vue
@@ -83,6 +83,6 @@ definePageMetadata(() => ({
vertical-align: bottom;
height: 128px;
margin-bottom: 24px;
- border-radius: var(--radius-md);
+ border-radius: var(--MI-radius-md);
}
diff --git a/packages/frontend/src/pages/about-sharkey.vue b/packages/frontend/src/pages/about-sharkey.vue
index 7ebae62a7b..3b571475fb 100644
--- a/packages/frontend/src/pages/about-sharkey.vue
+++ b/packages/frontend/src/pages/about-sharkey.vue
@@ -266,7 +266,7 @@ definePageMetadata(() => ({
.znqjceqz {
> .about {
position: relative;
- border-radius: var(--radius);
+ border-radius: var(--MI-radius);
> .treasure {
position: absolute;
@@ -305,7 +305,7 @@ definePageMetadata(() => ({
display: block;
width: 80px;
margin: 0 auto;
- border-radius: var(--radius-md);
+ border-radius: var(--MI-radius-md);
position: relative;
z-index: 1;
transform: translateX(-10%);
@@ -355,23 +355,23 @@ definePageMetadata(() => ({
display: flex;
align-items: center;
padding: 12px;
- background: var(--buttonBg);
- border-radius: var(--radius-sm);
+ background: var(--MI_THEME-buttonBg);
+ border-radius: var(--MI-radius-sm);
&:hover {
text-decoration: none;
- background: var(--buttonHoverBg);
+ background: var(--MI_THEME-buttonHoverBg);
}
&.active {
- color: var(--accent);
- background: var(--buttonHoverBg);
+ color: var(--MI_THEME-accent);
+ background: var(--MI_THEME-buttonHoverBg);
}
}
.contributorAvatar {
width: 30px;
- border-radius: var(--radius-full);
+ border-radius: var(--MI-radius-full);
}
.contributorUsername {
@@ -388,13 +388,13 @@ definePageMetadata(() => ({
display: flex;
align-items: center;
padding: 12px;
- background: var(--buttonBg);
- border-radius: var(--radius-sm);
+ background: var(--MI_THEME-buttonBg);
+ border-radius: var(--MI-radius-sm);
}
.patronIcon {
width: 24px;
- border-radius: var(--radius-full);
+ border-radius: var(--MI-radius-full);
}
.patronName {
diff --git a/packages/frontend/src/pages/about.overview.vue b/packages/frontend/src/pages/about.overview.vue
index 42898b3447..347214c8fa 100644
--- a/packages/frontend/src/pages/about.overview.vue
+++ b/packages/frontend/src/pages/about.overview.vue
@@ -170,7 +170,7 @@ await misskeyApi('sponsors', { instance: true }).then((res) => sponsors.value.pu
@@ -694,7 +694,7 @@ definePageMetadata(() => ({
.announcementItem {
display: flex;
padding: 8px 12px;
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
cursor: pointer;
}
diff --git a/packages/frontend/src/pages/admin/_header_.vue b/packages/frontend/src/pages/admin/_header_.vue
index b061b2fa0c..b0651150a6 100644
--- a/packages/frontend/src/pages/admin/_header_.vue
+++ b/packages/frontend/src/pages/admin/_header_.vue
@@ -182,7 +182,7 @@ onUnmounted(() => {
width: calc(var(--height) - (var(--margin) * 2));
box-sizing: border-box;
position: relative;
- border-radius: var(--radius-xs);
+ border-radius: var(--MI-radius-xs);
&:hover {
background: rgba(0, 0, 0, 0.05);
@@ -287,7 +287,7 @@ onUnmounted(() => {
bottom: 0;
height: 3px;
background: var(--MI_THEME-accent);
- border-radius: var(--radius-ellipse);
+ border-radius: var(--MI-radius-ellipse);
transition: all 0.2s ease;
pointer-events: none;
}
diff --git a/packages/frontend/src/pages/admin/index.vue b/packages/frontend/src/pages/admin/index.vue
index 1fb49d51d9..a1cd1af102 100644
--- a/packages/frontend/src/pages/admin/index.vue
+++ b/packages/frontend/src/pages/admin/index.vue
@@ -366,7 +366,7 @@ defineExpose({
display: block;
margin: auto;
height: 42px;
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
}
}
}
diff --git a/packages/frontend/src/pages/admin/modlog.ModLog.vue b/packages/frontend/src/pages/admin/modlog.ModLog.vue
index 8af8d29e1a..37a9cc83e7 100644
--- a/packages/frontend/src/pages/admin/modlog.ModLog.vue
+++ b/packages/frontend/src/pages/admin/modlog.ModLog.vue
@@ -215,7 +215,7 @@ const props = defineProps<{
.diff {
background: #fff;
color: #000;
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
overflow: clip;
}
diff --git a/packages/frontend/src/pages/admin/overview.federation.vue b/packages/frontend/src/pages/admin/overview.federation.vue
index 1ada4a5251..9062c73ff6 100644
--- a/packages/frontend/src/pages/admin/overview.federation.vue
+++ b/packages/frontend/src/pages/admin/overview.federation.vue
@@ -153,7 +153,7 @@ onMounted(async () => {
margin-right: 12px;
background: var(--MI_THEME-accentedBg);
color: var(--MI_THEME-accent);
- border-radius: var(--radius);
+ border-radius: var(--MI-radius);
}
&.sub {
diff --git a/packages/frontend/src/pages/admin/overview.stats.vue b/packages/frontend/src/pages/admin/overview.stats.vue
index 12f2c82ff7..a967b305f7 100644
--- a/packages/frontend/src/pages/admin/overview.stats.vue
+++ b/packages/frontend/src/pages/admin/overview.stats.vue
@@ -116,7 +116,7 @@ onMounted(async () => {
margin-right: 12px;
background: var(--MI_THEME-accentedBg);
color: var(--MI_THEME-accent);
- border-radius: var(--radius);
+ border-radius: var(--MI-radius);
}
&.users {
diff --git a/packages/frontend/src/pages/admin/server-rules.vue b/packages/frontend/src/pages/admin/server-rules.vue
index 1ce7190d9c..6c1227b3cf 100644
--- a/packages/frontend/src/pages/admin/server-rules.vue
+++ b/packages/frontend/src/pages/admin/server-rules.vue
@@ -104,7 +104,7 @@ definePageMetadata(() => ({
height: 28px;
align-items: center;
justify-content: center;
- border-radius: var(--radius-ellipse);
+ border-radius: var(--MI-radius-ellipse);
margin-right: 8px;
}
@@ -119,7 +119,7 @@ definePageMetadata(() => ({
height: 40px;
color: var(--MI_THEME-error);
margin-left: auto;
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
&:hover {
background: var(--MI_THEME-X5);
diff --git a/packages/frontend/src/pages/antenna-timeline.vue b/packages/frontend/src/pages/antenna-timeline.vue
index fbfbb6edf7..350f772d65 100644
--- a/packages/frontend/src/pages/antenna-timeline.vue
+++ b/packages/frontend/src/pages/antenna-timeline.vue
@@ -111,7 +111,7 @@ definePageMetadata(() => ({
display: block;
margin: var(--MI-margin) auto 0 auto;
padding: 8px 16px;
- border-radius: var(--radius-xl);
+ border-radius: var(--MI-radius-xl);
}
.tl {
diff --git a/packages/frontend/src/pages/channel.vue b/packages/frontend/src/pages/channel.vue
index 6193e8857e..9cd2546312 100644
--- a/packages/frontend/src/pages/channel.vue
+++ b/packages/frontend/src/pages/channel.vue
@@ -352,7 +352,7 @@ definePageMetadata(() => ({
padding: 8px 12px;
font-size: 80%;
background: rgba(0, 0, 0, 0.7);
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
color: #fff;
}
@@ -367,7 +367,7 @@ definePageMetadata(() => ({
left: 16px;
background: rgba(0, 0, 0, 0.7);
color: var(--MI_THEME-warn);
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
font-weight: bold;
font-size: 1em;
padding: 4px 7px;
diff --git a/packages/frontend/src/pages/drive.file.info.vue b/packages/frontend/src/pages/drive.file.info.vue
index 604abba562..9d74a47ec6 100644
--- a/packages/frontend/src/pages/drive.file.info.vue
+++ b/packages/frontend/src/pages/drive.file.info.vue
@@ -258,7 +258,7 @@ onMounted(async () => {
.fileQuickActionsOthersButton {
padding: .5rem;
- border-radius: var(--radius-ellipse);
+ border-radius: var(--MI-radius-ellipse);
&:hover,
&:focus-visible {
diff --git a/packages/frontend/src/pages/emoji-edit-dialog.vue b/packages/frontend/src/pages/emoji-edit-dialog.vue
index 7bcd5addef..beb8914d65 100644
--- a/packages/frontend/src/pages/emoji-edit-dialog.vue
+++ b/packages/frontend/src/pages/emoji-edit-dialog.vue
@@ -212,7 +212,7 @@ async function del() {
.imgContainer {
padding: 8px;
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
}
.img {
diff --git a/packages/frontend/src/pages/emojis.emoji.vue b/packages/frontend/src/pages/emojis.emoji.vue
index 458642699e..d2d9b2a226 100644
--- a/packages/frontend/src/pages/emojis.emoji.vue
+++ b/packages/frontend/src/pages/emojis.emoji.vue
@@ -59,7 +59,7 @@ function menu(ev) {
padding: 12px;
text-align: left;
background: var(--MI_THEME-panel);
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
&:hover {
border-color: var(--MI_THEME-accent);
diff --git a/packages/frontend/src/pages/follow-requests.vue b/packages/frontend/src/pages/follow-requests.vue
index 400dfdbe6d..ffa1e648c7 100644
--- a/packages/frontend/src/pages/follow-requests.vue
+++ b/packages/frontend/src/pages/follow-requests.vue
@@ -115,7 +115,7 @@ definePageMetadata(() => ({
margin: 0 12px 0 0;
width: 42px;
height: 42px;
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
}
> .body {
diff --git a/packages/frontend/src/pages/following-feed.vue b/packages/frontend/src/pages/following-feed.vue
index d45f572739..c3ab149ec2 100644
--- a/packages/frontend/src/pages/following-feed.vue
+++ b/packages/frontend/src/pages/following-feed.vue
@@ -226,7 +226,7 @@ definePageMetadata(() => ({
// The universal layout inserts a "spacer" thing that causes a stray scroll bar.
// We have to create fake "space" for it to "roll up" and back into the viewport, which removes the scrollbar.
- margin-bottom: calc(-1 * var(--minBottomSpacing));
+ margin-bottom: calc(-1 * var(--MI-minBottomSpacing));
// Some "just in case" backup properties.
// These should not be needed, but help to maintain the layout if the above trick ever stops working.
@@ -277,6 +277,6 @@ definePageMetadata(() => ({
}
.panel {
- background: var(--panel);
+ background: var(--MI_THEME-panel);
}
diff --git a/packages/frontend/src/pages/instance-info.vue b/packages/frontend/src/pages/instance-info.vue
index 78d765df80..96aebb14d2 100644
--- a/packages/frontend/src/pages/instance-info.vue
+++ b/packages/frontend/src/pages/instance-info.vue
@@ -461,7 +461,7 @@ definePageMetadata(() => ({
display: block;
margin: 0 16px 0 0;
height: 64px;
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
}
> .name {
diff --git a/packages/frontend/src/pages/invite.vue b/packages/frontend/src/pages/invite.vue
index ef485a9446..47f6e497b5 100644
--- a/packages/frontend/src/pages/invite.vue
+++ b/packages/frontend/src/pages/invite.vue
@@ -115,6 +115,6 @@ definePageMetadata(() => ({
width: 128px;
height: 128px;
margin-bottom: 16px;
- border-radius: var(--radius-md);
+ border-radius: var(--MI-radius-md);
}
diff --git a/packages/frontend/src/pages/list.vue b/packages/frontend/src/pages/list.vue
index cab807d610..2bcf16e668 100644
--- a/packages/frontend/src/pages/list.vue
+++ b/packages/frontend/src/pages/list.vue
@@ -143,7 +143,7 @@ definePageMetadata(() => ({
width: 128px;
height: 128px;
margin-bottom: 16px;
- border-radius: var(--radius-md);
+ border-radius: var(--MI-radius-md);
}
.button {
diff --git a/packages/frontend/src/pages/my-antennas/index.vue b/packages/frontend/src/pages/my-antennas/index.vue
index 607843892e..540cb34904 100644
--- a/packages/frontend/src/pages/my-antennas/index.vue
+++ b/packages/frontend/src/pages/my-antennas/index.vue
@@ -74,7 +74,7 @@ onActivated(() => {
display: block;
padding: 16px;
border: solid 1px var(--MI_THEME-divider);
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
&:hover {
border: solid 1px var(--MI_THEME-accent);
diff --git a/packages/frontend/src/pages/my-lists/index.vue b/packages/frontend/src/pages/my-lists/index.vue
index a6e1f12d8a..d08f6fec5a 100644
--- a/packages/frontend/src/pages/my-lists/index.vue
+++ b/packages/frontend/src/pages/my-lists/index.vue
@@ -86,7 +86,7 @@ onActivated(() => {
display: block;
padding: 16px;
border: solid 1px var(--MI_THEME-divider);
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
margin-bottom: 8px;
&:hover {
diff --git a/packages/frontend/src/pages/page-editor/page-editor.container.vue b/packages/frontend/src/pages/page-editor/page-editor.container.vue
index 28b224f752..1739c2fc00 100644
--- a/packages/frontend/src/pages/page-editor/page-editor.container.vue
+++ b/packages/frontend/src/pages/page-editor/page-editor.container.vue
@@ -62,7 +62,7 @@ function remove() {
overflow: hidden;
background: var(--MI_THEME-panel);
border: solid 2px var(--MI_THEME-X12);
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
&:hover {
border: solid 2px var(--MI_THEME-X13);
diff --git a/packages/frontend/src/pages/role.vue b/packages/frontend/src/pages/role.vue
index 9ee3fd7f01..9855442088 100644
--- a/packages/frontend/src/pages/role.vue
+++ b/packages/frontend/src/pages/role.vue
@@ -115,6 +115,6 @@ definePageMetadata(() => ({
width: 128px;
height: 128px;
margin-bottom: 16px;
- border-radius: var(--radius-md);
+ border-radius: var(--MI-radius-md);
}
diff --git a/packages/frontend/src/pages/settings/avatar-decoration.decoration.vue b/packages/frontend/src/pages/settings/avatar-decoration.decoration.vue
index 5c59f4cbe4..518f906d2f 100644
--- a/packages/frontend/src/pages/settings/avatar-decoration.decoration.vue
+++ b/packages/frontend/src/pages/settings/avatar-decoration.decoration.vue
@@ -45,7 +45,7 @@ const emit = defineEmits<{
cursor: pointer;
padding: 16px 16px 28px 16px;
border: solid 2px var(--MI_THEME-divider);
- border-radius: var(--radius-sm);
+ border-radius: var(--MI-radius-sm);
text-align: center;
font-size: 90%;
overflow: clip;
diff --git a/packages/frontend/src/pages/settings/drive-cleaner.vue b/packages/frontend/src/pages/settings/drive-cleaner.vue
index 4054cd810a..1ad3613e4b 100644
--- a/packages/frontend/src/pages/settings/drive-cleaner.vue
+++ b/packages/frontend/src/pages/settings/drive-cleaner.vue
@@ -197,7 +197,7 @@ definePageMetadata(() => ({
height: 12px;
background: rgba(0, 0, 0, 0.1);
overflow: clip;
- border-radius: var(--radius-ellipse);
+ border-radius: var(--MI-radius-ellipse);
}
.meterValue {
diff --git a/packages/frontend/src/pages/settings/drive.vue b/packages/frontend/src/pages/settings/drive.vue
index c1e3258631..eef2e5b505 100644
--- a/packages/frontend/src/pages/settings/drive.vue
+++ b/packages/frontend/src/pages/settings/drive.vue
@@ -152,12 +152,12 @@ definePageMetadata(() => ({
.meter {
height: 10px;
background: rgba(0, 0, 0, 0.1);
- border-radius: var(--radius-ellipse);
+ border-radius: var(--MI-radius-ellipse);
overflow: clip;
}
.meterValue {
height: 100%;
- border-radius: var(--radius-ellipse);
+ border-radius: var(--MI-radius-ellipse);
}
diff --git a/packages/frontend/src/pages/settings/emoji-picker.vue b/packages/frontend/src/pages/settings/emoji-picker.vue
index eb5424ea6c..7ddc1eab71 100644
--- a/packages/frontend/src/pages/settings/emoji-picker.vue
+++ b/packages/frontend/src/pages/settings/emoji-picker.vue
@@ -12,7 +12,7 @@ SPDX-License-Identifier: AGPL-3.0-only
-
+
-
+
({
diff --git a/packages/frontend/src/pages/welcome.timeline.note.vue b/packages/frontend/src/pages/welcome.timeline.note.vue
index 5a03483d0c..460a225f23 100644
--- a/packages/frontend/src/pages/welcome.timeline.note.vue
+++ b/packages/frontend/src/pages/welcome.timeline.note.vue
@@ -92,7 +92,7 @@ onUpdated(() => {
padding: 16px;
margin: 0 0 0 auto;
max-width: max-content;
- border-radius: var(--radius-md);
+ border-radius: var(--MI-radius-md);
}
.reactions {
diff --git a/packages/frontend/src/scripts/favicon-dot.ts b/packages/frontend/src/scripts/favicon-dot.ts
index a5972276e2..1f62c9ca70 100644
--- a/packages/frontend/src/scripts/favicon-dot.ts
+++ b/packages/frontend/src/scripts/favicon-dot.ts
@@ -78,7 +78,7 @@ class FavIconDot {
this.ctx.beginPath();
this.ctx.arc(this.faviconImage.width - 10, 10, 10, 0, 2 * Math.PI);
const computedStyle = getComputedStyle(document.documentElement);
- this.ctx.fillStyle = tinycolor(computedStyle.getPropertyValue('--navIndicator')).toHexString();
+ this.ctx.fillStyle = tinycolor(computedStyle.getPropertyValue('--MI_THEME-navIndicator')).toHexString();
this.ctx.strokeStyle = 'white';
this.ctx.fill();
this.ctx.stroke();
@@ -104,7 +104,7 @@ class FavIconDot {
this.drawDot();
this.canvas.toDataURL('image/png');
} catch (error) {
- return false;
+ return false;
}
return true;
}
@@ -140,6 +140,6 @@ export async function worksOnInstance() {
icon = new FavIconDot();
await icon.setup();
}
-
+
return await icon.worksOnInstance();
}
diff --git a/packages/frontend/src/style.scss b/packages/frontend/src/style.scss
index 116e650666..bc20985a72 100644
--- a/packages/frontend/src/style.scss
+++ b/packages/frontend/src/style.scss
@@ -15,16 +15,15 @@
*/
:root {
- --radius-xs: 5px;
- --radius-sm: 5px;
- --radius: 5px;
- --radius-md: 5px;
- --radius-lg: 5px;
- --radius-xl: 5px;
- --radius-ellipse: 5px;
- --radius-full: 5px;
+ --MI-radius-xs: 5px;
+ --MI-radius-sm: 5px;
+ --MI-radius: 5px;
+ --MI-radius-md: 5px;
+ --MI-radius-lg: 5px;
+ --MI-radius-xl: 5px;
+ --MI-radius-ellipse: 5px;
+ --MI-radius-full: 5px;
- --MI-radius: 12px;
--MI-marginFull: 16px;
--MI-marginHalf: 10px;
@@ -38,19 +37,19 @@
--MI-margin: var(--MI-marginHalf);
}
- --avatar: 48px;
- --thread-width: 2px;
+ --MI-avatar: 48px;
+ --MI-thread-width: 2px;
}
html.radius-misskey {
- --radius-xs: 4px;
- --radius-sm: 8px;
- --radius: 12px;
- --radius-md: 16px;
- --radius-lg: 24px;
- --radius-xl: 32px;
- --radius-ellipse: 999px;
- --radius-full: 100%;
+ --MI-radius-xs: 4px;
+ --MI-radius-sm: 8px;
+ --MI-radius: 12px;
+ --MI-radius-md: 16px;
+ --MI-radius-lg: 24px;
+ --MI-radius-xl: 32px;
+ --MI-radius-ellipse: 999px;
+ --MI-radius-full: 100%;
}
::selection {
@@ -197,7 +196,7 @@ rt {
display: inline-block;
width: 1em;
height: 1em;
- border-radius: var(--radius-full);
+ border-radius: var(--MI-radius-full);
background: currentColor;
}
@@ -210,7 +209,7 @@ rt {
min-width: 1em;
align-items: center;
justify-content: center;
- border-radius: var(--radius-ellipse);
+ border-radius: var(--MI-radius-ellipse);
padding: 0.3em 0.5em;
}
@@ -400,7 +399,7 @@ rt {
padding: 2px 3px;
color: var(--MI_THEME-accent);
border: solid 1px var(--MI_THEME-accent);
- border-radius: var(--radius-xs);
+ border-radius: var(--MI-radius-xs);
vertical-align: top;
}
@@ -450,7 +449,7 @@ rt {
vertical-align: bottom;
height: 128px;
margin-bottom: 16px;
- border-radius: var(--radius-md);
+ border-radius: var(--MI-radius-md);
}
}
diff --git a/packages/frontend/src/ui/_common_/navbar-for-mobile.vue b/packages/frontend/src/ui/_common_/navbar-for-mobile.vue
index c8c0915dc9..aa72de6089 100644
--- a/packages/frontend/src/ui/_common_/navbar-for-mobile.vue
+++ b/packages/frontend/src/ui/_common_/navbar-for-mobile.vue
@@ -159,7 +159,7 @@ function more() {
left: 0;
right: 0;
bottom: 0;
- border-radius: var(--radius-ellipse);
+ border-radius: var(--MI-radius-ellipse);
background: linear-gradient(90deg, var(--MI_THEME-buttonGradateA), var(--MI_THEME-buttonGradateB));
}
@@ -246,7 +246,7 @@ function more() {
left: 0;
right: 0;
bottom: 0;
- border-radius: var(--radius-ellipse);
+ border-radius: var(--MI-radius-ellipse);
background: var(--MI_THEME-accentedBg);
}
}
diff --git a/packages/frontend/src/ui/_common_/navbar.vue b/packages/frontend/src/ui/_common_/navbar.vue
index 9481a99231..a5e6a238ae 100644
--- a/packages/frontend/src/ui/_common_/navbar.vue
+++ b/packages/frontend/src/ui/_common_/navbar.vue
@@ -220,7 +220,7 @@ function more(ev: MouseEvent) {
left: 0;
right: 0;
bottom: 0;
- border-radius: var(--radius-ellipse);
+ border-radius: var(--MI-radius-ellipse);
background: linear-gradient(90deg, var(--MI_THEME-buttonGradateA), var(--MI_THEME-buttonGradateB));
}
@@ -339,7 +339,7 @@ function more(ev: MouseEvent) {
left: 0;
right: 0;
bottom: 0;
- border-radius: var(--radius-ellipse);
+ border-radius: var(--MI-radius-ellipse);
background: var(--MI_THEME-accentedBg);
}
}
@@ -438,7 +438,7 @@ function more(ev: MouseEvent) {
margin: auto;
width: 52px;
aspect-ratio: 1/1;
- border-radius: var(--radius-full);
+ border-radius: var(--MI-radius-full);
background: linear-gradient(90deg, var(--MI_THEME-buttonGradateA), var(--MI_THEME-buttonGradateB));
}
@@ -534,7 +534,7 @@ function more(ev: MouseEvent) {
left: 0;
right: 0;
bottom: 0;
- border-radius: var(--radius-ellipse);
+ border-radius: var(--MI-radius-ellipse);
background: var(--MI_THEME-accentedBg);
}
diff --git a/packages/frontend/src/ui/_common_/notification.vue b/packages/frontend/src/ui/_common_/notification.vue
index 29ae04387a..2d527c1a65 100644
--- a/packages/frontend/src/ui/_common_/notification.vue
+++ b/packages/frontend/src/ui/_common_/notification.vue
@@ -22,7 +22,7 @@ defineProps<{
diff --git a/packages/frontend/src/widgets/WidgetSearch.vue b/packages/frontend/src/widgets/WidgetSearch.vue
index 1a328be7ce..974536e880 100644
--- a/packages/frontend/src/widgets/WidgetSearch.vue
+++ b/packages/frontend/src/widgets/WidgetSearch.vue
@@ -176,6 +176,6 @@ defineExpose({
--
cgit v1.2.3-freya