diff --git a/app/assets/images/settings/top-screen/clock/alarm.webp b/app/assets/images/settings/top-screen/clock/alarm.webp
new file mode 100644
index 0000000..bb610fb
Binary files /dev/null and b/app/assets/images/settings/top-screen/clock/alarm.webp differ
diff --git a/app/assets/images/settings/top-screen/clock/clock.webp b/app/assets/images/settings/top-screen/clock/clock.webp
new file mode 100644
index 0000000..9359ac0
Binary files /dev/null and b/app/assets/images/settings/top-screen/clock/clock.webp differ
diff --git a/app/assets/images/settings/top-screen/clock/date.webp b/app/assets/images/settings/top-screen/clock/date.webp
new file mode 100644
index 0000000..7fce3c4
Binary files /dev/null and b/app/assets/images/settings/top-screen/clock/date.webp differ
diff --git a/app/assets/images/settings/top-screen/clock/time.webp b/app/assets/images/settings/top-screen/clock/time.webp
new file mode 100644
index 0000000..f745ebb
Binary files /dev/null and b/app/assets/images/settings/top-screen/clock/time.webp differ
diff --git a/app/assets/images/settings/top-screen/notification-title.webp b/app/assets/images/settings/top-screen/notification-title.webp
new file mode 100644
index 0000000..a01e480
Binary files /dev/null and b/app/assets/images/settings/top-screen/notification-title.webp differ
diff --git a/app/assets/images/settings/top-screen/options/gba-mode.webp b/app/assets/images/settings/top-screen/options/gba-mode.webp
new file mode 100644
index 0000000..f71125a
Binary files /dev/null and b/app/assets/images/settings/top-screen/options/gba-mode.webp differ
diff --git a/app/assets/images/settings/top-screen/options/language.webp b/app/assets/images/settings/top-screen/options/language.webp
new file mode 100644
index 0000000..1af16b5
Binary files /dev/null and b/app/assets/images/settings/top-screen/options/language.webp differ
diff --git a/app/assets/images/settings/top-screen/options/options.webp b/app/assets/images/settings/top-screen/options/options.webp
new file mode 100644
index 0000000..bd8a7c6
Binary files /dev/null and b/app/assets/images/settings/top-screen/options/options.webp differ
diff --git a/app/assets/images/settings/top-screen/options/start-up.webp b/app/assets/images/settings/top-screen/options/start-up.webp
new file mode 100644
index 0000000..99b0394
Binary files /dev/null and b/app/assets/images/settings/top-screen/options/start-up.webp differ
diff --git a/app/assets/images/settings/top-screen/touch_screen/touch_screen.webp b/app/assets/images/settings/top-screen/touch_screen/touch_screen.webp
new file mode 100644
index 0000000..75d93c2
Binary files /dev/null and b/app/assets/images/settings/top-screen/touch_screen/touch_screen.webp differ
diff --git a/app/assets/images/settings/top-screen/user/birthday.webp b/app/assets/images/settings/top-screen/user/birthday.webp
new file mode 100644
index 0000000..003eb0e
Binary files /dev/null and b/app/assets/images/settings/top-screen/user/birthday.webp differ
diff --git a/app/assets/images/settings/top-screen/user/color.webp b/app/assets/images/settings/top-screen/user/color.webp
new file mode 100644
index 0000000..75840d0
Binary files /dev/null and b/app/assets/images/settings/top-screen/user/color.webp differ
diff --git a/app/assets/images/settings/top-screen/user/message.webp b/app/assets/images/settings/top-screen/user/message.webp
new file mode 100644
index 0000000..427c263
Binary files /dev/null and b/app/assets/images/settings/top-screen/user/message.webp differ
diff --git a/app/assets/images/settings/top-screen/user/user.webp b/app/assets/images/settings/top-screen/user/user.webp
new file mode 100644
index 0000000..ca96276
Binary files /dev/null and b/app/assets/images/settings/top-screen/user/user.webp differ
diff --git a/app/assets/images/settings/top-screen/user/user_name.webp b/app/assets/images/settings/top-screen/user/user_name.webp
new file mode 100644
index 0000000..5adcda3
Binary files /dev/null and b/app/assets/images/settings/top-screen/user/user_name.webp differ
diff --git a/app/components/Settings/BottomScreen/BottomScreen.vue b/app/components/Settings/BottomScreen/BottomScreen.vue
index 88892f8..fea147c 100644
--- a/app/components/Settings/BottomScreen/BottomScreen.vue
+++ b/app/components/Settings/BottomScreen/BottomScreen.vue
@@ -1,5 +1,6 @@
diff --git a/app/components/Settings/BottomScreen/Menus/Menus.vue b/app/components/Settings/BottomScreen/Menus/Menus.vue
new file mode 100644
index 0000000..e0a2140
--- /dev/null
+++ b/app/components/Settings/BottomScreen/Menus/Menus.vue
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/app/components/Settings/BottomScreen/Menus/OptionsMenu.vue b/app/components/Settings/BottomScreen/Menus/OptionsMenu.vue
new file mode 100644
index 0000000..f336ac6
--- /dev/null
+++ b/app/components/Settings/BottomScreen/Menus/OptionsMenu.vue
@@ -0,0 +1,35 @@
+
diff --git a/app/components/Settings/BottomScreen/Menus/TouchScreenMenu.vue b/app/components/Settings/BottomScreen/Menus/TouchScreenMenu.vue
new file mode 100644
index 0000000..c57ce6c
--- /dev/null
+++ b/app/components/Settings/BottomScreen/Menus/TouchScreenMenu.vue
@@ -0,0 +1,18 @@
+
diff --git a/app/components/Settings/BottomScreen/Menus/UserMenu.vue b/app/components/Settings/BottomScreen/Menus/UserMenu.vue
new file mode 100644
index 0000000..dc84431
--- /dev/null
+++ b/app/components/Settings/BottomScreen/Menus/UserMenu.vue
@@ -0,0 +1,39 @@
+
diff --git a/app/components/Settings/TopScreen/Calendar.vue b/app/components/Settings/TopScreen/Calendar.vue
index 9cc65bc..f77bdca 100644
--- a/app/components/Settings/TopScreen/Calendar.vue
+++ b/app/components/Settings/TopScreen/Calendar.vue
@@ -13,6 +13,8 @@ useRender((ctx) => {
ctx.fillStyle = "black";
ctx.font = "7px NDS7";
+ ctx.translate(0, -16);
+
const CALENDAR_COLS = 7;
const CALENDAR_ROWS = 5;
const CALENDAR_LEFT = 128;
diff --git a/app/components/Settings/TopScreen/Clock.vue b/app/components/Settings/TopScreen/Clock.vue
index 244443b..e6542e9 100644
--- a/app/components/Settings/TopScreen/Clock.vue
+++ b/app/components/Settings/TopScreen/Clock.vue
@@ -52,6 +52,8 @@ function drawLine(
}
useRender((ctx) => {
+ ctx.translate(0, -16);
+
ctx.drawImage(clockImage!, 13, 45);
const now = new Date();
diff --git a/app/components/Settings/TopScreen/Notifications.vue b/app/components/Settings/TopScreen/Notifications.vue
new file mode 100644
index 0000000..392305a
--- /dev/null
+++ b/app/components/Settings/TopScreen/Notifications.vue
@@ -0,0 +1,13 @@
+
diff --git a/app/components/Settings/TopScreen/TopScreen.vue b/app/components/Settings/TopScreen/TopScreen.vue
index 111d4a9..85f4874 100644
--- a/app/components/Settings/TopScreen/TopScreen.vue
+++ b/app/components/Settings/TopScreen/TopScreen.vue
@@ -3,6 +3,7 @@ import Background from "./Background.vue";
import Calendar from "./Calendar.vue";
import Clock from "./Clock.vue";
import StatusBar from "./StatusBar.vue";
+import Notifications from "./Notifications.vue";
@@ -10,4 +11,5 @@ import StatusBar from "./StatusBar.vue";
+
diff --git a/app/stores/settings.ts b/app/stores/settings.ts
index f3f9564..ba53a9e 100644
--- a/app/stores/settings.ts
+++ b/app/stores/settings.ts
@@ -1,5 +1,3 @@
export const useSettingsStore = defineStore("settings", {
state: () => ({}),
-
- actions: {},
});