helio-fm / helio-sequencer

One music sequencer for all major platforms, desktop and mobile
https://helio.fm
GNU General Public License v3.0
3.04k stars 115 forks source link

Request to improve multi-touch and other (Android) #279

Closed Ivan-Spoda closed 8 months ago

Ivan-Spoda commented 9 months ago

[RU] Доведите пожалуйста мультитач до ума, и измените чуть чуть работу карандаша, просто на мобилке вообще не удобно работать с нотами, поставил и тут же у тебя параметры длительности ноты включаются

[EN] Please improve multi-touch, and change the way the pencil works a little, it’s just not convenient to work with notes on a mobile phone, I set it and immediately the note duration parameters are turned on

peterrudenko commented 9 months ago

С мультитачем отловил все бесячие моменты, какие нашел, плюс теперь мультитач работает во время редактирования. Если что-то еще раздражает, напишите, что именно.

Режим пера на мобилках теперь работает как обычное перемещение ноты после вставки.

Ivan-Spoda commented 9 months ago

С мультитачем отловил все бесячие моменты, какие нашел, плюс теперь мультитач работает во время редактирования. Если что-то еще раздражает, напишите, что именно.

Режим пера на мобилках теперь работает как обычное перемещение ноты после вставки.

Да, сейчас проблема в другом, дев билд ставится, но запустить не могу от слова совсем, прошу чекнуть иссую #282 теперь ни стабильная версия не запускается, ни дев билд... Печалька, ну в любом случае надеюсь на ваше оперативное реагирование, кстати пробовал ранее поставить этот свежий дев билд по верх старого, всё работало, но изменений в мультитаче я не заметил, и поскольку щас запустить я не могу, я попробую описать словами то, что осталось когда я запускал этот дев билд (вернее, когда он у меня работал) в общем, была такая хрень бесячая, когда масштабируешь горизонтально, все нормально, до того времени, пока тебе не нужно снова масштабировать, в общем ставишь два пальца на экран, начинаешь масштабировать, и у тебя резко масштаб сбрасывается до того, который был в начале, и потом так уже при каждой итерации масштабирования. P.S решение проблеме запуска найдено.

Ivan-Spoda commented 9 months ago

С мультитачем отловил все бесячие моменты, какие нашел, плюс теперь мультитач работает во время редактирования. Если что-то еще раздражает, напишите, что именно.

Режим пера на мобилках теперь работает как обычное перемещение ноты после вставки.

Я не заметил изменений, увы, я записал процесс работы в Helio с сенсора, последний дев билд, отображение позиции касаний, все дела, прошу: https://youtu.be/HHbYw_yiTPI?si=S8SQH9XlYZRc8b8D

peterrudenko commented 9 months ago

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

Ivan-Spoda commented 9 months ago

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

Бегу с радостью скачивать дев билд

Ivan-Spoda commented 9 months ago

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

Тут проблемка нарисовалась, сайт helio.fm похоже больше не доступен в России, попытался зайти на него без VPN'a - не получилось, подрубил vpn и зашел...

UPD: спустя 10-20 минут сайт снова стал доступен для РУ региона

Ivan-Spoda commented 9 months ago

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

Протестировал, это просто восхитительно теперь, мультитач работает отлично, правда, та проблема о которой я говорил выше - сохранилась, она щас частично исправилась, но она до сих пор есть щас объясню, что за проблема: "масштабируешь горизонтально, все нормально, до того времени, пока тебе не нужно снова масштабировать, в общем ставишь два пальца на экран, начинаешь масштабировать, и у тебя резко масштаб сбрасывается до того, который был в начале, и потом так уже при каждой итерации масштабирования."

peterrudenko commented 9 months ago

Какая у вас версия системы? Я достал старый Нексус с 6м Андроидом, но не могу воспроизвести такое ни на нем, ни на новом телефоне.

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

Ivan-Spoda commented 8 months ago

Какая у вас версия системы? Я достал старый Нексус с 6м Андроидом, но не могу воспроизвести такое ни на нем, ни на новом телефоне.

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

Записал, показываю, но для начала расскажу, смотрите, ситуация, ставлю один палец на экран - всё нормально, ставлю второй - всё сразу плохо, масштаб от мультитача в 2 касания сразу меняется, хотя я даже ещё скроллить не начал, чтобы его изменить, я это воспроизвёл, про это я и говорил ранее, но раньше это ещё закрывалось другим багом связанным опять же с мультитачем, и я не мог внятно объяснить, что у меня происходит, в общем и целом прошу посмотреть на то, что у меня получилось. https://youtu.be/cx8gQd_zDAs?si=SDfb8HfXcE4klQn1

peterrudenko commented 8 months ago

У меня есть подозрение на неправильный порядок событий от системы или от JUCE в одном месте, поставил там проверку. Но не уверен, что поможет. Пока больше нет идей, посмотрите плиз, если проблема осталась, напишите версию Андроида, буду копаться дальше.

Ivan-Spoda commented 8 months ago

У меня есть подозрение на неправильный порядок событий от системы или от JUCE в одном месте, поставил там проверку. Но не уверен, что поможет. Пока больше нет идей, посмотрите плиз, если проблема осталась, напишите версию Андроида, буду копаться дальше.

Проверил, всё так же осталось, Android 13 у меня, и я тоже думаю, что тут скорее всего дело, в последовательности событий, но не в системе, а в JUCE, но я не разраб, и опираться на моё мнение здесь - не надо.

peterrudenko commented 8 months ago

Добавил проверки в оставшихся местах, но тоже наугад, можете еще раз посмотреть? У меня даже на эмуляторах пока не получается такое воспроизвести (наверное, зависит от девайса).

Ivan-Spoda commented 8 months ago

Добавил проверки в оставшихся местах, но тоже наугад, можете еще раз посмотреть? У меня даже на эмуляторах пока не получается такое воспроизвести (наверное, зависит от девайса).

В общем и целом мне казалось ещё с предыдущего коммита (5a2d674) мультитач стал чуть хуже реагировать, сейчас это ещё заметнее, чем раньше, я думаю нужно делать откат, и думать уже с другой стороны, не в проверках дело. Кстати, протестировал, всё так же и осталось, что подтверждает мои слова.

peterrudenko commented 8 months ago

Чот я уже не представляю, куда копать: тестировал на айпаде, на ноуте-раскладушке, на двух андроидных телефонах и планшете, на нескольких эмуляторах, и все норм. Погуглил, есть ли у Realme проблемы с мультитачем и наткнулся на это видео: https://youtube.com/watch?v=BKmLN2eK1jQ. Можете попробовать подкрутить настройки так, как там предлагают?

Ivan-Spoda commented 8 months ago

Чот я уже не представляю, куда копать: тестировал на айпаде, на ноуте-раскладушке, на двух андроидных телефонах и планшете, на нескольких эмуляторах, и все норм. Погуглил, есть ли у Realme проблемы с мультитачем и наткнулся на это видео: https://youtube.com/watch?v=BKmLN2eK1jQ. Можете попробовать подкрутить настройки так, как там предлагают?

Подкрутил, проверил, у меня Realme 10 с Realme UI 4.0 на борту, по скольку я имел опыт использования другого телефона на Realme UI 2.0 (realme C3), я могу с уверенностью сказать, что это баг оболочки конкретно 2.0 я тоже с этим раньше сталкивался, жесты на 3 пальца работали неправильно, но не в 3 - й не в 4 - й версии я такого уже не наблюдаю, в общем, чтобы не моё отношение к вашему продукту не было предвзято, я отключил всё, что там надо было, а именно жест на разделение экрана, и на создание скриншота, я проверил - всё так же и осталось, могу даже видео записать, если это конечно нужно

peterrudenko commented 8 months ago

Достал Realme, подебажил на нем, вроде удалось отловить все косяки, теперь у меня мультитач работает там так же, как на остальных девайсах. Проверьте плиз на своем, вдруг от системных настроек еще что-то зависит, или может я что-нибудь поломал и не заметил.

Ivan-Spoda commented 8 months ago

Достал Realme, подебажил на нем, вроде удалось отловить все косяки, теперь у меня мультитач работает там так же, как на остальных девайсах. Проверьте плиз на своем, вдруг от системных настроек еще что-то зависит, или может я что-нибудь поломал и не заметил.

Всё, теперь всё восхитительно, всё работает так, как и должно, спасибо за проделанную работу