Нововведения в Rolisteam v1.10
Версия 1.10 включает множество изменений, новых возможностей и улучшений.
Новые возможности
Интеллект-карта
см. Интеллект-карта
Кости 3D
см. Кости 3D
Новая система обмена мгновенными сообщениями
Панель антагонистов
Улучшения
Карты
- Новая панель инструментов сверху
- Панель инструментов теперь связана с картой.
- Новый способ изменения размера объектов
Лист персонажа
- Новый способ показа таблицы в листе персонажа
- Выполнение команды броска костей непосредственно в листе персонажа и управление результатом (см. лист персонажа)
- Новые элементы: переход на следующую/предыдущую страницу,
Диалог подключения
- Управление изображением профиля игрока и персонажа.
Рефакторинг и качество
- Переход на Qt6.
- Интеграция с KDE CI
Изменения архитектуры
- Система сборки (переход с QMake на CMake)
- Разделение представления и логики
- Использование средства обновления для сетевого взаимодействия
Тесты
- Написание нескольких модульных тестов
- Модульные тесты охватывают около 70 % кода.
- Добавление отдельного приложения для более быстрой проверки некоторых возможностей: интеллект-карта, карта сражения, мгновенные сообщения…
- Реализация проверочного теста
Удаление
- Старая система карт
- Старая система обмена мгновенными сообщениями
- Старый диалог выбора профиля