From 15298ef68fabf4231d5a601a59ef04652c2d501f Mon Sep 17 00:00:00 2001 From: Valentin Silyutin Date: Thu, 24 Sep 2026 21:20:46 +0400 Subject: [PATCH] Fix CHANGELOG.md --- packages/tooltip/CHANGELOG.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/tooltip/CHANGELOG.md b/packages/tooltip/CHANGELOG.md index 69f1cfc..3aab18e 100644 --- a/packages/tooltip/CHANGELOG.md +++ b/packages/tooltip/CHANGELOG.md @@ -2,12 +2,12 @@ - Опция `arrow` теперь принимает объект: `active`, `centered`, `padding` (булево значение по-прежнему поддерживается) - Добавлено поле `arrow.centered` — фиксирует стрелку по центру всплывающей подсказки, чтобы она не смещалась при прокрутке -- Рассчитываем `padding` стрелки автоматически, чтобы её повёрнутые углы не выходили за границы всплывающей подсказки +- Автоматически рассчитываем `padding` стрелки, чтобы её повёрнутые углы не выходили за границы всплывающей подсказки - `arrow` теперь корректно применяется через `updateOptions` — и до первого показа, и с уже показанной подсказкой (включение/выключение стрелки на лету) -- `updateOptions({ interactive })` больше не отключает скрытие подсказки по клику вне её +- Исправлено: `updateOptions({ interactive })` больше не снимает обработчик скрытия по клику вне подсказки (раньше он попадал в общий список слушателей, который очищался при обновлении `interactive`) - Устранены гонки при вызове `show`/`hide` подряд: устаревшие асинхронные операции отменяются -- `autoUpdate` теперь следит за виртуальным элементом (`virtualReference`) -- `onCreate` вызывается после инициализации методов, поэтому `show`/`hide` доступны внутри него +- `autoUpdate` теперь следит за тем же опорным элементом, что и позиционирование, поэтому при `virtualReference` подсказка продолжает обновляться при прокрутке +- `onCreate` вызывается в самом конце инициализации — раньше внутри него ещё не были доступны `show()`/`hide()`, теперь их можно вызывать прямо в `onCreate` ## v7.0.1 @@ -20,12 +20,12 @@ ## v6.0.0 -- Корректная работа сообытий mouseenter/mouseleave на тач-устройствах -- Предовтращаем лишние показы всплывающей подсказки +- Корректная работа с событиями mouseenter/mouseleave на тач-устройствах +- Предотвращаем лишние показы всплывающей подсказки ## v5.0.0 -- Регистрируем сообытия mouseenter/mouseleave на тач-устройствах +- Регистрируем события mouseenter/mouseleave на тач-устройствах ## v4.1.1 @@ -33,7 +33,7 @@ ## v4.1.0 -- Отключаем события mouseenter/mouseleave для toch-устройств +- Отключаем события mouseenter/mouseleave для touch-устройств ## v4.0.0 @@ -58,11 +58,11 @@ ## v2.0.0 - К `_tooltip.$tooltip` добавлено свойство `_reference` для доступа к элементу, на котором был вызван `createTooltip` -- Для функций `show/hide` добавлен параметр `immediately` для мнгновенного открытия/закрытия всплывающей подсказки (`_tooltip.hide({ immediately: true })`) +- Для функций `show/hide` добавлен параметр `immediately` для мгновенного открытия/закрытия всплывающей подсказки (`_tooltip.hide({ immediately: true })`) - Добавлена опция `shiftPadding` для добавления отступов от краёв области видимости по осям x/y - Добавлена опция `animation` для кастомизации анимации при открытии/закрытии всплывающей подсказки (для этого всё внутри `.tooltip` было обёрнуто в `.tooltip__root` и анимация применяется именно к этому блоку) - Опция `_tooltip._options` переименована в `_tooltip.options` -- Оптимизция кода, исправление ошибок +- Оптимизация кода, исправление ошибок - Доработки по README.md - Доработки по .npmignore