From f1fbf4c016a633422a4894fba7999245f2b5404a Mon Sep 17 00:00:00 2001 From: Raymond <101374892+raymonable@users.noreply.github.com> Date: Wed, 2 Apr 2025 01:05:27 -0400 Subject: [PATCH] [+] Chusan Userbox Egg --- .../assets/{chu/aqua.css => theme/cn.css} | 11 +++++------ .../public/assets/{chu => theme/cn}/header.bin | Bin .../public/assets/{chu => theme/cn}/logo.bin | Bin AquaNet/src/App.svelte | 17 +++++++++-------- .../components/settings/ChuniSettings.svelte | 12 +++++++++++- 5 files changed, 25 insertions(+), 15 deletions(-) rename AquaNet/public/assets/{chu/aqua.css => theme/cn.css} (93%) rename AquaNet/public/assets/{chu => theme/cn}/header.bin (100%) rename AquaNet/public/assets/{chu => theme/cn}/logo.bin (100%) diff --git a/AquaNet/public/assets/chu/aqua.css b/AquaNet/public/assets/theme/cn.css similarity index 93% rename from AquaNet/public/assets/chu/aqua.css rename to AquaNet/public/assets/theme/cn.css index 91d972f3..ba1fd70b 100644 --- a/AquaNet/public/assets/chu/aqua.css +++ b/AquaNet/public/assets/theme/cn.css @@ -1,9 +1,8 @@ /* Happy April Fools! - -Some assets are owned by SEGA. -CHUNITHM-NET and CHUNITHM are IPs of SEGA. +This theme will stay here. +Note that I made it with Stylish in mind, it's quite jank. */ * { @@ -23,7 +22,7 @@ nav > *.active, box-shadow: none !important; } #app { - background: url(/assets/chu/logo.bin), + background: url(/assets/theme/cn/logo.bin), #f9f9db; background-repeat: no-repeat; background-position: 50% 4px; @@ -35,7 +34,7 @@ nav > *.active, 12px 0 0 0 #f9f9db; } nav:has(.logo) { - position: fixed !important; + position: absolute !important; top: 0; left: 0; width: calc(100% - 96px); @@ -62,7 +61,7 @@ nav.tabs { display: flex; justify-content: center; margin: 0 0 10px 0 !important; - background: url(/assets/chu/header.bin); + background: url(/assets/theme/cn/header.bin); } .chuni-userbox-row { flex-wrap: wrap; diff --git a/AquaNet/public/assets/chu/header.bin b/AquaNet/public/assets/theme/cn/header.bin similarity index 100% rename from AquaNet/public/assets/chu/header.bin rename to AquaNet/public/assets/theme/cn/header.bin diff --git a/AquaNet/public/assets/chu/logo.bin b/AquaNet/public/assets/theme/cn/logo.bin similarity index 100% rename from AquaNet/public/assets/chu/logo.bin rename to AquaNet/public/assets/theme/cn/logo.bin diff --git a/AquaNet/src/App.svelte b/AquaNet/src/App.svelte index efa74f50..cc9d363e 100644 --- a/AquaNet/src/App.svelte +++ b/AquaNet/src/App.svelte @@ -12,6 +12,7 @@ import { ANNOUNCEMENT } from "./libs/config"; import { t } from "./libs/i18n"; import Transfer from "./pages/Transfer/Transfer.svelte"; + import { link } from "d3"; console.log(`%c ┏━┓ ┳━┓━┓┏━ @@ -38,16 +39,16 @@ }) }).catch(e => console.error(e)) + const themeStyle = document.createElement("link"); + themeStyle.rel = "stylesheet"; + switch (localStorage.getItem("theme")) { + case "cn": + themeStyle.href = "/assets/theme/cn.css"; + }; + if (themeStyle.href) + document.head.appendChild(themeStyle); } let path = window.location.pathname; - - if (new Date("April 2 2025") - new Date() > 0 && localStorage.getItem("token")) - { - const s = document.createElement("link"); - s.href = "/assets/chu/aqua.css"; - s.rel = "stylesheet"; - document.head.appendChild(s); - }