From 0f296fdfcbc2dbccac55d1a5c07fdfd41dfe5f01 Mon Sep 17 00:00:00 2001 From: phantomptr Date: Mon, 28 Sep 2026 07:58:19 -0700 Subject: [PATCH] style(icons): one icon per screen, the same in the menu and the page header Audit log, Connection, Game activity and Processes showed a different icon in their header than in the menu; Cheats shared the Games gamepad, Edit game image shared the Volumes drive, Processes shared the Console CPU. Now: audit log shield-check, connection cable, game activity clock, processes layers, cheats wand, edit game image file-pen, games gamepad. Co-Authored-By: Claude Opus 5.5 --- client/src/layout/navItems.ts | 13 +++++++------ client/src/screens/AuditLog/index.tsx | 4 ++-- client/src/screens/Cheats/index.tsx | 14 ++------------ client/src/screens/Connection/index.tsx | 14 ++------------ client/src/screens/GameActivity/index.tsx | 4 ++-- client/src/screens/LocalImage/index.tsx | 4 ++-- client/src/screens/Processes/index.tsx | 10 ++-------- 7 files changed, 19 insertions(+), 44 deletions(-) diff --git a/client/src/layout/navItems.ts b/client/src/layout/navItems.ts index 4e492b83..034e3c8b 100644 --- a/client/src/layout/navItems.ts +++ b/client/src/layout/navItems.ts @@ -18,12 +18,10 @@ import { Upload, PackageOpen, Gamepad2, - LibraryBig, Search, FolderTree, Cpu, CircleUserRound, - Gauge, Boxes, Save, Image as ImageIcon, @@ -50,6 +48,9 @@ import { Stethoscope, HardDrive, PackagePlus, + Layers, + WandSparkles, + FilePen, } from "lucide-react"; export interface NavItem { @@ -130,7 +131,7 @@ export const NAV_ITEMS: NavItem[] = [ to: "/games", key: "v5_tab_games", fallback: "Games", - icon: LibraryBig, + icon: Gamepad2, section: { key: "nav_section_games_mods", fallback: "Games & content" }, }, { @@ -157,7 +158,7 @@ export const NAV_ITEMS: NavItem[] = [ to: "/local-image", key: "local_image", fallback: "Edit Game Image", - icon: HardDrive, + icon: FilePen, }, { to: "/game-activity", @@ -169,7 +170,7 @@ export const NAV_ITEMS: NavItem[] = [ to: "/cheats", key: "cheats_title", fallback: "Cheats", - icon: Gamepad2, + icon: WandSparkles, }, // Observe and manage the selected console. { @@ -183,7 +184,7 @@ export const NAV_ITEMS: NavItem[] = [ to: "/processes", key: "processes", fallback: "Processes", - icon: Gauge, + icon: Layers, }, { to: "/profile", diff --git a/client/src/screens/AuditLog/index.tsx b/client/src/screens/AuditLog/index.tsx index f8a6ab3d..333349b4 100644 --- a/client/src/screens/AuditLog/index.tsx +++ b/client/src/screens/AuditLog/index.tsx @@ -1,5 +1,5 @@ import { useMemo } from "react"; -import { ScrollText } from "lucide-react"; +import { ShieldCheck } from "lucide-react"; import { PageHeader } from "../../components"; import { useTr } from "../../state/lang"; @@ -37,7 +37,7 @@ export default function AuditLogScreen() { return (