Size: a a a

2021 February 16

A

Arushwl in Svelte [svelt]
Dan Kozlov
Короче, если я дрэг начинаю, вне зависимости от конечной позиции мыши, панель закроется
Дрэг на панели?
источник

A

Arushwl in Svelte [svelt]
Не могу повторить
источник

A

Arushwl in Svelte [svelt]
Какой бравузер?
источник

A

Arushwl in Svelte [svelt]
Dan Kozlov
Короче, если я дрэг начинаю, вне зависимости от конечной позиции мыши, панель закроется
Там короч условие - ускорение && треть высоты
источник

A

Arushwl in Svelte [svelt]
Ускорение при остановке сбрасывается
источник

A

Arushwl in Svelte [svelt]
Каждый 60ms
источник

A

Arushwl in Svelte [svelt]
Вообщем кто чего докрутит пооптимальнее, маякните плиз 🥸
источник

DK

Dan Kozlov in Svelte [svelt]
Arushwl
Какой бравузер?
Brave latest.

Короче, если я во время дрэга увожу за пределы панельки, она скрывается всегда. Если вектор наверх, но курсор при отпускании кнопки остаётся в пределах панельки — всё ок.

Еще, кажется, где-то переписывается ивент клика? или хз, но выделение текста ведёт себя очень необычно (выделить можно только частыми кликами; снять выделение — только кликами на каких-то специфичных элементах, хз каких).

Но работа хорошая!
источник

A

Arushwl in Svelte [svelt]
Константин Брызгалин
запускать один интервал на dragStart, я думаю, он же единожды потом убивается в dragStop…
👍🏻
источник

A

Arushwl in Svelte [svelt]
Dan Kozlov
Brave latest.

Короче, если я во время дрэга увожу за пределы панельки, она скрывается всегда. Если вектор наверх, но курсор при отпускании кнопки остаётся в пределах панельки — всё ок.

Еще, кажется, где-то переписывается ивент клика? или хз, но выделение текста ведёт себя очень необычно (выделить можно только частыми кликами; снять выделение — только кликами на каких-то специфичных элементах, хз каких).

Но работа хорошая!
Ну я ещё не додумал user-select в процессе дрэга... а про мышку - мув и ап висят на окне... может есть вариант перевесить...🤔
источник

DK

Dan Kozlov in Svelte [svelt]
А, ну и еще скролла на мобайле не предусмотрено, верно? Но это и хорошо, наверное, я всегда в приложениях яндекса чертыхаюсь, когда оно вместо скролла контейнера решает панель скрывать.
источник

A

Arushwl in Svelte [svelt]
Dan Kozlov
А, ну и еще скролла на мобайле не предусмотрено, верно? Но это и хорошо, наверное, я всегда в приложениях яндекса чертыхаюсь, когда оно вместо скролла контейнера решает панель скрывать.
Конечно предусмотрено. И локальный бандл скролит. А вот репл капризничает.
источник

DK

Dan Kozlov in Svelte [svelt]
Arushwl
Конечно предусмотрено. И локальный бандл скролит. А вот репл капризничает.
Ах вот оно что
источник

DK

Dan Kozlov in Svelte [svelt]
круто
источник

A

Arushwl in Svelte [svelt]
Dan Kozlov
Brave latest.

Короче, если я во время дрэга увожу за пределы панельки, она скрывается всегда. Если вектор наверх, но курсор при отпускании кнопки остаётся в пределах панельки — всё ок.

Еще, кажется, где-то переписывается ивент клика? или хз, но выделение текста ведёт себя очень необычно (выделить можно только частыми кликами; снять выделение — только кликами на каких-то специфичных элементах, хз каких).

Но работа хорошая!
И обрати внимание - там есть clickout... возможно он тригерит твои аут отпускания...🤷🏻‍♂️
источник

A

Arushwl in Svelte [svelt]
Dan Kozlov
Ах вот оно что
Да. И панель прост итак не закроется.
источник

DK

Dan Kozlov in Svelte [svelt]
Arushwl
И обрати внимание - там есть clickout... возможно он тригерит твои аут отпускания...🤷🏻‍♂️
Клик при отпускании мыши не триггерится
источник

A

Arushwl in Svelte [svelt]
Условие хитрое.
источник

DK

Dan Kozlov in Svelte [svelt]
Dan Kozlov
Клик при отпускании мыши не триггерится
или я сейчас туплю
источник

A

Arushwl in Svelte [svelt]
🤷🏻‍♂️
источник