Apply MedMind branding and authentication flows

This commit is contained in:
hz
2026-07-16 00:22:22 -05:00
parent aec56f168e
commit 0eca0c4cbf
15 changed files with 907 additions and 286 deletions
+9 -1
View File
@@ -14,6 +14,7 @@ var feedback_button: Button
var feedback_dialog: Control
var theme_service
var current_screen_name := ""
var screens_margin: MarginContainer
func _ready() -> void:
theme_service = get_node("/root/UIThemeService")
@@ -47,6 +48,12 @@ func show_screen(screen_name: String, payload: Variant = null) -> void:
return
current_screen_name = screen_name
if screens_margin != null:
var margin := 0 if screen_name == "login" else 24
screens_margin.add_theme_constant_override("margin_left", margin)
screens_margin.add_theme_constant_override("margin_right", margin)
screens_margin.add_theme_constant_override("margin_top", 0 if screen_name == "login" else 18)
screens_margin.add_theme_constant_override("margin_bottom", 0 if screen_name == "login" else 22)
screen.visible = true
if header_panel != null:
header_panel.visible = screen_name not in ["login", "player", "ccs_player"]
@@ -77,7 +84,7 @@ func _build_ui() -> void:
header_panel.add_child(header)
var title := Label.new()
title.text = "RanaZe's Doctor Maker"
title.text = "MedMind"
Style.set_label(title, 31, Style.TEXT)
title.size_flags_horizontal = Control.SIZE_EXPAND_FILL
header.add_child(title)
@@ -115,6 +122,7 @@ func _build_ui() -> void:
_refresh_theme_button()
var screens_container := MarginContainer.new()
screens_margin = screens_container
screens_container.name = "Screens"
screens_container.size_flags_vertical = Control.SIZE_EXPAND_FILL
screens_container.add_theme_constant_override("margin_left", 24)