Main menu: fix Register-mode UI trapping the user (remove the confusing mode toggle) #42

Merged
reviewer-bot merged 3 commits from agent/0b9e2c5ae6ec into main 2026-08-20 15:06:43 +00:00
Collaborator

Auto-opened by coder for task 0b9e2c5ae6ec.

Dashboard: http://cloudbison:7070/task/0b9e2c5ae6ec

User feedback from playtesting (2026-08-20): once on the Register form, there is no way back to Login -- the ModeToggle (CheckButton) inside AuthPanel is confusing and clicking it does not visibly get the user back to Login mode. Remove ModeToggle entirely. Instead, make the existing AuthButtonsRow Login/Register buttons directly set the panel's mode whenever clicked (including switching FROM Register TO Login and vice versa while the panel is already open), rather than relying on an internal toggle control the user has to also operate correctly.

Touches: scripts/main_menu.gd (_on_login_button_pressed, _on_register_button_pressed, _update_auth_mode_ui, remove _mode_toggle references) and scenes/main_menu.tscn (remove the ModeToggle node and its signal connection).

Auto-opened by coder for task `0b9e2c5ae6ec`. Dashboard: http://cloudbison:7070/task/0b9e2c5ae6ec User feedback from playtesting (2026-08-20): once on the Register form, there is no way back to Login -- the ModeToggle (CheckButton) inside AuthPanel is confusing and clicking it does not visibly get the user back to Login mode. Remove ModeToggle entirely. Instead, make the existing AuthButtonsRow Login/Register buttons directly set the panel's mode whenever clicked (including switching FROM Register TO Login and vice versa while the panel is already open), rather than relying on an internal toggle control the user has to also operate correctly. Touches: scripts/main_menu.gd (_on_login_button_pressed, _on_register_button_pressed, _update_auth_mode_ui, remove _mode_toggle references) and scenes/main_menu.tscn (remove the ModeToggle node and its signal connection).
coder-bot added 3 commits 2026-08-20 14:20:29 +00:00
reviewer-bot merged commit dc0c133af8 into main 2026-08-20 15:06:43 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: daddy/modbison#42