From 742e6363a400ac142c89d84791354b2be36a660c Mon Sep 17 00:00:00 2001 From: Pihkaal Date: Sat, 31 Jan 2026 00:37:07 +0100 Subject: [PATCH] fix(settings/user/snake): personnalMessage -> snake --- .../Settings/BottomScreen/Menus/Menus.vue | 12 ++++++------ .../Settings/BottomScreen/Menus/User/Menu.vue | 2 +- .../Menus/User/{PersonalMessage.vue => Snake.vue} | 10 +++++----- .../Settings/TopScreen/Notifications.vue | 2 +- app/stores/settings.ts | 2 +- app/utils/settings.ts | 2 +- i18n/locales/en.json | 9 ++------- .../images/settings/top-screen/user/message.webp | Bin 388 -> 0 bytes .../images/settings/top-screen/user/snake.webp | Bin 0 -> 394 bytes 9 files changed, 17 insertions(+), 22 deletions(-) rename app/components/Settings/BottomScreen/Menus/User/{PersonalMessage.vue => Snake.vue} (93%) delete mode 100644 public/nds/images/settings/top-screen/user/message.webp create mode 100644 public/nds/images/settings/top-screen/user/snake.webp diff --git a/app/components/Settings/BottomScreen/Menus/Menus.vue b/app/components/Settings/BottomScreen/Menus/Menus.vue index bf5fa5a..fec45f4 100644 --- a/app/components/Settings/BottomScreen/Menus/Menus.vue +++ b/app/components/Settings/BottomScreen/Menus/Menus.vue @@ -8,7 +8,7 @@ import UserMenu from "./User/Menu.vue"; import UserColor from "./User/Color.vue"; import UserBirthday from "./User/Birthday.vue"; import UserUserName from "./User/UserName.vue"; -import UserPersonalMessage from "./User/PersonalMessage.vue"; +import UserSnake from "./User/Snake.vue"; import ClockMenu from "./Clock/Menu.vue"; import ClockAchievements from "./Clock/Achievements.vue"; @@ -47,7 +47,7 @@ const { select, selected, selectorPosition } = useButtonNavigation({ user: [127, 119, 49, 49], userBirthday: [79, 71, 49, 49], userUserName: [127, 71, 49, 49], - userMessage: [175, 71, 49, 49], + userSnake: [175, 71, 49, 49], userColor: [127, 23, 49, 49], touchScreen: [175, 119, 49, 49], @@ -116,17 +116,17 @@ const { select, selected, selectorPosition } = useButtonNavigation({ userUserName: { down: "user", left: "userBirthday", - right: "userMessage", + right: "userSnake", up: "userColor", }, - userMessage: { + userSnake: { down: ["user", false], left: "userUserName", up: ["userColor", false], }, userColor: { left: ["userBirthday", false], - right: ["userMessage", false], + right: ["userSnake", false], down: "userUserName", }, @@ -189,7 +189,7 @@ const viewComponents: Record = { userColor: UserColor, userBirthday: UserBirthday, userUserName: UserUserName, - userMessage: UserPersonalMessage, + userSnake: UserSnake, }; diff --git a/app/components/Settings/BottomScreen/Menus/User/Menu.vue b/app/components/Settings/BottomScreen/Menus/User/Menu.vue index 98534c5..2ae4b23 100644 --- a/app/components/Settings/BottomScreen/Menus/User/Menu.vue +++ b/app/components/Settings/BottomScreen/Menus/User/Menu.vue @@ -38,7 +38,7 @@ onRender((ctx) => { -48 + animation.stage2Offset, -48 + animation.stage1Offset, ); - assets.images.settings.topScreen.user.message.draw( + assets.images.settings.topScreen.user.snake.draw( ctx, 48 - animation.stage2Offset, -48 + animation.stage1Offset, diff --git a/app/components/Settings/BottomScreen/Menus/User/PersonalMessage.vue b/app/components/Settings/BottomScreen/Menus/User/Snake.vue similarity index 93% rename from app/components/Settings/BottomScreen/Menus/User/PersonalMessage.vue rename to app/components/Settings/BottomScreen/Menus/User/Snake.vue index 171a18c..fbbacc3 100644 --- a/app/components/Settings/BottomScreen/Menus/User/PersonalMessage.vue +++ b/app/components/Settings/BottomScreen/Menus/User/Snake.vue @@ -17,7 +17,7 @@ const handleCancel = () => { case "alive": { state.value = "pause"; confirmationModal.open({ - text: $t("settings.user.personalMessage.quitConfirmation"), + text: $t("settings.user.snake.quitConfirmation"), onConfirm: () => {}, onClosed: (choice) => { if (choice === "confirm") store.closeSubMenu(); @@ -42,7 +42,7 @@ const handleConfirm = () => { case "alive": { state.value = "pause"; confirmationModal.open({ - text: $t("settings.user.personalMessage.restartConfirmation"), + text: $t("settings.user.snake.restartConfirmation"), onConfirm: () => { spawn(); }, @@ -162,14 +162,14 @@ onRender((ctx) => { ctx.fillStyle = "#282828"; fillTextHCentered( ctx, - $t("settings.user.personalMessage.score", { score }), + $t("settings.user.snake.score", { score }), 27, 36, 108, ); fillTextHCentered( ctx, - $t("settings.user.personalMessage.best", { best: highScore.value }), + $t("settings.user.snake.best", { best: highScore.value }), 135, 36, 108, @@ -180,7 +180,7 @@ onRender((ctx) => { if (state.value === "waiting") { ctx.fillStyle = "#fbfbfb"; - const text = `\n\n\n ${$t("settings.user.personalMessage.startPrompt")}`; + const text = `\n\n\n ${$t("settings.user.snake.startPrompt")}`; let x = 15; let y = 52; for (let i = 0; i < text.length; i += 1, x += 16) { diff --git a/app/components/Settings/TopScreen/Notifications.vue b/app/components/Settings/TopScreen/Notifications.vue index 577ad66..3f21f62 100644 --- a/app/components/Settings/TopScreen/Notifications.vue +++ b/app/components/Settings/TopScreen/Notifications.vue @@ -45,7 +45,7 @@ const IMAGES_MAP: Record = { user: assets.images.settings.topScreen.user.user, userUserName: assets.images.settings.topScreen.user.userName, userBirthday: assets.images.settings.topScreen.user.birthday, - userMessage: assets.images.settings.topScreen.user.message, + userSnake: assets.images.settings.topScreen.user.snake, userColor: assets.images.settings.topScreen.user.color, touchScreen: assets.images.settings.topScreen.touchScreen.touchScreen, diff --git a/app/stores/settings.ts b/app/stores/settings.ts index 630e712..ccad79b 100644 --- a/app/stores/settings.ts +++ b/app/stores/settings.ts @@ -10,7 +10,7 @@ export type SettingsButton = | "user" | "userBirthday" | "userUserName" - | "userMessage" + | "userSnake" | "userColor" | "touchScreen"; diff --git a/app/utils/settings.ts b/app/utils/settings.ts index 4ddbee7..b82c53e 100644 --- a/app/utils/settings.ts +++ b/app/utils/settings.ts @@ -14,7 +14,7 @@ export const SETTINGS_SUB_MENUS = [ "clockDate", "userBirthday", "userUserName", - "userMessage", + "userSnake", "userColor", ] as const; diff --git a/i18n/locales/en.json b/i18n/locales/en.json index 0fcda79..a5de017 100644 --- a/i18n/locales/en.json +++ b/i18n/locales/en.json @@ -125,13 +125,8 @@ "userName": "User Name", "firstName": "First Name" }, - "message": { - "title": "Message", - "description": "My personal message.", - "message": "Hello there!\n\nI hope you\nlike the\nwebsite!" - }, - "personalMessage": { - "title": "Personal Message", + "snake": { + "title": "Snake", "description": "Play a quick game of Snake!", "score": "Score: {score}", "best": "Best: {best}", diff --git a/public/nds/images/settings/top-screen/user/message.webp b/public/nds/images/settings/top-screen/user/message.webp deleted file mode 100644 index 427c2638abde2c792ea7ff942342dfa48aa6c384..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 388 zcmV-~0ek*ZNk&F|0RRA3MM6+kP&iC)0RR9mEC34tmB5W{H?UG4?QKXIwBnGEa6>|} zwVs~7p#WpeSV}ZD)3%MtwopoG)OH$V8>zI1@d(p-z5X*$BPmi36f!E5d;a0=esKLT zvi^Kp?xPz*Ok6A8JI?Mxd??CV6yR)*4ONjwR#{MG+R&$~II6&&_vMh`n-VARirqcj zW0%MFiY*PIT*NcdJ@N&*FcWZpu82Fmw>rH8qQaf`H8@}cu65&&ztVrMohy*Ze0+D@ zqz=q=vES`B3h0{uE>l{V822)_ft)7X3w1R`mlX-%D!SV zAvVlOeddekW8?s2nD9lh{Us_kWt9wbm&u^S=-&|BUo`}1QDwv@OE*W0wJ6q-(aq6f zEecF*oHpTFzllbWr)D?S(+|V_Z9tfNBV?bl5faM$ZUpWZ2G`ON96g$W5onEPV;&6c i;TR2!9tVQn=V(9=g)&F+J`{)Gh>WV?8UFtrTmJy+3%4Ku diff --git a/public/nds/images/settings/top-screen/user/snake.webp b/public/nds/images/settings/top-screen/user/snake.webp new file mode 100644 index 0000000000000000000000000000000000000000..35906b46fcf71a09f477c57f05e89ef69ad60543 GIT binary patch literal 394 zcmV;50d@XTNk&G30RRA3MM6+kP&iC>0RR9mEC34tXP^)O8YYyIoZ^%^B1!_FVTggG z#QNJs;uysM&_JOi5WuLX*YTPE*w!}NU@*)!+hF(;lL(W}{R7-ud)+q5Igl=?$}Gvw zawU~kR-2{Txz8K?BVYxrqNyJ6pg2H8{~4%lBgp~7TxDkVc*NnvG#Z)Has~K=)CGW! zwrV#dDd$>7JV`mOTNsK0io#5g39~^EWPw_?(FmA3p|n)g20Bh55QWl`iljCW2`4G5 zl-wb?2h;|lm=HN)<}{WT8yiRkq9m4