Виджеты Material Design

Material Design — это самый полный набор виджетов, доступных в ioBroker: около пятидесяти строительных блоков, основанных на одноименных рекомендациях Google по дизайну, а также единая цветовая схема, пользовательский набор значков и диаграммы. Многие визуализации, которые вы видите в сообществе, созданы с его использованием.

Материальный дизайн

Два адаптера

Это предложение встречается дважды, и это различие важно:

адаптерДляСтатус
vis-materialdesignvis 1; также работает в vis-2, но там выглядит так же, как и в vis 1.Разработка прекращена в июне 2021 года.
vis2-materialdesignvis-2, установленный непосредственно там и соответствующий теме оформления.с сентября 2026 года

Вторая версия, разработанная typhosj, основана на работе Scrounger. Она в значительной степени повторяет основные элементы первой версии и добавляет расширенный режим просмотра в виджете, а также ползунок в качестве кнопки-символа.

Для новых проектов в vis-2 используетсяvis2-materialdesign Правильный выбор.vis-materialdesign Он по-прежнему полезен для существующих проектов vis-1 и для страниц, уже созданных с его помощью. Одновременная установка обоих компонентов бессмысленна и только увеличивает время загрузки.

Что внутри?

кнопки

Главная особенность набора и причина его большого количества: в нем шесть типов кнопок, и каждая из них представлена в трех вариантах дизайна: с горизонтальной маркировкой, с вертикальной маркировкой и в виде чистого символа.

Тип кнопкиЧто он делает
навигацияпереключается на другой вид
связьоткрывает адрес в браузере
Состояниезаписывает фиксированное значение в точку данных.
Штат Многоциклически перебирает несколько значений по очереди
добавлениеувеличивает или уменьшает значение на определенную величину.
Переключатьпереключается между двумя значениями

Введите и отрегулируйте

ВиджетЗа что
ВходВходТекстовое поле для строк и чисел.
АвтозаполнениеАвтозаполнениеПоле ввода со списком подсказок
ВыбиратьВыбиратьВыпадающее меню для выбора значений, также доступно в формате «да/нет».
Переключатель , ФлажокПереключатель и флажок
Ползунок , Круглый ползунокПолзунок, прямой или кольцеобразный

Показывать

ВиджетЗа что
Ценитьзначение с указанием единицы измерения, символа и цвета.
Прогресс , Циркуляр о прогрессеПрогресс на перекладине или кольце.
СписокСписокСписок с символом, текстом и элементом управления в каждой строке.
Список значковСписок значковСетка из плиток, составленная из символов.
СтолСтолТаблица, полученная из JSON-данных
ОповещенияОповещенияцветная панель уведомлений для сообщений
КалендарьЕжемесячный обзор и обзор назначений
ИконаИконка Material Designодин символ из предоставленного набора
HTML-карточкапользовательский HTML-контент на карте

Диаграммы

ВиджетЗа что
График истории линииГрафик истории линииКривая тренда, построенная на основе зарегистрированных значений
JSON-диаграммаJSON-диаграммаДиаграмма построена на основе предоставленных данных.
Столбчатая диаграмма , круговая диаграммаСтолбчатая и круговая диаграмма

Макет страницы

ВиджетЗа что
Верхняя панель приложенийВерхняя панель приложенийПанель заголовка с расширяемым меню; обычная рамка страницы.
диалогДиалог , iFrame диалогаоткрывает страницу или изображение на иностранном языке в окне.
Виды каменной кладкиВиды каменной кладкиобъединяет несколько видов в виде смещенных фрагментов.
Сеточные представленияСеточные представлениято же самое, что и равномерная сетка

СПИД

ВиджетЗа что
Цветовые схемыПредварительный просмотр цветовых схемОтображает заданные цвета для проверки.
версияУстановленная версияуказывает установленную версию предложения

Цвета и шрифты

В пакет включена собственная светлая и темная цветовая схема, которая устанавливается для всех виджетов одновременно, а не по отдельности. Настройки находятся внутри экземпляра адаптера. Функция « Предварительный просмотр цветовых схем виджетов» отображает результат на странице без необходимости проверки каждого элемента по отдельности.

Шрифты также выбираются там. Если необходимо использовать шрифты Google Fonts, потребуется дополнительный шаг.vis-google-fonts установить.

На что следует обратить внимание

Время загрузки. Набор большой. Это заметно на планшете, закрепленном на стене, или на старом телефоне при первом открытии страницы. Тем, кому нужно всего несколько строительных блоков, лучше подойдет набор меньшего размера.

Исторические данные. Для отображения графика истории изменений требуется адаптер для записи; см. раздел «Значения записи» .

Старая версия в Vis-2.vis-materialdesign Его можно использовать в Vis-2, но там он всё равно будет следовать своей собственной цветовой схеме. Это заметно на странице, которая в остальном использует виджеты Material.