Portals release 2420 (engine 325, futuristic 150, impuls 266, classic 134, focus 173)
-
Last changes:
- 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: продолжение просмотра архивной трансляции при событии окончания файла путем перезапроса ссылки (ранее происходил переход в прямую трансляцию)
- futuristic: исправлено поведение когда после смены аккаунта не сбрасывался список каналов
- engine/futuristic: из запросов ChannelPrograms убрано поле описания передачи и категории для сокращения объема трафика, реализовано обновление описания передачи в меню ТВ каналов по запросу
- impuls/engine: доработана поддержка рекламных роликов preroll перед включением прямых трансляций и архива
- futurustic: отключена возможность добавления в Избранное, если отключена опция tv_show_favorites в настройках портала
- futuristic: добавлена возможность прокрутки текста сообщения от оператора
- engine: в качестве стандартной заглушки для изображений добавлена пустая картинка 1x1
- engine/все шаблоны: изменен алгоритм генерации поля channel_session, которое используется для отправки в reports/push