Files
h-school/docs/phases/01-shell/01-manager-shell.md
T

2.0 KiB

Фаза 1. Оболочка менеджера на экране школы

Зависимости

  • Фаза 0 — логично закрыть первой

Зачем

Сейчас внутри школы только часы. Нужны места под дерево, события и локацию — с теми секциями, которые уже закрыты в срезе, даже если списки пустые.

Задачи

  • Три области: дерево карты, общие события, выбранная локация — плюс часы и скорость
  • События: заголовок и пустое состояние, без выдуманных записей
  • Локация: секции имя, предметы, персонажи, действия на месте, должности — пустые, не ломаются
  • Клик по дереву переключает панель локации на клиенте (пока узлы-заглушки или пустое дерево)
  • Переключение языка обновляет подписи панелей и пустых состояний (t(...))

Отменено в фазе 8. Панель общих событий убрана с экрана: пока ленты событий нет, постоянно пустая треть экрана мешала, и место отдано вкладкам «Карта» и «Люди». Решение записано в near-term.md; появится лента — вернётся и панель.

Критерий готовности

  • Школу можно открыть, часы и пауза работают как раньше
  • Видны пустые панели среза
  • npm --prefix src/HSchool.Client test и run build проходят

Стоп

Не наполнять персонажами и событиями. Данные — с фазы 4.