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
+17
-17
@@ -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
|
||||
|
||||
Reference in new issue
Block a user