Remove PixiJS dependencies and references from the project, transitioning to a plain DOM approach for UI rendering. Update documentation to reflect these changes and enhance the layout and structure of the game screen for improved user experience.
This commit is contained in:
@@ -18,8 +18,7 @@ QSP: не «полотно текста + список действий», а п
|
||||
Анимация пока только переходы панелей/списков и живые цифры (часы, счётчики). Графики —
|
||||
когда появятся числа, которые ими стоит показывать, не раньше.
|
||||
|
||||
Клиент остаётся plain DOM + CSS. `pixi.js` для этого не нужен и в этом горизонте его стоит
|
||||
убрать из зависимостей.
|
||||
Клиент остаётся plain DOM + CSS. WebGL-сцены нет.
|
||||
|
||||
Симуляция по-прежнему на сервере: ученики и комнаты могут существовать как данные в Arch ECS,
|
||||
даже если клиент рисует строки списка, а не человечков.
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
|
||||
## Задачи
|
||||
|
||||
- [ ] Удалить `pixi.js` из `src/HSchool.Client/package.json` и обновить lockfile
|
||||
- [ ] Убрать обещание Pixi из `README.md` и `AGENTS.md` (клиент: Vite + TypeScript + DOM)
|
||||
- [x] Удалить `pixi.js` из `src/HSchool.Client/package.json` и обновить lockfile
|
||||
- [x] Убрать обещание Pixi из `README.md` и `AGENTS.md` (клиент: Vite + TypeScript + DOM)
|
||||
|
||||
## Критерий готовности
|
||||
|
||||
|
||||
@@ -11,11 +11,11 @@
|
||||
|
||||
## Задачи
|
||||
|
||||
- [ ] Три области: дерево карты, общие события, выбранная локация — плюс часы и скорость
|
||||
- [ ] События: заголовок и пустое состояние, без выдуманных записей
|
||||
- [ ] Локация: секции имя, предметы, персонажи, действия на месте, должности — пустые, не ломаются
|
||||
- [ ] Клик по дереву переключает панель локации на клиенте (пока узлы-заглушки или пустое дерево)
|
||||
- [ ] Переключение языка обновляет подписи панелей и пустых состояний (`t(...)`)
|
||||
- [x] Три области: дерево карты, общие события, выбранная локация — плюс часы и скорость
|
||||
- [x] События: заголовок и пустое состояние, без выдуманных записей
|
||||
- [x] Локация: секции имя, предметы, персонажи, действия на месте, должности — пустые, не ломаются
|
||||
- [x] Клик по дереву переключает панель локации на клиенте (пока узлы-заглушки или пустое дерево)
|
||||
- [x] Переключение языка обновляет подписи панелей и пустых состояний (`t(...)`)
|
||||
|
||||
## Критерий готовности
|
||||
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
|
||||
| Фаза | Статус | Зачем |
|
||||
| --- | --- | --- |
|
||||
| [0. Убрать PixiJS](00-drop-pixi.md) | ⬜ | Сцена не планируется |
|
||||
| [1. Оболочка менеджера](01-manager-shell.md) | ⬜ | Панели с секциями среза, пока без данных |
|
||||
| [0. Убрать PixiJS](00-drop-pixi.md) | ✅ | Сцена не планируется |
|
||||
| [1. Оболочка менеджера](01-manager-shell.md) | ✅ | Панели с секциями среза, пока без данных |
|
||||
| [2. Работник школы и диск](02-school-worker.md) | ⬜ | Поток + World + сейв — основа |
|
||||
| [3. Каталог def и карта](03-defs-map.md) | ⬜ | JSONC, core, валидация раскладки |
|
||||
| [4. Моды и редактор в create](04-create-editor.md) | ⬜ | Выбор модов, карта в POST, снимок при открытии |
|
||||
|
||||
Reference in New Issue
Block a user