team113 / messenger

Open-source front-end part of messenger by team113
GNU Affero General Public License v3.0
17 stars 14 forks source link

Account touch devices in desktop `Call` UI #52

Open krida2000 opened 2 years ago

krida2000 commented 2 years ago

Background

~На планшетах отображается тот-же дизайн что и на десктопе.~ Desktop devices may have touch support.

Problem to solve

~Нужно оптимизировать десктоп дизайн звонка так чтобы он нормально работал на планшетах.~ ~Из того что сразу приходит на ум:~

Optimize desktop Call design to account touch devices.

  1. Перетаскивание боковой панели должно происходить за всю площадь.
  2. Перетаскивание участников должно происходить по долгому нажатию.
  3. Добавить возможность изменять размер боковой панели при помощи жеста pinch-to-zoom
  4. И все другие проблемы которые будут найдены во время выполнения задачи.

Possible solutions

~Я бы предложил делать проверку на PlatformUtils.isMobile внутри десктоп дизайна звонка и таким образом определять что наш дизайн открыт на планшете. Либо если так не получится можно создать отдельный дизайн звонков для планшетов, взяв за основу наш дестоп дизайн. Но в любом случае сначала нужно попытаться отптимизировань уже имеющийся десктоп дизайн.~

SleepySquash commented 5 months ago

Tablets now use mobile design, which is optimized for touches. Yet laptops with touch support still exist and for those the desktop design might be tested and adjusted. Leaving as open, but with really minor priority.