#12 Облако Галадриэли

Open
opened 4 years ago by Endevir · 4 comments
  • Поменять главное окошко, выводить все сообщения об ошибках в облако Галадриэли

  • Поменять информацию о пачтах в облаке Галадриэли, убрать деление на 4 патча (видеоролики, тексты, картинки), оставить только общий прогресс загрузки/установки. Убрать общий прогресс внизу страницы.

* Поменять главное окошко, выводить все сообщения об ошибках в облако Галадриэли * Поменять информацию о пачтах в облаке Галадриэли, убрать деление на 4 патча (видеоролики, тексты, картинки), оставить только общий прогресс загрузки/установки. Убрать общий прогресс внизу страницы.
Ivan Arkhipov commented 4 years ago
Owner

Делим все сообщения в облаке на 4 вида:

  • (Наиболее приоритетный) - подсказки окна статуса
  • Сообщения об ошибках
  • Прогресс установки
  • (Наименее приоритетный) - случайные сообщения aka в Эланоре

Подсказки окна статуса делятся на 3 глобальных вида:

  • Подсказки при наведении на новости
  • Подсказки при наведении на еженедельный код
  • Подсказки при наведении на список серверов

Сообщения об ошибках бывают:

  • Неправильная папка с игрой (не удалось обнаружить LotroLauncher.exe)
  • Не существует файлов данных (client_local_English.dat ИЛИ client_general.dat)
  • Файлы данных существуют, но нет доступа (ошибка инициализации - нет доступа)
  • Файлы данных существуют, но некорректны (ошибка инициализации - некорректный и/или устаревший формат файла)
  • Нет доступа к серверам Наследия (скачивание патчей невозможно).
Делим все сообщения в облаке на 4 вида: * (Наиболее приоритетный) - подсказки окна статуса * Сообщения об ошибках * Прогресс установки * (Наименее приоритетный) - случайные сообщения aka в Эланоре Подсказки окна статуса делятся на 3 глобальных вида: * Подсказки при наведении на новости * Подсказки при наведении на еженедельный код * Подсказки при наведении на список серверов Сообщения об ошибках бывают: * Неправильная папка с игрой (не удалось обнаружить LotroLauncher.exe) * Не существует файлов данных (client_local_English.dat ИЛИ client_general.dat) * Файлы данных существуют, но нет доступа (ошибка инициализации - нет доступа) * Файлы данных существуют, но некорректны (ошибка инициализации - некорректный и/или устаревший формат файла) * Нет доступа к серверам Наследия (скачивание патчей невозможно).
Ivan Arkhipov commented 4 years ago
Owner

Переключения между сообщениями делаем таким образом: Если сообщение обновилось и текущий статус <= статусу сообщения - создаем fade-in/fade-out эффект на сообщение и показываем его. Иначе просто обновляем значение QString-переменной, хранящей текст всех видов сообщений.

Переключения между сообщениями делаем таким образом: Если сообщение обновилось и текущий статус <= статусу сообщения - создаем fade-in/fade-out эффект на сообщение и показываем его. Иначе просто обновляем значение QString-переменной, хранящей текст всех видов сообщений.
Ivan Arkhipov commented 4 years ago
Owner
PR: https://git.endevir.ru/LotRO_Legacy/Legacy_v2/pulls/17
Ivan Arkhipov commented 4 years ago
Owner
PR: https://git.endevir.ru/LotRO_Legacy/Legacy_v2/pulls/22
Sign in to join this conversation.
No assignee
1 Participants
Loading...
Cancel
Save
There is no content yet.