From 347e95870302f31e51b9e9caff839e1fc3c987d5 Mon Sep 17 00:00:00 2001 From: Kelsi Date: Thu, 12 Mar 2026 00:03:23 -0700 Subject: [PATCH] Improve player frame context menu: name header, Leave Group when in group --- src/ui/game_screen.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/ui/game_screen.cpp b/src/ui/game_screen.cpp index d954200b..1a273235 100644 --- a/src/ui/game_screen.cpp +++ b/src/ui/game_screen.cpp @@ -2082,12 +2082,20 @@ void GameScreen::renderPlayerFrame(game::GameHandler& gameHandler) { gameHandler.setTarget(gameHandler.getPlayerGuid()); } if (ImGui::BeginPopupContextItem("PlayerSelfCtx")) { - if (ImGui::Selectable("Open Character")) { + ImGui::TextDisabled("%s", playerName.c_str()); + ImGui::Separator(); + if (ImGui::MenuItem("Open Character")) { inventoryScreen.setCharacterOpen(true); } - if (ImGui::Selectable("Toggle PvP")) { + if (ImGui::MenuItem("Toggle PvP")) { gameHandler.togglePvp(); } + if (gameHandler.isInGroup()) { + ImGui::Separator(); + if (ImGui::MenuItem("Leave Group")) { + gameHandler.leaveGroup(); + } + } ImGui::EndPopup(); } ImGui::PopStyleColor();