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"; 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: {}, });