Skip to main content

v1.4.0 | 00.00.2024

Менеджер проектов

Список потоков теперь стал сворачиваемым

Если не нужен список потоков, теперь его можно свернуть

image.png

Диспечер данных

Консоль

Для консоли добавлено новое состояние. Теперь ее можно развернуть на половину страницы специальной кнопкой

image.png

Список источников теперь стал сворачиваемым

Если пользователю не нужен список источников, теперь он может его свернуть

image.png

Статусы уведомлений в коннекторах переехали на сокеты

Это значит что теперь фронту не нужно стучаться на бэкенд чтобы узнать закончилась ли загрузка. Бэкенд будет сам передавть статус в нужный момент, а фронт его показывать  

Модель данных

Появился функционал для просмотра метаданных таблицы и поля. По клику на таблицу пользователь увидит метаданные таблицы, а при выборе во вкладке выведутся метаданные поля. Повторный клик вернет метданные таблицы 

image.png image.png

Смена шрифта проекта

Теперь можно загрузить дополнительные шрифты в систему и использовать их для работы в проекте (только в проекте). Применить загруженные шрифты можно на нескольких уровнях влияния:

  1. Глобально. Данная настройка производится в панели администратора -> Вкладка настройки -> Оформление. Можно изменить с текущего ROBOTO на любой другой. В этом случае во всех визуализациях всех проектов применится выбранный шрифт. Здесь же предоставлена и возможность загрузить новые файлы шрифтов. 
  2. На уровне проекта. Независимо от глобальной настройки можно изменить шрифт только для одного проекта. Изменяется в настройках проекта и оказывает такое же влияние на все виджеты проекта по умолчанию
  3. На уровне виджета. Независимо от настроек на двух предыдущих уровнях можно установить любой из шрифтов загруженных в систему локально, только для одного виджета. Все элементы виджета изменят свой шрифт
  4. На уровне отдельного элемента. Заголовок, подзаголовок, легенда, значение показателя/разреза, оси, переменные в медиаблоке. Везде (или почти везде) где есть управление стилями текста можно установить шрифт для конкретного элемента из доступных в системе и неависимо от всех предыдущих уровней настроек.

image.png

Проект

Вставка виджета 

Теперь виджет вставляется в то место которое нужно пользователю. При выборе иконки курсор перврвщается в указатель и можно нарисовать им прямоугольник нужных размеров в котором и появится виджет

image.png

Ленивая загрузка виджетов и их данных

Теперь при открытии страницы загружаются данные и отрисовываются не все виджеты на странице, а только те которые находятся в пределах экрана плюс экран вверх и экран вниз.

 

Меню теперь убирается кнопкой «Ё»

image.png

«Цвет по условию» теперь не требует знаний SQL

Теперь создавать условную раскраску элементов можно двумя способами:

  1. SQL. Раньше назывался «По условию». Кроме изменения названия ничего не изменилось. Привычный режим для разработчиков, где пользователь пишет sql-выражение для применения определенных им цветов на графике.
  2. Правила. Новый режим раскраски. Теперь чтобы использовать условную раскраску по выражению не требуется писать SQL-код. Мы сделали интерфейс подобно условному форматированию, где пользователь создает правила используя те же условия SQL, но через интерфейс.

    image.png


Режим «По значению» также был переработан

Вцелом принцип работы не изменился. Света градиента также описывают диапазон значений. Основное новшество в том что теперь диапазон привязан к конкретным числам. И если раньше при изменении выборки градиент адаптировался к новому диапазону и как следствия значения конкретный цвет конкретного значения мог измениться, то теперь такое поведение исключено

image.png

Множественное выделение и группировка виджетов

Теперь при работе с виджетами доступны операции с множеством объектов. Операции доступны через контекстное меню или горячие клавиши:

  • CTRL + Левый клик мыши - Выделить несколько объектов 
  • CTRL + G - сгруппировать выделенные объекты
  • CTRL + SHIFT + G - разгруппировать выделенную группу

Несколько важных нюансов

  • Группы также можно группировать между собой.
  • Возможна вставка виджета в группу. Для этого скопируйте объект в буфер и выделите групп в которую его можно вставить
  • Размещение объектов (виджетов или групп) внутри группы имеет два режима
    • Свободное расположение. Активен по умолчачнию. Объекты группы свободно перемещаются внутри нее и не влияют друг на друга

      image.png


    • Зависимое расположение. При отключении свободного перемещения объекты группы подчиняются настройкам группы. Это своего рода выравнивание объектов в контейнере.

      image.png

      Можно задать:
      • Одно из двух направлений оси размещения. Горизонтально или вертикально
      • Переносить ли объекты при сужении габаритов группы
      • Выравнивание перпендикулярно оси
      • Выравнивание по оси
  • При завивсимом расположении по оси можно менять очередность объектов стрелками клавиатуры:
    • Вправо/влево при горизонтальном направлении
    • Вверх/вниз при вертикальном
  • Разгруппировать всё - доступно через контекстное меню и позволяет каскадно разгруппировать группу со всеми вложенными одним махом

    image.png


Выделение виджетов внутри группы

Фильтры с группами пока работают некорректно - если поправим уберу

Фильтры

Изменение цвета фона

Теперь у фильтров как и у всех остальных виджтов стало возможным не только отключить/включить фон, но и изменить его цвет. В ручном режиме

Для фильтра «список»

Вместе с изменением фона появилась экспериментальная функция раскраски значений списка по условию. Условие работает так же как и в других виджетах, нужно выбрать цвета и написать условие на SQL при выполнении которого цвета присвоятся. Если условие не задано цвет значений будет стандарный.

image.png

Палитра

Нейрогенератор цветов

image.png

Специальный алгоритм который позволит создавать цвет с помощью нейро сети. В настоящи момент доступно два режима «Монохромный» и «комплиментарный». Максимальное число генерирумых образцов 8. В будущем возможности будут расширяться.

image.png

Управление прозрачностью и название цвета

Теперь для управления прозрачностю цвета в палитре есть специальный бегунок (четвертый), а в образце видно насколько цвет становится прозрачным. Также теперь по желанию можно добавить название цвету чтобы было легче находить нужный в палитре

image.png


Импорт/экспорт групп цветов

В интерфейсе палитры добавили возможность импортировать и экспортировать выборочные группы цветов из проекта в проект

image.png


Доработали роутинг

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

image.png

Агрегация «Количество уникальных» добавилась в показателях

image.png

Баги

Исправили сортировку проектов в потоке
Починили вложенность разрезов в диаграмме дерево
Изменение листов в источнике Excel ломает его обновление
В мультифайловом конекторе починили изменение папки
Сегмент стопки не отображается, если значение предыдущей стопки null
Можно выбрать исключённое внешней фильтрацией значение
Починили управление фоном в медиаблоке
При использовании разрез в шапке, преобразование пустых значений не работает
Таблица: Фильтрация null значений
Таблица: отрицательные значения лимита в шапке и группировке
Сводная таблица отображает реальные и виртуальные данные