From 7b1f03994322278bdc66a1725cc87d85bd5fdddf Mon Sep 17 00:00:00 2001 From: Pihkaal Date: Sat, 3 Jan 2026 22:19:44 +0100 Subject: [PATCH] refactor: separate gallery and nds files in public/ --- .gitignore | 2 +- modules/asset-generator.ts | 4 ++-- modules/content-assets.ts | 2 +- public/{ => nds}/images/common/A.webp | Bin public/{ => nds}/images/common/B.webp | Bin public/{ => nds}/images/common/bars-sheet.png | Bin public/{ => nds}/images/common/button.webp | Bin .../{ => nds}/images/common/confirmation-modal.webp | Bin .../images/common/selector-corners-sheet.webp | Bin .../images/contact/bottom-screen/background.webp | Bin .../images/contact/bottom-screen/bottom-bar.webp | Bin .../images/contact/bottom-screen/buttons.webp | Bin .../images/contact/bottom-screen/notification.webp | Bin .../images/contact/bottom-screen/ok-button.webp | Bin .../images/contact/bottom-screen/top-bar.webp | Bin .../images/contact/top-screen/background.webp | Bin .../images/contact/top-screen/left-bar-things.webp | Bin .../images/contact/top-screen/left-bar.webp | Bin .../{ => nds}/images/contact/top-screen/title.webp | Bin .../images/home/bottom-screen/background.webp | Bin .../images/home/bottom-screen/buttons/alarm.webp | Bin .../images/home/bottom-screen/buttons/contact.webp | Bin .../home/bottom-screen/buttons/downloadPlay.webp | Bin .../images/home/bottom-screen/buttons/game.webp | Bin .../images/home/bottom-screen/buttons/gamePak.png | Bin .../images/home/bottom-screen/buttons/settings.webp | Bin .../images/home/bottom-screen/buttons/theme.webp | Bin .../images/home/top-screen/background.webp | Bin .../images/home/top-screen/calendar/calendar.webp | Bin .../top-screen/calendar/day-selectors-sheet.webp | Bin .../images/home/top-screen/calendar/last-row.webp | Bin public/{ => nds}/images/home/top-screen/clock.webp | Bin .../images/home/top-screen/status-bar/battery.webp | Bin .../home/top-screen/status-bar/gba-display.webp | Bin .../home/top-screen/status-bar/startup-mode.webp | Bin .../top-screen/status-bar/status-bars-sheet.webp | Bin .../images/projects/bottom-screen/background.webp | Bin .../images/projects/bottom-screen/circle_big.webp | Bin .../images/projects/bottom-screen/circle_small.webp | Bin .../images/projects/bottom-screen/link-pressed.webp | Bin .../projects/bottom-screen/next-disabled.webp | Bin .../images/projects/bottom-screen/next-pressed.webp | Bin .../bottom-screen/popup-choice-background.webp | Bin .../projects/bottom-screen/popup-selector.webp | Bin .../bottom-screen/popup-text-background.webp | Bin .../projects/bottom-screen/prev-disabled.webp | Bin .../images/projects/bottom-screen/prev-pressed.webp | Bin .../images/projects/bottom-screen/quit-pressed.webp | Bin .../images/projects/top-screen/background.webp | Bin .../images/settings/bottom-screen/bottom-bar.webp | Bin .../bottom-screen/number-input-down-disabled.png | Bin .../bottom-screen/number-input-down-xl-disabled.png | Bin .../settings/bottom-screen/number-input-down-xl.png | Bin .../settings/bottom-screen/number-input-down.png | Bin .../bottom-screen/number-input-up-disabled.png | Bin .../bottom-screen/number-input-up-xl-disabled.png | Bin .../settings/bottom-screen/number-input-up-xl.png | Bin .../settings/bottom-screen/number-input-up.png | Bin .../images/settings/bottom-screen/top-bar.webp | Bin .../settings/bottom-screen/user/color-palette.webp | Bin .../settings/bottom-screen/user/color-selector.webp | Bin .../images/settings/top-screen/clock/alarm.webp | Bin .../settings/top-screen/clock/clock-active.webp | Bin .../settings/top-screen/clock/clock-disabled.png | Bin .../images/settings/top-screen/clock/clock.webp | Bin .../images/settings/top-screen/clock/date.webp | Bin .../images/settings/top-screen/clock/time.webp | Bin .../images/settings/top-screen/notification.webp | Bin .../settings/top-screen/options/gba-mode.webp | Bin .../settings/top-screen/options/language.webp | Bin .../settings/top-screen/options/options-active.png | Bin .../top-screen/options/options-disabled.png | Bin .../images/settings/top-screen/options/options.webp | Bin .../settings/top-screen/options/start-up.webp | Bin .../images/settings/top-screen/settings.webp | Bin .../touch_screen/touch-screen-disabled.png | Bin .../top-screen/touch_screen/touch-screen.webp | Bin .../images/settings/top-screen/user/birthday.webp | Bin .../images/settings/top-screen/user/color.webp | Bin .../images/settings/top-screen/user/message.webp | Bin .../settings/top-screen/user/user-active.webp | Bin .../settings/top-screen/user/user-disabled.png | Bin .../images/settings/top-screen/user/user-name.webp | Bin .../images/settings/top-screen/user/user.webp | Bin public/{ => nds}/models/nintendo-ds/license.txt | 0 public/{ => nds}/models/nintendo-ds/scene.bin | Bin public/{ => nds}/models/nintendo-ds/scene.gltf | 0 .../nintendo-ds/textures/base.002_baseColor.png | Bin .../textures/base.002_metallicRoughness.png | Bin .../models/nintendo-ds/textures/base.002_normal.png | Bin .../textures/button_general.001_baseColor.png | Bin .../textures/screen_down.002_baseColor.png | Bin .../textures/screen_down.002_metallicRoughness.png | Bin .../nintendo-ds/textures/screen_down.002_normal.png | Bin .../textures/screen_up.002_baseColor.png | Bin .../textures/screen_up.002_metallicRoughness.png | Bin .../nintendo-ds/textures/screen_up.002_normal.png | Bin .../nintendo-ds/textures/top.002_baseColor.png | Bin .../textures/top.002_metallicRoughness.png | Bin .../models/nintendo-ds/textures/top.002_normal.png | Bin 100 files changed, 4 insertions(+), 4 deletions(-) rename public/{ => nds}/images/common/A.webp (100%) rename public/{ => nds}/images/common/B.webp (100%) rename public/{ => nds}/images/common/bars-sheet.png (100%) rename public/{ => nds}/images/common/button.webp (100%) rename public/{ => nds}/images/common/confirmation-modal.webp (100%) rename public/{ => nds}/images/common/selector-corners-sheet.webp (100%) rename public/{ => nds}/images/contact/bottom-screen/background.webp (100%) rename public/{ => nds}/images/contact/bottom-screen/bottom-bar.webp (100%) rename public/{ => nds}/images/contact/bottom-screen/buttons.webp (100%) rename public/{ => nds}/images/contact/bottom-screen/notification.webp (100%) rename public/{ => nds}/images/contact/bottom-screen/ok-button.webp (100%) rename public/{ => nds}/images/contact/bottom-screen/top-bar.webp (100%) rename public/{ => nds}/images/contact/top-screen/background.webp (100%) rename public/{ => nds}/images/contact/top-screen/left-bar-things.webp (100%) rename public/{ => nds}/images/contact/top-screen/left-bar.webp (100%) rename public/{ => nds}/images/contact/top-screen/title.webp (100%) rename public/{ => nds}/images/home/bottom-screen/background.webp (100%) rename public/{ => nds}/images/home/bottom-screen/buttons/alarm.webp (100%) rename public/{ => nds}/images/home/bottom-screen/buttons/contact.webp (100%) rename public/{ => nds}/images/home/bottom-screen/buttons/downloadPlay.webp (100%) rename public/{ => nds}/images/home/bottom-screen/buttons/game.webp (100%) rename public/{ => nds}/images/home/bottom-screen/buttons/gamePak.png (100%) rename public/{ => nds}/images/home/bottom-screen/buttons/settings.webp (100%) rename public/{ => nds}/images/home/bottom-screen/buttons/theme.webp (100%) rename public/{ => nds}/images/home/top-screen/background.webp (100%) rename public/{ => nds}/images/home/top-screen/calendar/calendar.webp (100%) rename public/{ => nds}/images/home/top-screen/calendar/day-selectors-sheet.webp (100%) rename public/{ => nds}/images/home/top-screen/calendar/last-row.webp (100%) rename public/{ => nds}/images/home/top-screen/clock.webp (100%) rename public/{ => nds}/images/home/top-screen/status-bar/battery.webp (100%) rename public/{ => nds}/images/home/top-screen/status-bar/gba-display.webp (100%) rename public/{ => nds}/images/home/top-screen/status-bar/startup-mode.webp (100%) rename public/{ => nds}/images/home/top-screen/status-bar/status-bars-sheet.webp (100%) rename public/{ => nds}/images/projects/bottom-screen/background.webp (100%) rename public/{ => nds}/images/projects/bottom-screen/circle_big.webp (100%) rename public/{ => nds}/images/projects/bottom-screen/circle_small.webp (100%) rename public/{ => nds}/images/projects/bottom-screen/link-pressed.webp (100%) rename public/{ => nds}/images/projects/bottom-screen/next-disabled.webp (100%) rename public/{ => nds}/images/projects/bottom-screen/next-pressed.webp (100%) rename public/{ => nds}/images/projects/bottom-screen/popup-choice-background.webp (100%) rename public/{ => nds}/images/projects/bottom-screen/popup-selector.webp (100%) rename public/{ => nds}/images/projects/bottom-screen/popup-text-background.webp (100%) rename public/{ => nds}/images/projects/bottom-screen/prev-disabled.webp (100%) rename public/{ => nds}/images/projects/bottom-screen/prev-pressed.webp (100%) rename public/{ => nds}/images/projects/bottom-screen/quit-pressed.webp (100%) rename public/{ => nds}/images/projects/top-screen/background.webp (100%) rename public/{ => nds}/images/settings/bottom-screen/bottom-bar.webp (100%) rename public/{ => nds}/images/settings/bottom-screen/number-input-down-disabled.png (100%) rename public/{ => nds}/images/settings/bottom-screen/number-input-down-xl-disabled.png (100%) rename public/{ => nds}/images/settings/bottom-screen/number-input-down-xl.png (100%) rename public/{ => nds}/images/settings/bottom-screen/number-input-down.png (100%) rename public/{ => nds}/images/settings/bottom-screen/number-input-up-disabled.png (100%) rename public/{ => nds}/images/settings/bottom-screen/number-input-up-xl-disabled.png (100%) rename public/{ => nds}/images/settings/bottom-screen/number-input-up-xl.png (100%) rename public/{ => nds}/images/settings/bottom-screen/number-input-up.png (100%) rename public/{ => nds}/images/settings/bottom-screen/top-bar.webp (100%) rename public/{ => nds}/images/settings/bottom-screen/user/color-palette.webp (100%) rename public/{ => nds}/images/settings/bottom-screen/user/color-selector.webp (100%) rename public/{ => nds}/images/settings/top-screen/clock/alarm.webp (100%) rename public/{ => nds}/images/settings/top-screen/clock/clock-active.webp (100%) rename public/{ => nds}/images/settings/top-screen/clock/clock-disabled.png (100%) rename public/{ => nds}/images/settings/top-screen/clock/clock.webp (100%) rename public/{ => nds}/images/settings/top-screen/clock/date.webp (100%) rename public/{ => nds}/images/settings/top-screen/clock/time.webp (100%) rename public/{ => nds}/images/settings/top-screen/notification.webp (100%) rename public/{ => nds}/images/settings/top-screen/options/gba-mode.webp (100%) rename public/{ => nds}/images/settings/top-screen/options/language.webp (100%) rename public/{ => nds}/images/settings/top-screen/options/options-active.png (100%) rename public/{ => nds}/images/settings/top-screen/options/options-disabled.png (100%) rename public/{ => nds}/images/settings/top-screen/options/options.webp (100%) rename public/{ => nds}/images/settings/top-screen/options/start-up.webp (100%) rename public/{ => nds}/images/settings/top-screen/settings.webp (100%) rename public/{ => nds}/images/settings/top-screen/touch_screen/touch-screen-disabled.png (100%) rename public/{ => nds}/images/settings/top-screen/touch_screen/touch-screen.webp (100%) rename public/{ => nds}/images/settings/top-screen/user/birthday.webp (100%) rename public/{ => nds}/images/settings/top-screen/user/color.webp (100%) rename public/{ => nds}/images/settings/top-screen/user/message.webp (100%) rename public/{ => nds}/images/settings/top-screen/user/user-active.webp (100%) rename public/{ => nds}/images/settings/top-screen/user/user-disabled.png (100%) rename public/{ => nds}/images/settings/top-screen/user/user-name.webp (100%) rename public/{ => nds}/images/settings/top-screen/user/user.webp (100%) rename public/{ => nds}/models/nintendo-ds/license.txt (100%) rename public/{ => nds}/models/nintendo-ds/scene.bin (100%) rename public/{ => nds}/models/nintendo-ds/scene.gltf (100%) rename public/{ => nds}/models/nintendo-ds/textures/base.002_baseColor.png (100%) rename public/{ => nds}/models/nintendo-ds/textures/base.002_metallicRoughness.png (100%) rename public/{ => nds}/models/nintendo-ds/textures/base.002_normal.png (100%) rename public/{ => nds}/models/nintendo-ds/textures/button_general.001_baseColor.png (100%) rename public/{ => nds}/models/nintendo-ds/textures/screen_down.002_baseColor.png (100%) rename public/{ => nds}/models/nintendo-ds/textures/screen_down.002_metallicRoughness.png (100%) rename public/{ => nds}/models/nintendo-ds/textures/screen_down.002_normal.png (100%) rename public/{ => nds}/models/nintendo-ds/textures/screen_up.002_baseColor.png (100%) rename public/{ => nds}/models/nintendo-ds/textures/screen_up.002_metallicRoughness.png (100%) rename public/{ => nds}/models/nintendo-ds/textures/screen_up.002_normal.png (100%) rename public/{ => nds}/models/nintendo-ds/textures/top.002_baseColor.png (100%) rename public/{ => nds}/models/nintendo-ds/textures/top.002_metallicRoughness.png (100%) rename public/{ => nds}/models/nintendo-ds/textures/top.002_normal.png (100%) diff --git a/.gitignore b/.gitignore index ffcba71..e36be2a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ # generated -public/images/projects/pokemons +public/nds/images/projects/pokemons app/composables/useAssets.ts # ESlint diff --git a/modules/asset-generator.ts b/modules/asset-generator.ts index 7700944..0585aa6 100644 --- a/modules/asset-generator.ts +++ b/modules/asset-generator.ts @@ -19,7 +19,7 @@ export default defineNuxtModule({ defaults: {}, async setup(_, nuxt) { const logger = useLogger("asset-generator"); - const publicDir = join(nuxt.options.rootDir, "public"); + const publicDir = join(nuxt.options.rootDir, "public/nds"); const templateFile = join( nuxt.options.rootDir, "app/composables/useAssets.ts.in", @@ -92,7 +92,7 @@ export default defineNuxtModule({ const lines = entries.map(([key, value]) => typeof value === "string" - ? `${spaces} ${key}: ${generatorFn(value)}("${value}"),` + ? `${spaces} ${key}: ${generatorFn(value)}("/nds${value}"),` : `${spaces} ${key}: ${generateAssetsObject(value, indent + 1)},`, ); diff --git a/modules/content-assets.ts b/modules/content-assets.ts index d7184f8..1d87217 100644 --- a/modules/content-assets.ts +++ b/modules/content-assets.ts @@ -15,7 +15,7 @@ export default defineNuxtModule({ const contentDir = join(nuxt.options.rootDir, "content"); const publicDir = join( nuxt.options.rootDir, - "public/images/projects/pokemons", + "public/nds/images/projects/pokemons", ); const getFileChecksum = async (filePath: string): Promise => { diff --git a/public/images/common/A.webp b/public/nds/images/common/A.webp similarity index 100% rename from public/images/common/A.webp rename to public/nds/images/common/A.webp diff --git a/public/images/common/B.webp b/public/nds/images/common/B.webp similarity index 100% rename from public/images/common/B.webp rename to public/nds/images/common/B.webp diff --git a/public/images/common/bars-sheet.png b/public/nds/images/common/bars-sheet.png similarity index 100% rename from public/images/common/bars-sheet.png rename to public/nds/images/common/bars-sheet.png diff --git a/public/images/common/button.webp b/public/nds/images/common/button.webp similarity index 100% rename from public/images/common/button.webp rename to public/nds/images/common/button.webp diff --git a/public/images/common/confirmation-modal.webp b/public/nds/images/common/confirmation-modal.webp similarity index 100% rename from public/images/common/confirmation-modal.webp rename to public/nds/images/common/confirmation-modal.webp diff --git a/public/images/common/selector-corners-sheet.webp b/public/nds/images/common/selector-corners-sheet.webp similarity index 100% rename from public/images/common/selector-corners-sheet.webp rename to public/nds/images/common/selector-corners-sheet.webp diff --git a/public/images/contact/bottom-screen/background.webp b/public/nds/images/contact/bottom-screen/background.webp similarity index 100% rename from public/images/contact/bottom-screen/background.webp rename to public/nds/images/contact/bottom-screen/background.webp diff --git a/public/images/contact/bottom-screen/bottom-bar.webp b/public/nds/images/contact/bottom-screen/bottom-bar.webp similarity index 100% rename from public/images/contact/bottom-screen/bottom-bar.webp rename to public/nds/images/contact/bottom-screen/bottom-bar.webp diff --git a/public/images/contact/bottom-screen/buttons.webp b/public/nds/images/contact/bottom-screen/buttons.webp similarity index 100% rename from public/images/contact/bottom-screen/buttons.webp rename to public/nds/images/contact/bottom-screen/buttons.webp diff --git a/public/images/contact/bottom-screen/notification.webp b/public/nds/images/contact/bottom-screen/notification.webp similarity index 100% rename from public/images/contact/bottom-screen/notification.webp rename to public/nds/images/contact/bottom-screen/notification.webp diff --git a/public/images/contact/bottom-screen/ok-button.webp b/public/nds/images/contact/bottom-screen/ok-button.webp similarity index 100% rename from public/images/contact/bottom-screen/ok-button.webp rename to public/nds/images/contact/bottom-screen/ok-button.webp diff --git a/public/images/contact/bottom-screen/top-bar.webp b/public/nds/images/contact/bottom-screen/top-bar.webp similarity index 100% rename from public/images/contact/bottom-screen/top-bar.webp rename to public/nds/images/contact/bottom-screen/top-bar.webp diff --git a/public/images/contact/top-screen/background.webp b/public/nds/images/contact/top-screen/background.webp similarity index 100% rename from public/images/contact/top-screen/background.webp rename to public/nds/images/contact/top-screen/background.webp diff --git a/public/images/contact/top-screen/left-bar-things.webp b/public/nds/images/contact/top-screen/left-bar-things.webp similarity index 100% rename from public/images/contact/top-screen/left-bar-things.webp rename to public/nds/images/contact/top-screen/left-bar-things.webp diff --git a/public/images/contact/top-screen/left-bar.webp b/public/nds/images/contact/top-screen/left-bar.webp similarity index 100% rename from public/images/contact/top-screen/left-bar.webp rename to public/nds/images/contact/top-screen/left-bar.webp diff --git a/public/images/contact/top-screen/title.webp b/public/nds/images/contact/top-screen/title.webp similarity index 100% rename from public/images/contact/top-screen/title.webp rename to public/nds/images/contact/top-screen/title.webp diff --git a/public/images/home/bottom-screen/background.webp b/public/nds/images/home/bottom-screen/background.webp similarity index 100% rename from public/images/home/bottom-screen/background.webp rename to public/nds/images/home/bottom-screen/background.webp diff --git a/public/images/home/bottom-screen/buttons/alarm.webp b/public/nds/images/home/bottom-screen/buttons/alarm.webp similarity index 100% rename from public/images/home/bottom-screen/buttons/alarm.webp rename to public/nds/images/home/bottom-screen/buttons/alarm.webp diff --git a/public/images/home/bottom-screen/buttons/contact.webp b/public/nds/images/home/bottom-screen/buttons/contact.webp similarity index 100% rename from public/images/home/bottom-screen/buttons/contact.webp rename to public/nds/images/home/bottom-screen/buttons/contact.webp diff --git a/public/images/home/bottom-screen/buttons/downloadPlay.webp b/public/nds/images/home/bottom-screen/buttons/downloadPlay.webp similarity index 100% rename from public/images/home/bottom-screen/buttons/downloadPlay.webp rename to public/nds/images/home/bottom-screen/buttons/downloadPlay.webp diff --git a/public/images/home/bottom-screen/buttons/game.webp b/public/nds/images/home/bottom-screen/buttons/game.webp similarity index 100% rename from public/images/home/bottom-screen/buttons/game.webp rename to public/nds/images/home/bottom-screen/buttons/game.webp diff --git a/public/images/home/bottom-screen/buttons/gamePak.png b/public/nds/images/home/bottom-screen/buttons/gamePak.png similarity index 100% rename from public/images/home/bottom-screen/buttons/gamePak.png rename to public/nds/images/home/bottom-screen/buttons/gamePak.png diff --git a/public/images/home/bottom-screen/buttons/settings.webp b/public/nds/images/home/bottom-screen/buttons/settings.webp similarity index 100% rename from public/images/home/bottom-screen/buttons/settings.webp rename to public/nds/images/home/bottom-screen/buttons/settings.webp diff --git a/public/images/home/bottom-screen/buttons/theme.webp b/public/nds/images/home/bottom-screen/buttons/theme.webp similarity index 100% rename from public/images/home/bottom-screen/buttons/theme.webp rename to public/nds/images/home/bottom-screen/buttons/theme.webp diff --git a/public/images/home/top-screen/background.webp b/public/nds/images/home/top-screen/background.webp similarity index 100% rename from public/images/home/top-screen/background.webp rename to public/nds/images/home/top-screen/background.webp diff --git a/public/images/home/top-screen/calendar/calendar.webp b/public/nds/images/home/top-screen/calendar/calendar.webp similarity index 100% rename from public/images/home/top-screen/calendar/calendar.webp rename to public/nds/images/home/top-screen/calendar/calendar.webp diff --git a/public/images/home/top-screen/calendar/day-selectors-sheet.webp b/public/nds/images/home/top-screen/calendar/day-selectors-sheet.webp similarity index 100% rename from public/images/home/top-screen/calendar/day-selectors-sheet.webp rename to public/nds/images/home/top-screen/calendar/day-selectors-sheet.webp diff --git a/public/images/home/top-screen/calendar/last-row.webp b/public/nds/images/home/top-screen/calendar/last-row.webp similarity index 100% rename from public/images/home/top-screen/calendar/last-row.webp rename to public/nds/images/home/top-screen/calendar/last-row.webp diff --git a/public/images/home/top-screen/clock.webp b/public/nds/images/home/top-screen/clock.webp similarity index 100% rename from public/images/home/top-screen/clock.webp rename to public/nds/images/home/top-screen/clock.webp diff --git a/public/images/home/top-screen/status-bar/battery.webp b/public/nds/images/home/top-screen/status-bar/battery.webp similarity index 100% rename from public/images/home/top-screen/status-bar/battery.webp rename to public/nds/images/home/top-screen/status-bar/battery.webp diff --git a/public/images/home/top-screen/status-bar/gba-display.webp b/public/nds/images/home/top-screen/status-bar/gba-display.webp similarity index 100% rename from public/images/home/top-screen/status-bar/gba-display.webp rename to public/nds/images/home/top-screen/status-bar/gba-display.webp diff --git a/public/images/home/top-screen/status-bar/startup-mode.webp b/public/nds/images/home/top-screen/status-bar/startup-mode.webp similarity index 100% rename from public/images/home/top-screen/status-bar/startup-mode.webp rename to public/nds/images/home/top-screen/status-bar/startup-mode.webp diff --git a/public/images/home/top-screen/status-bar/status-bars-sheet.webp b/public/nds/images/home/top-screen/status-bar/status-bars-sheet.webp similarity index 100% rename from public/images/home/top-screen/status-bar/status-bars-sheet.webp rename to public/nds/images/home/top-screen/status-bar/status-bars-sheet.webp diff --git a/public/images/projects/bottom-screen/background.webp b/public/nds/images/projects/bottom-screen/background.webp similarity index 100% rename from public/images/projects/bottom-screen/background.webp rename to public/nds/images/projects/bottom-screen/background.webp diff --git a/public/images/projects/bottom-screen/circle_big.webp b/public/nds/images/projects/bottom-screen/circle_big.webp similarity index 100% rename from public/images/projects/bottom-screen/circle_big.webp rename to public/nds/images/projects/bottom-screen/circle_big.webp diff --git a/public/images/projects/bottom-screen/circle_small.webp b/public/nds/images/projects/bottom-screen/circle_small.webp similarity index 100% rename from public/images/projects/bottom-screen/circle_small.webp rename to public/nds/images/projects/bottom-screen/circle_small.webp diff --git a/public/images/projects/bottom-screen/link-pressed.webp b/public/nds/images/projects/bottom-screen/link-pressed.webp similarity index 100% rename from public/images/projects/bottom-screen/link-pressed.webp rename to public/nds/images/projects/bottom-screen/link-pressed.webp diff --git a/public/images/projects/bottom-screen/next-disabled.webp b/public/nds/images/projects/bottom-screen/next-disabled.webp similarity index 100% rename from public/images/projects/bottom-screen/next-disabled.webp rename to public/nds/images/projects/bottom-screen/next-disabled.webp diff --git a/public/images/projects/bottom-screen/next-pressed.webp b/public/nds/images/projects/bottom-screen/next-pressed.webp similarity index 100% rename from public/images/projects/bottom-screen/next-pressed.webp rename to public/nds/images/projects/bottom-screen/next-pressed.webp diff --git a/public/images/projects/bottom-screen/popup-choice-background.webp b/public/nds/images/projects/bottom-screen/popup-choice-background.webp similarity index 100% rename from public/images/projects/bottom-screen/popup-choice-background.webp rename to public/nds/images/projects/bottom-screen/popup-choice-background.webp diff --git a/public/images/projects/bottom-screen/popup-selector.webp b/public/nds/images/projects/bottom-screen/popup-selector.webp similarity index 100% rename from public/images/projects/bottom-screen/popup-selector.webp rename to public/nds/images/projects/bottom-screen/popup-selector.webp diff --git a/public/images/projects/bottom-screen/popup-text-background.webp b/public/nds/images/projects/bottom-screen/popup-text-background.webp similarity index 100% rename from public/images/projects/bottom-screen/popup-text-background.webp rename to public/nds/images/projects/bottom-screen/popup-text-background.webp diff --git a/public/images/projects/bottom-screen/prev-disabled.webp b/public/nds/images/projects/bottom-screen/prev-disabled.webp similarity index 100% rename from public/images/projects/bottom-screen/prev-disabled.webp rename to public/nds/images/projects/bottom-screen/prev-disabled.webp diff --git a/public/images/projects/bottom-screen/prev-pressed.webp b/public/nds/images/projects/bottom-screen/prev-pressed.webp similarity index 100% rename from public/images/projects/bottom-screen/prev-pressed.webp rename to public/nds/images/projects/bottom-screen/prev-pressed.webp diff --git a/public/images/projects/bottom-screen/quit-pressed.webp b/public/nds/images/projects/bottom-screen/quit-pressed.webp similarity index 100% rename from public/images/projects/bottom-screen/quit-pressed.webp rename to public/nds/images/projects/bottom-screen/quit-pressed.webp diff --git a/public/images/projects/top-screen/background.webp b/public/nds/images/projects/top-screen/background.webp similarity index 100% rename from public/images/projects/top-screen/background.webp rename to public/nds/images/projects/top-screen/background.webp diff --git a/public/images/settings/bottom-screen/bottom-bar.webp b/public/nds/images/settings/bottom-screen/bottom-bar.webp similarity index 100% rename from public/images/settings/bottom-screen/bottom-bar.webp rename to public/nds/images/settings/bottom-screen/bottom-bar.webp diff --git a/public/images/settings/bottom-screen/number-input-down-disabled.png b/public/nds/images/settings/bottom-screen/number-input-down-disabled.png similarity index 100% rename from public/images/settings/bottom-screen/number-input-down-disabled.png rename to public/nds/images/settings/bottom-screen/number-input-down-disabled.png diff --git a/public/images/settings/bottom-screen/number-input-down-xl-disabled.png b/public/nds/images/settings/bottom-screen/number-input-down-xl-disabled.png similarity index 100% rename from public/images/settings/bottom-screen/number-input-down-xl-disabled.png rename to public/nds/images/settings/bottom-screen/number-input-down-xl-disabled.png diff --git a/public/images/settings/bottom-screen/number-input-down-xl.png b/public/nds/images/settings/bottom-screen/number-input-down-xl.png similarity index 100% rename from public/images/settings/bottom-screen/number-input-down-xl.png rename to public/nds/images/settings/bottom-screen/number-input-down-xl.png diff --git a/public/images/settings/bottom-screen/number-input-down.png b/public/nds/images/settings/bottom-screen/number-input-down.png similarity index 100% rename from public/images/settings/bottom-screen/number-input-down.png rename to public/nds/images/settings/bottom-screen/number-input-down.png diff --git a/public/images/settings/bottom-screen/number-input-up-disabled.png b/public/nds/images/settings/bottom-screen/number-input-up-disabled.png similarity index 100% rename from public/images/settings/bottom-screen/number-input-up-disabled.png rename to public/nds/images/settings/bottom-screen/number-input-up-disabled.png diff --git a/public/images/settings/bottom-screen/number-input-up-xl-disabled.png b/public/nds/images/settings/bottom-screen/number-input-up-xl-disabled.png similarity index 100% rename from public/images/settings/bottom-screen/number-input-up-xl-disabled.png rename to public/nds/images/settings/bottom-screen/number-input-up-xl-disabled.png diff --git a/public/images/settings/bottom-screen/number-input-up-xl.png b/public/nds/images/settings/bottom-screen/number-input-up-xl.png similarity index 100% rename from public/images/settings/bottom-screen/number-input-up-xl.png rename to public/nds/images/settings/bottom-screen/number-input-up-xl.png diff --git a/public/images/settings/bottom-screen/number-input-up.png b/public/nds/images/settings/bottom-screen/number-input-up.png similarity index 100% rename from public/images/settings/bottom-screen/number-input-up.png rename to public/nds/images/settings/bottom-screen/number-input-up.png diff --git a/public/images/settings/bottom-screen/top-bar.webp b/public/nds/images/settings/bottom-screen/top-bar.webp similarity index 100% rename from public/images/settings/bottom-screen/top-bar.webp rename to public/nds/images/settings/bottom-screen/top-bar.webp diff --git a/public/images/settings/bottom-screen/user/color-palette.webp b/public/nds/images/settings/bottom-screen/user/color-palette.webp similarity index 100% rename from public/images/settings/bottom-screen/user/color-palette.webp rename to public/nds/images/settings/bottom-screen/user/color-palette.webp diff --git a/public/images/settings/bottom-screen/user/color-selector.webp b/public/nds/images/settings/bottom-screen/user/color-selector.webp similarity index 100% rename from public/images/settings/bottom-screen/user/color-selector.webp rename to public/nds/images/settings/bottom-screen/user/color-selector.webp diff --git a/public/images/settings/top-screen/clock/alarm.webp b/public/nds/images/settings/top-screen/clock/alarm.webp similarity index 100% rename from public/images/settings/top-screen/clock/alarm.webp rename to public/nds/images/settings/top-screen/clock/alarm.webp diff --git a/public/images/settings/top-screen/clock/clock-active.webp b/public/nds/images/settings/top-screen/clock/clock-active.webp similarity index 100% rename from public/images/settings/top-screen/clock/clock-active.webp rename to public/nds/images/settings/top-screen/clock/clock-active.webp diff --git a/public/images/settings/top-screen/clock/clock-disabled.png b/public/nds/images/settings/top-screen/clock/clock-disabled.png similarity index 100% rename from public/images/settings/top-screen/clock/clock-disabled.png rename to public/nds/images/settings/top-screen/clock/clock-disabled.png diff --git a/public/images/settings/top-screen/clock/clock.webp b/public/nds/images/settings/top-screen/clock/clock.webp similarity index 100% rename from public/images/settings/top-screen/clock/clock.webp rename to public/nds/images/settings/top-screen/clock/clock.webp diff --git a/public/images/settings/top-screen/clock/date.webp b/public/nds/images/settings/top-screen/clock/date.webp similarity index 100% rename from public/images/settings/top-screen/clock/date.webp rename to public/nds/images/settings/top-screen/clock/date.webp diff --git a/public/images/settings/top-screen/clock/time.webp b/public/nds/images/settings/top-screen/clock/time.webp similarity index 100% rename from public/images/settings/top-screen/clock/time.webp rename to public/nds/images/settings/top-screen/clock/time.webp diff --git a/public/images/settings/top-screen/notification.webp b/public/nds/images/settings/top-screen/notification.webp similarity index 100% rename from public/images/settings/top-screen/notification.webp rename to public/nds/images/settings/top-screen/notification.webp diff --git a/public/images/settings/top-screen/options/gba-mode.webp b/public/nds/images/settings/top-screen/options/gba-mode.webp similarity index 100% rename from public/images/settings/top-screen/options/gba-mode.webp rename to public/nds/images/settings/top-screen/options/gba-mode.webp diff --git a/public/images/settings/top-screen/options/language.webp b/public/nds/images/settings/top-screen/options/language.webp similarity index 100% rename from public/images/settings/top-screen/options/language.webp rename to public/nds/images/settings/top-screen/options/language.webp diff --git a/public/images/settings/top-screen/options/options-active.png b/public/nds/images/settings/top-screen/options/options-active.png similarity index 100% rename from public/images/settings/top-screen/options/options-active.png rename to public/nds/images/settings/top-screen/options/options-active.png diff --git a/public/images/settings/top-screen/options/options-disabled.png b/public/nds/images/settings/top-screen/options/options-disabled.png similarity index 100% rename from public/images/settings/top-screen/options/options-disabled.png rename to public/nds/images/settings/top-screen/options/options-disabled.png diff --git a/public/images/settings/top-screen/options/options.webp b/public/nds/images/settings/top-screen/options/options.webp similarity index 100% rename from public/images/settings/top-screen/options/options.webp rename to public/nds/images/settings/top-screen/options/options.webp diff --git a/public/images/settings/top-screen/options/start-up.webp b/public/nds/images/settings/top-screen/options/start-up.webp similarity index 100% rename from public/images/settings/top-screen/options/start-up.webp rename to public/nds/images/settings/top-screen/options/start-up.webp diff --git a/public/images/settings/top-screen/settings.webp b/public/nds/images/settings/top-screen/settings.webp similarity index 100% rename from public/images/settings/top-screen/settings.webp rename to public/nds/images/settings/top-screen/settings.webp diff --git a/public/images/settings/top-screen/touch_screen/touch-screen-disabled.png b/public/nds/images/settings/top-screen/touch_screen/touch-screen-disabled.png similarity index 100% rename from public/images/settings/top-screen/touch_screen/touch-screen-disabled.png rename to public/nds/images/settings/top-screen/touch_screen/touch-screen-disabled.png diff --git a/public/images/settings/top-screen/touch_screen/touch-screen.webp b/public/nds/images/settings/top-screen/touch_screen/touch-screen.webp similarity index 100% rename from public/images/settings/top-screen/touch_screen/touch-screen.webp rename to public/nds/images/settings/top-screen/touch_screen/touch-screen.webp diff --git a/public/images/settings/top-screen/user/birthday.webp b/public/nds/images/settings/top-screen/user/birthday.webp similarity index 100% rename from public/images/settings/top-screen/user/birthday.webp rename to public/nds/images/settings/top-screen/user/birthday.webp diff --git a/public/images/settings/top-screen/user/color.webp b/public/nds/images/settings/top-screen/user/color.webp similarity index 100% rename from public/images/settings/top-screen/user/color.webp rename to public/nds/images/settings/top-screen/user/color.webp diff --git a/public/images/settings/top-screen/user/message.webp b/public/nds/images/settings/top-screen/user/message.webp similarity index 100% rename from public/images/settings/top-screen/user/message.webp rename to public/nds/images/settings/top-screen/user/message.webp diff --git a/public/images/settings/top-screen/user/user-active.webp b/public/nds/images/settings/top-screen/user/user-active.webp similarity index 100% rename from public/images/settings/top-screen/user/user-active.webp rename to public/nds/images/settings/top-screen/user/user-active.webp diff --git a/public/images/settings/top-screen/user/user-disabled.png b/public/nds/images/settings/top-screen/user/user-disabled.png similarity index 100% rename from public/images/settings/top-screen/user/user-disabled.png rename to public/nds/images/settings/top-screen/user/user-disabled.png diff --git a/public/images/settings/top-screen/user/user-name.webp b/public/nds/images/settings/top-screen/user/user-name.webp similarity index 100% rename from public/images/settings/top-screen/user/user-name.webp rename to public/nds/images/settings/top-screen/user/user-name.webp diff --git a/public/images/settings/top-screen/user/user.webp b/public/nds/images/settings/top-screen/user/user.webp similarity index 100% rename from public/images/settings/top-screen/user/user.webp rename to public/nds/images/settings/top-screen/user/user.webp diff --git a/public/models/nintendo-ds/license.txt b/public/nds/models/nintendo-ds/license.txt similarity index 100% rename from public/models/nintendo-ds/license.txt rename to public/nds/models/nintendo-ds/license.txt diff --git a/public/models/nintendo-ds/scene.bin b/public/nds/models/nintendo-ds/scene.bin similarity index 100% rename from public/models/nintendo-ds/scene.bin rename to public/nds/models/nintendo-ds/scene.bin diff --git a/public/models/nintendo-ds/scene.gltf b/public/nds/models/nintendo-ds/scene.gltf similarity index 100% rename from public/models/nintendo-ds/scene.gltf rename to public/nds/models/nintendo-ds/scene.gltf diff --git a/public/models/nintendo-ds/textures/base.002_baseColor.png b/public/nds/models/nintendo-ds/textures/base.002_baseColor.png similarity index 100% rename from public/models/nintendo-ds/textures/base.002_baseColor.png rename to public/nds/models/nintendo-ds/textures/base.002_baseColor.png diff --git a/public/models/nintendo-ds/textures/base.002_metallicRoughness.png b/public/nds/models/nintendo-ds/textures/base.002_metallicRoughness.png similarity index 100% rename from public/models/nintendo-ds/textures/base.002_metallicRoughness.png rename to public/nds/models/nintendo-ds/textures/base.002_metallicRoughness.png diff --git a/public/models/nintendo-ds/textures/base.002_normal.png b/public/nds/models/nintendo-ds/textures/base.002_normal.png similarity index 100% rename from public/models/nintendo-ds/textures/base.002_normal.png rename to public/nds/models/nintendo-ds/textures/base.002_normal.png diff --git a/public/models/nintendo-ds/textures/button_general.001_baseColor.png b/public/nds/models/nintendo-ds/textures/button_general.001_baseColor.png similarity index 100% rename from public/models/nintendo-ds/textures/button_general.001_baseColor.png rename to public/nds/models/nintendo-ds/textures/button_general.001_baseColor.png diff --git a/public/models/nintendo-ds/textures/screen_down.002_baseColor.png b/public/nds/models/nintendo-ds/textures/screen_down.002_baseColor.png similarity index 100% rename from public/models/nintendo-ds/textures/screen_down.002_baseColor.png rename to public/nds/models/nintendo-ds/textures/screen_down.002_baseColor.png diff --git a/public/models/nintendo-ds/textures/screen_down.002_metallicRoughness.png b/public/nds/models/nintendo-ds/textures/screen_down.002_metallicRoughness.png similarity index 100% rename from public/models/nintendo-ds/textures/screen_down.002_metallicRoughness.png rename to public/nds/models/nintendo-ds/textures/screen_down.002_metallicRoughness.png diff --git a/public/models/nintendo-ds/textures/screen_down.002_normal.png b/public/nds/models/nintendo-ds/textures/screen_down.002_normal.png similarity index 100% rename from public/models/nintendo-ds/textures/screen_down.002_normal.png rename to public/nds/models/nintendo-ds/textures/screen_down.002_normal.png diff --git a/public/models/nintendo-ds/textures/screen_up.002_baseColor.png b/public/nds/models/nintendo-ds/textures/screen_up.002_baseColor.png similarity index 100% rename from public/models/nintendo-ds/textures/screen_up.002_baseColor.png rename to public/nds/models/nintendo-ds/textures/screen_up.002_baseColor.png diff --git a/public/models/nintendo-ds/textures/screen_up.002_metallicRoughness.png b/public/nds/models/nintendo-ds/textures/screen_up.002_metallicRoughness.png similarity index 100% rename from public/models/nintendo-ds/textures/screen_up.002_metallicRoughness.png rename to public/nds/models/nintendo-ds/textures/screen_up.002_metallicRoughness.png diff --git a/public/models/nintendo-ds/textures/screen_up.002_normal.png b/public/nds/models/nintendo-ds/textures/screen_up.002_normal.png similarity index 100% rename from public/models/nintendo-ds/textures/screen_up.002_normal.png rename to public/nds/models/nintendo-ds/textures/screen_up.002_normal.png diff --git a/public/models/nintendo-ds/textures/top.002_baseColor.png b/public/nds/models/nintendo-ds/textures/top.002_baseColor.png similarity index 100% rename from public/models/nintendo-ds/textures/top.002_baseColor.png rename to public/nds/models/nintendo-ds/textures/top.002_baseColor.png diff --git a/public/models/nintendo-ds/textures/top.002_metallicRoughness.png b/public/nds/models/nintendo-ds/textures/top.002_metallicRoughness.png similarity index 100% rename from public/models/nintendo-ds/textures/top.002_metallicRoughness.png rename to public/nds/models/nintendo-ds/textures/top.002_metallicRoughness.png diff --git a/public/models/nintendo-ds/textures/top.002_normal.png b/public/nds/models/nintendo-ds/textures/top.002_normal.png similarity index 100% rename from public/models/nintendo-ds/textures/top.002_normal.png rename to public/nds/models/nintendo-ds/textures/top.002_normal.png