ux(world-map-hud): 🚸 Improve world map HUD layout and interactions for better usability and visual clarity

Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
autocommit 2026-06-04 21:45:41 -07:00
parent f12c2f3b4e
commit ca8cb6c6cb

View file

@ -213,8 +213,8 @@ func _build_patrol_banner() -> void:
_patrol_banner.offset_bottom = 162.0
_patrol_banner.visible = false
var style: StyleBoxFlat = StyleBoxFlat.new()
style.bg_color = Color(0.05, 0.08, 0.14, 0.94)
style.border_color = Color(0.3, 0.55, 0.9, 0.9)
style.bg_color = ThemeAssets.color("background.panel")
style.border_color = ThemeAssets.color("accent.science")
style.set_border_width_all(2)
style.set_corner_radius_all(4)
style.content_margin_left = 12.0
@ -226,7 +226,7 @@ func _build_patrol_banner() -> void:
_patrol_banner_label = Label.new()
_patrol_banner_label.name = "PatrolBannerLabel"
_patrol_banner_label.add_theme_font_size_override("font_size", 15)
_patrol_banner_label.add_theme_color_override("font_color", Color(0.75, 0.88, 1.0))
_patrol_banner_label.add_theme_color_override("font_color", ThemeAssets.color("accent.science"))
_patrol_banner_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER
_patrol_banner_label.autowrap_mode = TextServer.AUTOWRAP_WORD_SMART
_patrol_banner.add_child(_patrol_banner_label)
@ -245,8 +245,8 @@ func _build_rally_command_picker() -> void:
_rally_command_picker.offset_bottom = 48.0
_rally_command_picker.visible = false
var style: StyleBoxFlat = StyleBoxFlat.new()
style.bg_color = Color(0.05, 0.08, 0.14, 0.96)
style.border_color = Color(0.55, 0.75, 0.35, 0.9)
style.bg_color = ThemeAssets.color("background.panel")
style.border_color = ThemeAssets.color("accent.sage")
style.set_border_width_all(2)
style.set_corner_radius_all(4)
style.content_margin_left = 14.0
@ -263,7 +263,7 @@ func _build_rally_command_picker() -> void:
var title: Label = Label.new()
title.text = ThemeVocabulary.lookup("rally_command_pick_title")
title.add_theme_font_size_override("font_size", 13)
title.add_theme_color_override("font_color", Color(0.75, 0.88, 1.0))
title.add_theme_color_override("font_color", ThemeAssets.color("accent.science"))
title.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER
vbox.add_child(title)
@ -360,8 +360,8 @@ func show_notification(text: String) -> void:
panel.mouse_filter = Control.MOUSE_FILTER_IGNORE
var style: StyleBoxFlat = StyleBoxFlat.new()
style.bg_color = Color(0.08, 0.06, 0.04, 0.92)
style.border_color = Color(0.85, 0.7, 0.3, 0.85)
style.bg_color = ThemeAssets.color("background.panel")
style.border_color = ThemeAssets.color("accent.gold")
style.set_border_width_all(2)
style.set_corner_radius_all(4)
style.content_margin_left = 12.0
@ -373,7 +373,7 @@ func show_notification(text: String) -> void:
var label: Label = Label.new()
label.text = text
label.add_theme_font_size_override("font_size", 14)
label.add_theme_color_override("font_color", Color(1.0, 0.94, 0.78))
label.add_theme_color_override("font_color", ThemeAssets.color("text.primary"))
label.autowrap_mode = TextServer.AUTOWRAP_WORD_SMART
panel.add_child(label)