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

+17 -17
View File
@@ -8,25 +8,25 @@
```mermaid
graph TD
subgraph Frontend["Frontend Layer (React 19 + TypeScript + Vite)"]
UI["React UI (DaisyUI 5 + Tailwind 4)"]
Stores["Zustand Stores (launcherStore, modalStore)"]
Bindings["Auto-generated TypeScript Bindings (@bindings/...)"]
subgraph FrontendLayer [Frontend Layer: React 19 and TypeScript]
UI[React UI: DaisyUI 5 and Tailwind 4]
Stores[Zustand Stores: launcherStore, modalStore]
Bindings[TypeScript Bindings]
UI <--> Stores
Stores <--> Bindings
end
subgraph IPC["Wails v3 IPC & Event Gateway"]
IPCBridge["Typed IPC Calls & Event Subscriptions"]
subgraph IPCLayer [Wails v3 IPC and Event Gateway]
IPCBridge[Typed IPC Calls and Event Subscriptions]
Bindings <--> IPCBridge
end
subgraph Backend["Backend Layer (Go 1.24 Core Services)"]
AppSvc["AppService (Window controls, Version info)"]
FSSvc["FSService (Safe IO, Game path persistence)"]
GitSvc["GitService (Updater, MinGit runtime, Proxies)"]
DiffSvc["DiffService (Protobuf diffs, HPatchz, Zift)"]
LangSvc["LanguageService (Thai asset modding & ExcelData)"]
subgraph BackendLayer [Backend Layer: Go 1.24 Core Services]
AppSvc[AppService - Window controls]
FSSvc[FSService - Safe IO and Game Path]
GitSvc[GitService - Updater and MinGit]
DiffSvc[DiffService - Protobuf Diffs and HPatchz]
LangSvc[LanguageService - Asset Modding]
IPCBridge <--> AppSvc
IPCBridge <--> FSSvc
@@ -35,11 +35,11 @@ graph TD
IPCBridge <--> LangSvc
end
subgraph OS["OS & Filesystem Integration"]
GameExe["Game Process (StarRail.exe / Unity)"]
ConfigDir["%APPDATA%/g-launcher (game-selection.json)"]
ToolsDir["tools/ (MinGit, Go, Node.js portable)"]
AssetsDir["bin/ (7za.exe, hpatchz.exe, zift.exe)"]
subgraph HostSystem [System and Filesystem Integration]
GameExe[Game Process: StarRail.exe]
ConfigDir[APPDATA User Config]
ToolsDir[Portable Tools: MinGit and Node]
AssetsDir[Binary Tools: 7za and HPatchz]
end
FSSvc --> GameExe