Кнопка выхода в режиме лаунчера — MoonWell 0.3.2 #16

Merged
sindoring merged 1 commits from launcher-exit into main 2026-11-08 20:04:09 +03:00
Owner

В режиме автоматического входа из лаунчера остаётся доступна штатная локализованная кнопка «Выход». Она использует существующий AccountLogin_Exit / QuitGame и не возвращает поля входа или прочие скрытые элементы. Выбор реалма, PIN, ошибки, камера и протокол авторизации не изменены. Версия приложения MoonWell — 0.3.2; библиотеки Benilla остаются 0.3.1.

Проверено на Windows x64:

  • Полный scripts/gates.sh: ALL GATES GREEN — форматирование, Clippy, reference, workspace и doctests, прогон без Data, документация, render-pass lint, player Clippy/tests, оба запуска движка.
  • Расширенный login_skin проверяет видимость выхода при загрузке, выборе реалма, PIN и ошибках и передачу GlueCall::QuitGame.
  • Dev-клиент с настоящим GlueXML: видны спиннер, статус и «Выход». Прямое нажатие и отдельный клик через поток событий окна завершили процесс с кодом 0; журнал подтвердил login: QuitGame. Учётные данные не использовались, авторизации на сервере не было.
  • Release-сборка без dev прошла. В пакете 25 файлов; изменился только MoonWell.exe, остальные 24 совпадают с предыдущим релизом.

Ограничения: 37 проверок workspace и 32 проверки player-конфигурации пропущены из-за отсутствующих внешних аддонов/роликов. Звук выключен, вход в игровой мир не проверялся.

В режиме автоматического входа из лаунчера остаётся доступна штатная локализованная кнопка «Выход». Она использует существующий AccountLogin_Exit / QuitGame и не возвращает поля входа или прочие скрытые элементы. Выбор реалма, PIN, ошибки, камера и протокол авторизации не изменены. Версия приложения MoonWell — 0.3.2; библиотеки Benilla остаются 0.3.1. Проверено на Windows x64: - Полный scripts/gates.sh: ALL GATES GREEN — форматирование, Clippy, reference, workspace и doctests, прогон без Data, документация, render-pass lint, player Clippy/tests, оба запуска движка. - Расширенный login_skin проверяет видимость выхода при загрузке, выборе реалма, PIN и ошибках и передачу GlueCall::QuitGame. - Dev-клиент с настоящим GlueXML: видны спиннер, статус и «Выход». Прямое нажатие и отдельный клик через поток событий окна завершили процесс с кодом 0; журнал подтвердил login: QuitGame. Учётные данные не использовались, авторизации на сервере не было. - Release-сборка без dev прошла. В пакете 25 файлов; изменился только MoonWell.exe, остальные 24 совпадают с предыдущим релизом. Ограничения: 37 проверок workspace и 32 проверки player-конфигурации пропущены из-за отсутствующих внешних аддонов/роликов. Звук выключен, вход в игровой мир не проверялся.
sindoring added 1 commit 2026-11-08 19:51:03 +03:00
Штатная локализованная AccountLoginExitButton остаётся видимой в автоматическом режиме и использует прежний обработчик QuitGame. Поля входа и остальные скрываемые элементы не возвращаются. Версия приложения MoonWell — 0.3.2; версия библиотек Benilla остаётся 0.3.1.

Проверено на Windows: форматирование, Clippy, reference и regression-тест login_skin прошли. Dev-клиент с реальным GlueXML и без учётных данных показал кнопку рядом со спиннером; прямой вызов кнопки и клик через события окна завершили клиент с кодом 0 и записью login: QuitGame. Release-сборка без dev прошла. Полный scripts/gates.sh выполняется перед слиянием.
sindoring merged commit 1898518ade into main 2026-11-08 20:04:09 +03: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: sindoring/moonwell-client-core#16