Feature/3d hud #18
@@ -171,7 +171,11 @@ public class ChatPanel : MonoBehaviour
|
||||
{
|
||||
inputField.text = "";
|
||||
}
|
||||
inputField.ActivateInputField(); // курсор остаётся в поле -- можно писать дальше
|
||||
// ПК: курсор остаётся в поле -- можно писать дальше.
|
||||
// Телефон: экранная клавиатура при «Отправить» закрывается сама, и повторная активация тут же открывала её
|
||||
// снова -- клавиатура «мигала» (05.11). Теперь она закрывается полностью, до следующего касания поля
|
||||
if (TouchScreenKeyboard.isSupported) inputField.DeactivateInputField();
|
||||
else inputField.ActivateInputField();
|
||||
}
|
||||
|
||||
static IChat Chat => GameServices.Get<IChat>();
|
||||
|
||||
@@ -65,5 +65,6 @@
|
||||
|
||||
| Дата | Кто | Что |
|
||||
| --- | --- | --- |
|
||||
| 05.11.2026 | Claude (Саша) | Телефон: после «Отправить» экранная клавиатура закрывается полностью (раньше поле сразу активировалось снова, и клавиатура исчезала и тут же появлялась). На ПК курсор остаётся в поле, как раньше. |
|
||||
| 19.10.2026 | Claude | Канал «Круг» привязан к модулю Круга: `IChat.CanWrite`, системные сообщения о вступлении и выходе, подсказка и выключенный ввод без Круга. Демо-сообщения в канале «Круг» убраны. |
|
||||
| 19.10.2026 | Claude | Чат вынесен в отдельный модуль `Bogatyri.Chat`: контракт `IChat`, событие `ChatMessageReceivedEvent`, `LocalPlayer` в ядре. Панель чата больше не обращается к `MarchManager` и `ChatService` напрямую. Добавлены разворот на весь экран и тесты (пустое сообщение, обрезка, событие, предел истории). |
|
||||
|
||||
Reference in New Issue
Block a user