-
Notifications
You must be signed in to change notification settings - Fork 5
Плеер: настройки цветов и шрифта
Запрос: https://github.com/IFML2/ifml2/issues/33
Автор может настраивать цвета фона, текста и шрифт для игры (тема оформления).
В Редакторе ведётся общий список (не зависимо от игры) тем оформления, который можно редактировать: добавлять, править и удалять пункты. Автор может выбрать тему оформления из списка и применить для игры. И для темы оформления игры и для всех тем оформления в общем списке есть предпросмотр в небольшой области рядом.
При загрузке игры в Плеере применяются сохранённая в игре тема оформления. При желании игрок может пойти в меню, выбрать пункт типа "Тема оформления", там поставить галочку типа "Игнорировать тему оформления игры и задать свою" и там выбрать свои настройки - аналогично тому, как выбирает автор в Редакторе. Эта тема оформления сохраняется в настройках Плеера конкретно для этой игры (по идентификатору игры (по пути?)).
В настройках истории добавляется страница с настройками темы оформления.
Добавляется настройка темы оформления для запущенной игры или для всех игр всегда.
- Тема оформления:
- Название (уникальное в списке тем оформления)
- Цвет текста
- Цвет шрифта
- Название шрифта
- Размер шрифта
Реализовать только в Плеере выбор темы оформления из готового списка "из коробки". Готовый не редактируемый список:
- светлая (фон #F0F0F0 текст #000000), шрифт Simplified Arabic
- тёмная (фон #303030 текст #C0C0C0), шрифт Book Atiqua
- старая зелёная (фон #000000 текст #00FF00), шрифт Lucida Console
Настройка действует только на текущий сеанс Плеера, не сохраняется. При открытии **Плеера **автоматом выбирается первая тема (светлая).