{
{{ file.filename }}
@@ -60,7 +60,7 @@ watch(files, (newList) => {
@@ -87,7 +87,7 @@ watch(files, (newList) => {
size="small"
variant="tonal"
class="my-2"
- color="romm-accent-1"
+ color="primary"
:disabled="!files.some((f) => f.finished || f.failed)"
@click="clearFinished"
>
diff --git a/frontend/src/components/common/Platform/Card.vue b/frontend/src/components/common/Platform/Card.vue
index 49a346afb..ce2e7f0cb 100644
--- a/frontend/src/components/common/Platform/Card.vue
+++ b/frontend/src/components/common/Platform/Card.vue
@@ -9,13 +9,13 @@ defineProps<{ platform: Platform }>();
-
+
();
class="mt-2"
/>
Removing
- {{ firmwares.length }}
+ {{ firmwares.length }}
firmware files from RomM
@@ -181,9 +181,8 @@ function closeDialog() {
@@ -220,11 +219,11 @@ function closeDialog() {
-
+
Cancel
diff --git a/frontend/src/components/common/Platform/Dialog/DeletePlatform.vue b/frontend/src/components/common/Platform/Dialog/DeletePlatform.vue
index a8a95834d..c5094e42f 100644
--- a/frontend/src/components/common/Platform/Dialog/DeletePlatform.vue
+++ b/frontend/src/components/common/Platform/Dialog/DeletePlatform.vue
@@ -72,7 +72,7 @@ function closeDialog() {
{{ t("platform.removing-platform-1") }}
{{ platform.name }} - [{{
+ >{{ platform.name }} - [{{
platform.fs_slug
}}{{ t("platform.removing-platform-2") }}
-
+
{{ t("common.cancel") }}
-
+
{{ t("common.confirm") }}
diff --git a/frontend/src/components/common/Platform/Dialog/UploadFirmware.vue b/frontend/src/components/common/Platform/Dialog/UploadFirmware.vue
index f4cd63a02..5ddfc7810 100644
--- a/frontend/src/components/common/Platform/Dialog/UploadFirmware.vue
+++ b/frontend/src/components/common/Platform/Dialog/UploadFirmware.vue
@@ -55,7 +55,7 @@ function uploadFirmware() {
emitter?.emit("snackbarShow", {
msg: `Uploading ${filesToUpload.value.length} states to ${currentPlatform.value.name}...`,
icon: "mdi-loading mdi-spin",
- color: "romm-accent-1",
+ color: "primary",
});
firmwareApi
@@ -163,9 +163,8 @@ watch(itemsPerPage, async () => {
@@ -189,9 +188,9 @@ watch(itemsPerPage, async () => {
- Cancel
+ Cancel
-
+
+
-
+
-
+
@@ -101,7 +96,7 @@ onMounted(() => {
@@ -128,7 +123,7 @@ onMounted(() => {
-
+
diff --git a/frontend/src/components/common/RSection.vue b/frontend/src/components/common/RSection.vue
index d655ee2a6..bcecf3b74 100644
--- a/frontend/src/components/common/RSection.vue
+++ b/frontend/src/components/common/RSection.vue
@@ -9,8 +9,8 @@ withDefaults(
);
-
-
+
+
{{ icon }}
{{ title }}
diff --git a/frontend/src/components/common/SearchCover.vue b/frontend/src/components/common/SearchCover.vue
index d394bc504..e76905302 100644
--- a/frontend/src/components/common/SearchCover.vue
+++ b/frontend/src/components/common/SearchCover.vue
@@ -128,7 +128,7 @@ onBeforeUnmount(() => {
id="search-text-field"
@keyup.enter="searchCovers()"
@click:clear="searchTerm = ''"
- class="bg-terciary"
+ class="bg-toplayer"
v-model="searchTerm"
:disabled="searching"
label="Search"
@@ -150,8 +150,7 @@ onBeforeUnmount(() => {
{
:model-value="panels"
multiple
flat
- rounded="0"
variant="accordion"
>
-
+
{{ game.name }}
@@ -209,7 +207,7 @@ onBeforeUnmount(() => {
diff --git a/frontend/src/components/common/ViewLoader.vue b/frontend/src/components/common/ViewLoader.vue
index 00aa794c3..c53baff26 100644
--- a/frontend/src/components/common/ViewLoader.vue
+++ b/frontend/src/components/common/ViewLoader.vue
@@ -21,11 +21,6 @@ emitter?.on("showLoadingDialog", (args) => {
width="auto"
persistent
>
-
+
diff --git a/frontend/src/styles/common.css b/frontend/src/styles/common.css
index feee58f3c..18bd6b14c 100644
--- a/frontend/src/styles/common.css
+++ b/frontend/src/styles/common.css
@@ -59,8 +59,8 @@ body {
.pointer {
cursor: pointer !important;
}
-.border-romm-accent-1 {
- border: 1px solid rgba(var(--v-theme-romm-accent-1)) !important;
+.border-selected {
+ border: 1px solid rgba(var(--v-theme-primary)) !important;
transform: scale(1.05);
}
#main-app-bar {
diff --git a/frontend/src/styles/themes.ts b/frontend/src/styles/themes.ts
index d9b4ed329..95cc523a9 100644
--- a/frontend/src/styles/themes.ts
+++ b/frontend/src/styles/themes.ts
@@ -1,8 +1,4 @@
const commonColors = {
- "romm-accent-1": "#a452fe",
- "romm-accent-2": "#c400f7",
- "romm-accent-3": "#3808a4",
-
"romm-red": "#da3633",
"romm-green": "#3FB950",
"romm-white": "#fefdfe",
@@ -13,15 +9,19 @@ const commonColors = {
export const dark = {
dark: true,
colors: {
- primary: "#161b22",
- secondary: "#0d1117",
- terciary: "#202832",
- background: "#0d1117",
-
- surface: "#161b22",
- tooltip: "#202832",
- chip: "#161b22",
-
+ primary: "#8168E6",
+ secondary: "#9584D1",
+ tertiary: "#D4C4B9",
+ accent: "#FFB6A3",
+ background: "#0D1117",
+ surface: "#161B22",
+ toplayer: "#202832",
+ "primary-lighten": "#6B42CC",
+ "primary-darken": "#4527A0",
+ "secondary-lighten": "#F5F2FC",
+ "secondary-darken": "#D1C9F2",
+ "tertiary-lighten": "#FFD0C4",
+ "tertiary-darken": "#FFA089",
...commonColors,
},
};
@@ -29,15 +29,9 @@ export const dark = {
export const light = {
dark: false,
colors: {
- primary: "#ECEFF4",
- secondary: "#ECEFF4",
- terciary: "#ECEFF4",
- background: "#ECEFF4",
-
- surface: "#ECEFF4",
- tooltip: "#ECEFF4",
- chip: "#ECEFF4",
-
+ primary: "#5933B3",
+ secondary: "#E6E1F9",
+ tertiary: "#FFB6A3",
...commonColors,
},
};
diff --git a/frontend/src/views/Auth/Login.vue b/frontend/src/views/Auth/Login.vue
index 2c3a65ff2..49ab05012 100644
--- a/frontend/src/views/Auth/Login.vue
+++ b/frontend/src/views/Auth/Login.vue
@@ -100,7 +100,7 @@ async function loginOIDC() {
/>
- {{ t("rom.details") }}
- {{ t("common.saves") }}
- {{ t("common.states") }}
-
+ {{ t("rom.details") }}
+ {{ t("common.saves") }}
+ {{ t("common.states") }}
+
{{ t("rom.personal") }}
0)
"
value="additionalcontent"
- rounded="0"
>
{{ t("rom.additional-content") }}
-
+
{{ t("rom.related-content") }}
diff --git a/frontend/src/views/Player/EmulatorJS/Base.vue b/frontend/src/views/Player/EmulatorJS/Base.vue
index ea70e012e..67f83e33d 100644
--- a/frontend/src/views/Player/EmulatorJS/Base.vue
+++ b/frontend/src/views/Player/EmulatorJS/Base.vue
@@ -129,7 +129,7 @@ onMounted(async () => {
xl="10"
id="game-wrapper"
:style="`aspect-ratio: ${defaultAspectRatioScreenshot}`"
- class="bg-primary"
+ class="bg-background"
rounded
>
{
:disabled="gameRunning"
v-model="coreRef"
class="my-1"
- rounded="0"
hide-details
variant="outlined"
clearable
@@ -179,7 +178,6 @@ onMounted(async () => {
:disabled="gameRunning"
class="my-1"
hide-details
- rounded="0"
variant="outlined"
clearable
:label="t('common.firmware')"
@@ -197,7 +195,6 @@ onMounted(async () => {
hide-details
variant="outlined"
clearable
- rounded="0"
:label="t('common.save')"
:items="
rom.user_saves?.map((s) => ({
@@ -247,7 +244,6 @@ onMounted(async () => {
:disabled="gameRunning"
class="my-1"
hide-details
- rounded="0"
variant="outlined"
clearable
:label="t('common.state')"
@@ -299,7 +295,7 @@ onMounted(async () => {
hide-details
variant="outlined"
clearable
- rounded="0"
+
disabled
label="Patch"
:items="[
@@ -317,11 +313,10 @@ onMounted(async () => {
{{
fullScreenOnPlay
? "mdi-checkbox-outline"
@@ -336,10 +331,9 @@ onMounted(async () => {
:xl="gameRunning ? 12 : 9"
>
{
{
{
{
xl="10"
id="game-wrapper"
:style="`aspect-ratio: ${defaultAspectRatioScreenshot}`"
- class="bg-secondary"
+ class="bg-surface"
rounded
>
@@ -122,11 +122,10 @@ onMounted(async () => {
{{
fullScreenOnPlay
? "mdi-checkbox-outline"
@@ -141,10 +140,9 @@ onMounted(async () => {
:xl="gameRunning ? 12 : 9"
>
{
{
{
- mdi-magnify-scan
+ mdi-magnify-scan
{{ t("scan.scan") }}
-
+
-
+
-
+
{{ platform.name }}
- {{ platform.roms.length }}
+ {{
+ platform.roms.length
+ }}
-
+
-
+
mdi-information