diff --git a/README.md b/README.md index d60a3dc..9e7f149 100644 --- a/README.md +++ b/README.md @@ -57,6 +57,7 @@ For support, join our discord: discord.gg/unblocker - [Dynamic (one of the proxies we use)](https://github.com/NebulaServices/Dynamic) - [Rammerhead (one of the proxies we use)](https://github.com/binary-person/rammerhead) - [Bare Server Node](https://github.com/tomphttp/bare-server-node) +- [Catppuccin (for the themes)](https://github.com/catppuccin/catppuccin) ## License diff --git a/public/themes/catppuccinFrappe.css b/public/themes/catppuccinFrappe.css new file mode 100644 index 0000000..20210d8 --- /dev/null +++ b/public/themes/catppuccinFrappe.css @@ -0,0 +1,29 @@ +@import url("https://fonts.googleapis.com/css2?family=Dongle&family=Roboto:wght@100&display=swap"); + +:root { + --background-primary: #303446; + --background-lighter: #232634; + --navbar-color: #232634; + --navbar-height: 60px; + --navbar-text-color: #ca9ee6; + --navbar-link-color: #8caaee; + --navbar-link-hover-color: #ca9ee6; + --navbar-font: "Roboto"; + --input-text-color: #c6d0f5; + --input-placeholder-color: #b5bfe2; + --input-background-color: #292c3c; + --input-border-color: #ca9ee6; + --input-border-size: 1.3px; + --navbar-logo-filter: none; + --dropdown-option-hover-color: #232634; + --tab-color: #414559; +} + +.font-inter { + font-family: "Inter", sans-serif; + font-weight: 300; +} + +.font-roboto { + font-family: "Roboto"; +} \ No newline at end of file diff --git a/public/themes/catppuccinLatte.css b/public/themes/catppuccinLatte.css new file mode 100644 index 0000000..c3917ea --- /dev/null +++ b/public/themes/catppuccinLatte.css @@ -0,0 +1,30 @@ +@import url("https://fonts.googleapis.com/css2?family=Dongle&family=Roboto:wght@100&display=swap"); + +:root { + --background-primary: #eff1f5; + --background-lighter: #dce0e8; + --navbar-color: #dce0e8; + --navbar-height: 60px; + --navbar-text-color: #8839ef; + --navbar-link-color: #1e66f5; + --navbar-link-hover-color: #8839ef; + --navbar-font: "Roboto"; + --input-text-color: #4c4f69; + --input-placeholder-color: #5c5f77; + --input-background-color: #e6e9ef; + --input-border-color: #8839ef; + --input-border-size: 1.3px; + --navbar-logo-filter: none; + --dropdown-option-hover-color: #dce0e8; + --tab-color: #ccd0da; +} + +.font-inter { + font-family: "Inter", sans-serif; + font-weight: 300; +} + +.font-roboto { + font-family: "Roboto"; + color: #4c4f69 +} \ No newline at end of file diff --git a/public/themes/catppuccinMacchiato.css b/public/themes/catppuccinMacchiato.css new file mode 100644 index 0000000..5eb2cbb --- /dev/null +++ b/public/themes/catppuccinMacchiato.css @@ -0,0 +1,29 @@ +@import url("https://fonts.googleapis.com/css2?family=Dongle&family=Roboto:wght@100&display=swap"); + +:root { + --background-primary: #24273a; + --background-lighter: #181926; + --navbar-color: #181926; + --navbar-height: 60px; + --navbar-text-color: #c6a0f6; + --navbar-link-color: #8aadf4; + --navbar-link-hover-color: #c6a0f6; + --navbar-font: "Roboto"; + --input-text-color: #cad3f5; + --input-placeholder-color: #b8c0e0; + --input-background-color: #1e2030; + --input-border-color: #c6a0f6; + --input-border-size: 1.3px; + --navbar-logo-filter: none; + --dropdown-option-hover-color: #181926; + --tab-color: #363a4f; +} + +.font-inter { + font-family: "Inter", sans-serif; + font-weight: 300; +} + +.font-roboto { + font-family: "Roboto"; +} \ No newline at end of file diff --git a/public/themes/catppucinMocha.css b/public/themes/catppuccinMocha.css similarity index 96% rename from public/themes/catppucinMocha.css rename to public/themes/catppuccinMocha.css index 61aa04b..3ad5387 100644 --- a/public/themes/catppucinMocha.css +++ b/public/themes/catppuccinMocha.css @@ -16,6 +16,7 @@ --input-border-size: 1.3px; --navbar-logo-filter: none; --dropdown-option-hover-color: #11111b; + --tab-color: #313244; } .font-inter { diff --git a/public/themes/main.css b/public/themes/main.css index 4225b6c..811b281 100644 --- a/public/themes/main.css +++ b/public/themes/main.css @@ -16,6 +16,7 @@ --input-border-size: 1.3px; --navbar-logo-filter: none; --dropdown-option-hover-color: #312a49; + --tab-color: var(--black); } .font-inter { diff --git a/src/components/iframe/IframeHeader.tsx b/src/components/iframe/IframeHeader.tsx index 95c5124..453d56d 100644 --- a/src/components/iframe/IframeHeader.tsx +++ b/src/components/iframe/IframeHeader.tsx @@ -97,7 +97,12 @@ export function IframeHeader(props: { url: string }) { script.src = "https://cdn.jsdelivr.net/npm/eruda"; script.onload = function () { if (!proxyWindow) return; - proxyWindow.eruda.init(); + proxyWindow.eruda.init({ + defaults: { + displaySize: 45, + theme: 'Material Palenight' + } + }); proxyWindow.eruda.show(); }; proxyDocument.head.appendChild(script); diff --git a/src/locales/en.json b/src/locales/en.json index 4cae426..a47c5eb 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -66,6 +66,9 @@ "comingsoon": "Coming soon!", "themes": { "main": "Main", - "catppuccinMocha": "Catppuccin Mocha" + "catppuccinMocha": "Catppuccin Mocha", + "catppuccinMacchiato": "Catppuccin Macchiato", + "catppuccinFrappe": "Catppuccin Frappe", + "catppuccinLatte": "Catppuccin Latte" } } diff --git a/src/locales/es.json b/src/locales/es.json index 6d4761f..220347a 100644 --- a/src/locales/es.json +++ b/src/locales/es.json @@ -66,6 +66,9 @@ "comingsoon": "¡Próximamente!", "themes": { "main": "Por defecto", - "catppuccinMocha": "Catppuccin Mocha" + "catppuccinMocha": "Catppuccin Mocha", + "catppuccinMacchiato": "Catppuccin Macchiato", + "catppuccinFrappe": "Catppuccin Frappe", + "catppuccinLatte": "Catppuccin Latte" } } diff --git a/src/locales/ja.json b/src/locales/ja.json index d6e9642..06636aa 100644 --- a/src/locales/ja.json +++ b/src/locales/ja.json @@ -66,6 +66,9 @@ "comingsoon": "近日公開", "themes": { "main": "デフォルト", - "catppuccinMocha": "Catppuccin Mocha" + "catppuccinMocha": "Catppuccin Mocha", + "catppuccinMacchiato": "Catppuccin Macchiato", + "catppuccinFrappe": "Catppuccin Frappe", + "catppuccinLatte": "Catppuccin Latte" } } diff --git a/src/pages/Settings/Customization.tsx b/src/pages/Settings/Customization.tsx index 52e0d5b..840d7f9 100644 --- a/src/pages/Settings/Customization.tsx +++ b/src/pages/Settings/Customization.tsx @@ -9,7 +9,10 @@ function Customization({ id, active }) { const themes = [ { id: "main", label: t("themes.main") }, - { id: "catppucinMocha", label: t("themes.catppuccinMocha") } + { id: "catppuccinMocha", label: t("themes.catppuccinMocha") }, + { id: "catppuccinMacchiato", label: t("themes.catppuccinMacchiato") }, + { id: "catppuccinFrappe", label: t("themes.catppuccinFrappe") }, + { id: "catppuccinLatte", label: t("themes.catppuccinLatte") } ]; return ( @@ -26,8 +29,8 @@ function Customization({ id, active }) { className="content-card flex w-full flex-col items-center justify-center text-center" >