diff --git a/src/app_security.cpp b/src/app_security.cpp index de18333..7759be7 100644 --- a/src/app_security.cpp +++ b/src/app_security.cpp @@ -955,6 +955,12 @@ void App::renderLockScreen() { ImGui::PopStyleVar(); ImGui::PopItemWidth(); } + // Focus indicator: a clear accent ring around the input while it's focused/being edited — the + // default frame is subtle on the glass card, so this shows the field is active and ready to type. + if (ImGui::IsItemActive() || ImGui::IsItemFocused()) { + dl->AddRect(ImGui::GetItemRectMin(), ImGui::GetItemRectMax(), + ui::material::Primary(), 6.0f, 0, 2.0f); + } cy += 40.0f + 12.0f; // Focus the input when the lock screen first appears.