From 548b519d4454d0eaaa83ced4d0b9b14c2a5c8767 Mon Sep 17 00:00:00 2001 From: hz Date: Sun, 26 Jul 2026 18:08:20 -0500 Subject: [PATCH] Vertically center the login screen wordmark against the logo The RanaZe/STEP 3 TRAINER text block was top-aligned inside the brand row's HBoxContainer, which is taller than the text due to the 190x190 icon beside it, so it hugged the top instead of centering against the shield mark. Co-Authored-By: Claude Sonnet 5 --- scripts/ui/login_screen.gd | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/ui/login_screen.gd b/scripts/ui/login_screen.gd index 6d26195..a1e9493 100644 --- a/scripts/ui/login_screen.gd +++ b/scripts/ui/login_screen.gd @@ -151,6 +151,7 @@ func _build_ui() -> void: large_icon.stretch_mode = TextureRect.STRETCH_KEEP_ASPECT_CENTERED brand_row.add_child(large_icon) var wordmark := VBoxContainer.new() + wordmark.size_flags_vertical = Control.SIZE_SHRINK_CENTER wordmark.add_theme_constant_override("separation", 4) brand_row.add_child(wordmark) var name_row := HBoxContainer.new()