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