From bbd3ad31d5ff8467a9bbd3fee654eba3d12effec Mon Sep 17 00:00:00 2001 From: hgkdzbf6 Date: Fri, 6 Mar 2026 15:37:37 +0800 Subject: [PATCH] Feature: show container names in Services panel Display container name alongside service name in the Services panel. If a container has a different name than the service, it will be shown in parentheses, e.g., 'frontend (web_app)'. Fixes #40 --- pkg/gui/presentation/services.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/gui/presentation/services.go b/pkg/gui/presentation/services.go index 7e781ec1..6fd6b95b 100644 --- a/pkg/gui/presentation/services.go +++ b/pkg/gui/presentation/services.go @@ -32,10 +32,14 @@ func GetServiceDisplayStrings(guiConfig *config.GuiConfig, service *commands.Ser } container := service.Container + displayName := service.Name + if container.Name != "" && container.Name != service.Name { + displayName = service.Name + " (" + container.Name + ")" + } return []string{ getContainerDisplayStatus(guiConfig, container), getContainerDisplaySubstatus(guiConfig, container), - service.Name, + displayName, getDisplayCPUPerc(container), utils.ColoredString(displayPorts(container), color.FgYellow), utils.ColoredString(displayContainerImage(container), color.FgMagenta),