fix: resolve mermaid elk diagram error, upgrade high-res appicon and complete rebranding to G-Launcher/GaCy
This commit is contained in:
1 parent
25843372ad
commit
517436321b
20 files changed
+93
-91
No files matched your search
@@ -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
|
||||
```
|
||||
|
||||
Reference in new issue
Block a user