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

+22 -22
View File
@@ -53,36 +53,36 @@ Built with **Go**, **Wails v3**, **React 19**, and **Tailwind CSS v4**.
### 🏗️ สถาปัตยกรรมระบบ (Architecture)
```mermaid
flowchart TD
subgraph Frontend["Frontend (React 19 + TypeScript + Vite)"]
UI["UI Pages & Modals"]
Router["TanStack Router"]
Store["Zustand Stores"]
I18n["i18next Locales"]
Bindings["TypeScript Bindings (@bindings/*)"]
graph TD
subgraph Frontend [Frontend Layer: React 19 and TypeScript]
UI[UI Pages and Modals]
Router[TanStack Router]
Store[Zustand Stores]
I18n[i18next Locales]
Bindings[TypeScript Bindings]
UI --> Router
Router --> Store
Store --> Bindings
UI --> I18n
end
subgraph IPC["Wails v3 IPC Gateway"]
IPCBridge["Bidirectional Events & RPC Bindings"]
subgraph IPCBridgeLayer [Wails v3 IPC Gateway]
IPCBridge[Bidirectional Events and RPC Bindings]
end
subgraph Backend["Backend (Go 1.24+)"]
AppSvc["AppService (Window Controls)"]
FSSvc["FSService (Process & Storage)"]
GitSvc["GitService (Update & MinGit)"]
DiffSvc["DiffService (HDiff & Zift)"]
LangSvc["LanguageService (Excel & Mod)"]
subgraph BackendServices [Backend Services: Go 1.24]
AppSvc[AppService - Window Controls]
FSSvc[FSService - Process and Storage]
GitSvc[GitService - Update and MinGit]
DiffSvc[DiffService - HDiff and Zift]
LangSvc[LanguageService - Excel and Mod]
end
subgraph System["Windows OS & Game Files"]
GameExe["Game Process (StarRail.exe)"]
GameFiles["Game Assets & Backup Files"]
Config["User Config (%APPDATA%/g-launcher)"]
Tools["Tools (MinGit, 7za, Zift)"]
subgraph WindowsHost [Windows Host and Game Storage]
GameExe[Game Process: StarRail.exe]
GameFiles[Game Assets and Backup Files]
ConfigDir[User Config in APPDATA]
ToolsDir[Tools: MinGit, 7za, Zift]
end
Bindings <--> IPCBridge
@@ -93,8 +93,8 @@ flowchart TD
IPCBridge <--> LangSvc
FSSvc --> GameExe
FSSvc --> Config
GitSvc --> Tools
FSSvc --> ConfigDir
GitSvc --> ToolsDir
DiffSvc --> GameFiles
LangSvc --> GameFiles
```