Самое большое обновление vue-virtual-scroller-kit с момента первого релиза: выбор строк по клику и Shift+click, асинхронный поиск в VirtualSelect, полное управление колонками таблицы, горизонтальные списки, отслеживание видимости через IntersectionObserver, кастомный скроллбар, RTL из коробки, а также motion blur, sticky-заголовки групп и ещё несколько фич поменьше. В посте — подробный разбор каждой с примерами и три сценария из реальных проектов.
Метка: frontend
Посты с меткой “frontend”.
Инструмент для конвертации CSS-единиц в реальном времени: от простого перевода px в rem до пакетной обработки целых SCSS-файлов с гибкими настройками под любой проект.
Написал пакет для виртуализации списков, таблиц, сеток и деревьев во Vue 3 с динамической высотой строк, группировкой, drag-to-reorder и полной поддержкой SSR — без внешних зависимостей.
Большой апдейт плагина для управления feature flags во Vue 3 — мультивариантные флаги, переменные, группы, зависимости, правила, персистентные оверрайды, SSR, CLI и переработанный DevTools.
Плагин с тремя интерфейсами (компонент, директива, composable), URL-оверрайдами для QA и runtime-управлением флагами без деплоя. Работает с любым бэкендом — от статического объекта до LaunchDarkly.
Небольшой, но плотный апдейт. Много новых инструментов для работы с переводами — и в браузере, и в терминале.
Продолжаю развивать интерактивную карту маршрутных сетей авиакомпаний. В этот раз — две заметные вещи: переписал 2D-режим на Three.js и добавил удобный способ выбирать авиакомпанию прямо из карточки аэропорта.