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
This commit is contained in:
hgkdzbf6 2026-03-06 15:37:37 +08:00
parent 577797d9ed
commit bbd3ad31d5

View file

@ -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),