Portals release 2427 (engine 325, futuristic 151, impuls 266, classic 134, focus 173)
-
Last changes:
- impuls: для показа справки добавлена проверка apiVersion андроида
- impuls: при первом запуске приложения для android_stb добавлена подсказка о том, что по долгому нажатию открывается панель с кнопками
- impuls, futuristic: отключила радио для tizen_tv
- futuristic: переключение на экран EPG по кнопке Вправо теперь опционально, опция портала navigation_mode
- futuristic: поддержка функции редиректа на портал (поле redirect_to_portal_url метода PortalClientList) в режиме мета-виджета
- impuls: обработчик долгого нажатия кнопки "ОК" добавлен во все экраны
- impuls: обработка долгого нажатия кнопки ОК добавлена в большинство экранов (плюс небольшой рефакторинг)
- impuls: документирование экранов SortScreen и PopupKeyPanelScreen
- impuls: дополнение локализации
- impuls: разработан новый попап-экран PopupKeyPanelScreen для управления приложением пультами с ограниченным количеством кнопок (beta)
- engine/android_stb: добавлена обработка долгого нажатия на кнопку "OK"
- impuls: при смене языка интерфейса теперь корректно меняется язык категорий передач и жанров фильмов
- engine: включено кэширование браузера для приставок WRTech
- engine: актуализирована интеграция с приставками WRTech; focus: добавлена постановка на паузу прямого эфира для приставок WRTech
- engine/tizen_tv: небольшой рефакторинг
- engine: в метод device.playSeveral() добавлен параметр restore
- engine/tizen_tv/moovi: для корректной актуализации потоков при выходе из свернутого режима приложения в метод шаблона player.play() был добавлен параметр 'restore'. При наличии этого параметра поток также обновляется, но девайс не воспроизводит его заново, а выполняет с ним restore(), что позволяет безболезненно использовать механизмы tizen_tv для организации multitasking и быть уверенным в актуальности потока
- engine: в базовом классе девайса добавлены методы suspend() и restore(), в базовом классе плеера методы suspend() и restore() переопределены для tizen_tv
- Добавлен fallback для перехвата события прокрутки мыши в старых версиях браузеров, которые не знают про onwheel.
- engine/tizen_tv: исправлена проблема, возникающая при перезапуске приложения с остановленным видео
- engine/tizen_tv: учтено изменение API tizen_tv 2017
- futuristic: исправлена работы мыши на главном меню и попапах
- VERSION UP
- engine/impuls: в clientSettings добавлен параметр 'set_default_aspect_ratio_for_vod', устанавливающий для плеера в режиме VOD разрешение 16:9 (по умолчанию false)
- engine: для устройств android_stb, dune, eltex, mag, tvip добавлен метод Device.setDefaultAspectRatioForVOD(), который устанавливает разрешение 16:9 (в случае tvip устанавливается 'original')
- impuls: url потока записанной передачи из экрана "Моё расписание" теперь запрашивается по времени начала, а не по pid
- impuls: фикс верстки на экране "Телеканалы" на приставке dune
- engine/mag: добавлена поддержка воспроизведения http-потоков радио
- futuristic: исправлена ошибка смещения фокуса в доп. меню плеера на приставке MAG в разрешении портала SD
- futuristic: добавлена индикация фунции архива и перемотки на канале в виде иконок плеера в поле описания передачи в экране ТВ, а также в статус-баре при воспроизведении канала в режиме Live TV
- futuristic: исправлена ошибка неверной отрисовки фокуса в меню телеканалов в ситуации, когда список телеканалов открывается сразу после загрузки приставки и автовоспроизведения канала
- futuristic: сохранение выбранного соотношения сторон для каждого канала отдельно (опция save_aspect_ratio_per_channel)
- futuristic: сохранение выбранного языка аудио при переключении каналов и при перезагрузке приставки
- futuristic: функция перемотки назад из режима Live TV
- engine: добавлена поддержка команд сервера (перезагрузка приложения и перезагрузка устройства)
- futuristic: продолжение просмотра архивной трансляции при событии окончания файла путем перезапроса ссылки (ранее происходил переход в прямую трансляцию)