Implement responsive profile and account data controls
This commit is contained in:
@@ -21,15 +21,17 @@ var weekly_summary: VBoxContainer
|
||||
var metric_values: Dictionary = {}
|
||||
var metric_details: Dictionary = {}
|
||||
var pending_review_launch := false
|
||||
var review_queue_service: Variant
|
||||
|
||||
|
||||
func _ready() -> void:
|
||||
set_anchors_and_offsets_preset(Control.PRESET_FULL_RECT)
|
||||
review_queue_service = get_node("/root/ReviewQueueService")
|
||||
DashboardService.dashboard_changed.connect(_render)
|
||||
DashboardService.dashboard_failed.connect(_show_error)
|
||||
ReviewQueueService.question_loaded.connect(_on_review_question_loaded)
|
||||
ReviewQueueService.question_failed.connect(_on_review_question_failed)
|
||||
ReviewQueueService.pass_completed.connect(_on_review_pass_completed)
|
||||
review_queue_service.question_loaded.connect(_on_review_question_loaded)
|
||||
review_queue_service.question_failed.connect(_on_review_question_failed)
|
||||
review_queue_service.pass_completed.connect(_on_review_pass_completed)
|
||||
UIThemeService.theme_changed.connect(_rebuild)
|
||||
resized.connect(_update_responsive)
|
||||
_build()
|
||||
@@ -225,7 +227,7 @@ func _render_focus(systems: Array) -> void:
|
||||
progress.custom_minimum_size.y = 8
|
||||
_style_progress(progress, Brand.PURPLE)
|
||||
focus_content.add_child(progress)
|
||||
var practice := _button("Practice this system", "chevron-right")
|
||||
var practice := _button("Practice this system")
|
||||
practice.pressed.connect(func(): main.show_screen("selection", "question_bank"))
|
||||
focus_content.add_child(practice)
|
||||
|
||||
@@ -333,7 +335,7 @@ func _start_review_queue() -> void:
|
||||
return
|
||||
pending_review_launch = true
|
||||
_show_loading_message("Preparing your review queue...")
|
||||
ReviewQueueService.start_pass()
|
||||
review_queue_service.start_pass()
|
||||
_render_review(DashboardService.data)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user