Skip to content

qFioofa/NegotiationTimer

Repository files navigation

NegotiationTimer

Таймер для проведения соревнований по переговорам и конфликтам.

Функционал

  • Жеребьевка
  • Установка конкретного времени
  • Добавление/убавление времени
  • Пауза

Функции боковой панели и меню

Черный экран 🖥

Выводит черный экран по завершении основного таймера.

Выдвигать панель 🛠

Автоматически открывает боковую панель при наведении мыши на иконку панели. Иначе нужно нажать, чтобы открыть панель вручную.

Автопауза: панель ⏸️

Автоматически ставит таймер на паузу при открытии боковой панели.

Автопауза: меню ⏸️

Автоматически ставит таймер на паузу при открытии меню.

Звук 🎵

Воспроизводит звуковой сигнал при завершении таймера.

Фон игроков 🖼️

Включает задний фон для области игроков (требуется перезагрузка страницы).

Свой задний фон 🖼️

Включает использование пользовательского загруженного фона (требуется перезагрузка страницы).

Фоновое изображение 🖼️

Позволяет загрузить изображение для использования в качестве фонового. Поддерживаются форматы: PNG, JPEG, WEBP.

Тема 🎨

Выбор визуальной темы интерфейса из доступных.

Аудио: загрузить файл 🔊

Загрузка аудиофайла для звука таймера. Поддерживаются форматы: mp3, wav, ogg.

Копировать конфиг 📋

Копирует текущую конфигурацию в виде строки для экспорта.

Загрузить конфиг 📥

Преобразовывает строку конфигурации из буфера обмена и загружает настройки.

Сбросить настройки 💾

Сбрасывает настройки к стандартным и перезагружает страницу (удержание 3 секунды).

Открыть гайд 📍

Открывает руководство по использованию сайта.


Конфигурация (Config)

Конфигурация хранит все основные настройки таймера и интерфейса.

Стандартные настройки

Значения по умолчанию, используемые при первом запуске или при сбросе настроек:

  • Стандартное время в секундах: 60 Внутреннее значение длительности таймера (используется в логике отсчёта).

  • Установленное время: '01:00' Отображаемое стартовое время (минуты:секунды) при запуске таймера.

  • Шаг добавления/вычитания времени: '00:15' Интервал времени, который добавляется или вычитается при нажатии кнопок изменения времени.

  • Клавиша жеребьёвки: 'R' Горячая клавиша, по которой запускается анимация жеребьёвки.

  • Клавиша паузы: 'Space' Горячая клавиша для паузы и возобновления таймера.

  • Тема: 'green' Цветовая тема интерфейса по умолчанию.

  • Автопауза при открытии панели: true Таймер автоматически ставится на паузу при открытии боковой панели.

  • Автоматическое открытие панели: true Панель автоматически выдвигается при наведении курсора.

  • Автопауза при открытии меню: true Таймер автоматически ставится на паузу при открытии меню.

  • Черный экран при завершении таймера: true По завершении таймера отображается черный экран.

  • Звук при завершении таймера: true Воспроизводится звуковой сигнал при завершении времени.

  • Дополнительный звук по завершении: true Воспроизводится дополнительный пользовательский звук, если он загружен.

  • Показать гайд при запуске: true При первом запуске открывается краткий гайд по использованию приложения.

  • Пользовательский звук завершения таймера: Нету Можно загрузить собственный звуковой файл для сигнала окончания. По умолчанию не задан.

  • Фон игроков: true Использовать фоновую плашку за блоками игроков.

  • Использовать пользовательский задний фон: false Включение пользовательского загруженного фона.

  • Загруженное фоновое изображение: Нету Сюда подставляется файл при загрузке фона. По умолчанию отсутствует.

Удачного использования!