fix: resolve mermaid elk diagram error, upgrade high-res appicon and complete rebranding to G-Launcher/GaCy

This commit is contained in:
CAtlas0784 committed 2026-10-30 22:58:24 +07:00
1 parent 25843372ad
commit 517436321b
20 files changed
+93 -91

No files matched your search

+1 -1
View File
@@ -4,7 +4,7 @@ export default function Footer() {
<footer className="footer footer-horizontal footer-center bg-base-200 text-base-content rounded p-10">
<aside>
<p>Copyright © {new Date().getFullYear()} - Firefly Shelter (Powered by Wails & DaisyUi)</p>
<p>Copyright © {new Date().getFullYear()} - GaCy (Powered by Wails & DaisyUi)</p>
</aside>
</footer>
)
+11 -12
View File
@@ -1,4 +1,4 @@
import { Link } from "@tanstack/react-router";
import { Link } from "@tanstack/react-router";
import useModalStore from "@/stores/modalStore";
import { Blend, BookOpen, Diff, Home, Info, Languages, Minus, Puzzle, Settings, TrendingUpDown, Wrench, X } from "lucide-react";
import { AppService } from "@bindings/g-launcher/internal/app-service";
@@ -56,7 +56,7 @@ export default function Header() {
<ul
tabIndex={0}
className="menu menu-sm dropdown-content bg-black/50 backdrop-blur-md rounded-box z-1 mt-3 w-52 p-2 shadow"
className="menu menu-sm dropdown-content bg-black/75 backdrop-blur-md rounded-box z-1 mt-3 w-52 p-2 shadow"
>
<li><Link to="/">{t("header.home")}</Link></li>
@@ -72,7 +72,7 @@ export default function Header() {
<a>{t("header.plugins")}</a>
<ul className="p-2">
<li><Link to="/analysis">{t("header.analysis")}</Link></li>
<li><Link to="/srtools">{t("header.firefly_tools")}</Link></li>
<li><a target="_blank" href="https://gacy-srtool.vercel.app/">GaCy SRTools</a></li>
</ul>
</li>
@@ -83,15 +83,15 @@ export default function Header() {
<Link to="/" className="grid grid-cols-1 items-start text-left gap-0">
<div className="flex items-center justify-center">
<img src="/appicon.png" alt="Logo" className='w-13 h-13 rounded-lg mx-2' />
<img src="/appicon.png" alt="Logo" className='w-11 h-11 rounded-xl mx-2 shadow-lg object-contain' />
<div className="flex flex-col justify-center items-start">
<h1 className="text-xl font-bold">
<span className="text-emerald-500">Firefly </span>
<span className="bg-clip-text text-transparent bg-linear-to-r from-emerald-400 via-orange-500 to-red-500">
<h1 className="text-xl font-black tracking-tight flex items-center">
<span className="text-cyan-400">G&nbsp;</span>
<span className="bg-clip-text text-transparent bg-linear-to-r from-cyan-400 via-sky-400 to-blue-500">
Launcher
</span>
</h1>
<p className="text-white text-sm">{t("header.by")}</p>
<p className="text-white/80 text-xs font-semibold">{t("header.by") || "GaCy"}</p>
</div>
</div>
</Link>
@@ -141,9 +141,9 @@ export default function Header() {
</Link>
</li>
<li>
<Link to="/srtools" className="flex items-center gap-2 hover:text-cyan-300">
<Blend size={18} /> {t("header.firefly_tools")}
</Link>
<a target="_blank" href="https://gacy-srtool.vercel.app/" className="flex items-center gap-2 hover:text-cyan-300">
<Blend size={18} /> GaCy SRTools
</a>
</li>
</ul>
</details>
@@ -166,7 +166,6 @@ export default function Header() {
{/* RIGHT */}
<div
className="navbar-end flex gap-2 z-52"
>
<div className="flex items-center gap-2 bg-black/40 backdrop-blur-sm rounded-lg" style={{ '--wails-draggable': 'no-drag' } as any}>
<LanguageSwitcher />
+1 -1
View File
@@ -11,7 +11,7 @@ export default function AboutPage() {
<div className="space-y-4">
<p className="text-lg leading-relaxed">
{t("about.p1_pre")}<span className="font-semibold text-error">Firefly Shelter</span>{t("about.p1_post")}
{t("about.p1_pre")}<span className="font-semibold text-cyan-400">GaCy</span>{t("about.p1_post")}
</p>
<p className="text-lg leading-relaxed">
{t("about.p2_pre")}<span className="font-semibold text-success">{t("about.p2_highlight")}</span>{t("about.p2_post")}
+2 -2
View File
@@ -30,12 +30,12 @@ export default function FireflyToolsPage() {
<span className="font-semibold text-blue-800">{t("fireflytools.sect1_master_site")}</span>
</div>
<a
href="https://srtools.punklorde.org"
href="https://gacy-srtool.vercel.app/"
className="link link-accent font-mono text-sm break-all"
target="_blank"
rel="noopener noreferrer"
>
https://srtools.punklorde.org
https://gacy-srtool.vercel.app/
</a>
</div>
<div className="flex items-start gap-3">
+1 -1
View File
@@ -18,7 +18,7 @@ export default function HowToPage() {
<div className="space-y-3 text-green-700">
<div className="flex items-start gap-3">
<div className="text-green-600 text-lg">🔄</div>
<p>{t("howto.sect1_auto_update_pre")} <span className="font-semibold text-amber-600">Firefly Go</span> {t("howto.sect1_auto_update_post")}</p>
<p>{t("howto.sect1_auto_update_pre")} <span className="font-semibold text-cyan-400">GaCy-GO</span> {t("howto.sect1_auto_update_post")}</p>
</div>
<div className="flex items-start gap-3">
<div className="text-green-600 text-lg">🎮</div>
+3 -3
View File
@@ -73,9 +73,9 @@ export default function LauncherPage() {
btnClass: "btn-primary"
},
{
tooltip: "SRTools",
href: "https://srtools.punklorde.org",
img: "https://srtools.punklorde.org/ff-srtool.png",
tooltip: "GaCy SRTools",
href: "https://gacy-srtool.vercel.app/",
img: "https://gacy-srtool.vercel.app/favicon.ico",
btnClass: "btn-secondary"
},
{