- Добавить GlobalKeyboardService — выделенный поток с блокирующим Console.ReadKey, единственный источник клавишных событий для TUI - Убрать FocusManager из App.razor: перехватывал Tab до компонентов - Удалить @onkeydown с <Select>: RazorConsole не пробрасывает Tab/стрелки через этот механизм - Использовать FocusedValue вместо Value в Select для корректной подсветки - Обновить CLAUDE.md и AGENTS.md: архитектура TUI, RazorConsole gotchas - Добавить docs/tui_log.md: разбор проблемы и справочник по RazorConsole Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
9 lines
263 B
Plaintext
9 lines
263 B
Plaintext
@using Microsoft.AspNetCore.Components
|
|
@using Microsoft.AspNetCore.Components.Web
|
|
@using RazorConsole.Components
|
|
@using RazorConsole.Core
|
|
@using RazorConsole.Core.Rendering
|
|
@using LazyBear.MCP.TUI
|
|
@using LazyBear.MCP.TUI.Models
|
|
@using LazyBear.MCP.TUI.Components
|