← Все посты

Drafta 1.2.4: свайп и широкие таблицы

В Drafta 1.2.4 горизонтальная прокрутка широкой таблицы больше не сворачивает сайдбар: свайп для панелей срабатывает, только когда прокручивать нечего.

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

Что мешало

Широкую таблицу или длинный блок кода смотрят тем же жестом — двумя пальцами вбок. Редактор не различал эти два случая: любое заметное движение по горизонтали считалось командой для панелей. Хочешь посмотреть правые столбцы, а вместо этого уезжает сайдбар.

Как стало

Теперь в конце жеста редактор спрашивает у страницы, прокрутилось ли что-нибудь вбок: таблица, блок кода, превью. Если да — это была прокрутка, и панели остаются на месте.

Свайп для панелей работает, как раньше, в двух случаях:

  • под пальцами нечего прокручивать вбок — обычный текст;
  • таблица уже упёрлась в край, и ты свайпаешь дальше в ту же сторону отдельным жестом.

Так же ведёт себя Safari со свайпом «назад»: пока страницу есть куда прокручивать, жест прокручивает её.