Итоги профилактики: изменения в мобильной версии и на форуме AppStudio

Очередная профилактика на AppStudio благополучно подошла к своему логическому завершению. Как мы уже рассказали, сегодня мы поработали над обновлением мобильной версии сайта и движка форума. Итоги и наиболее важные изменения — под катом.

Перечень изменений выглядит следующим образом:

  • переработано отображение мобильной версии на iPad. Кнопки-ссылки на страницы AppStudio в социальных сетях, а также переключатель между мобильной и десктопной темами вынесены на самый верх экрана, в строку с логотипом. Теперь эти элементы интерфейса гарантированно всегда на виду, кроме того, именно на тех же позициях они расположены и в декстопной версии сайта
  • изменён дизайн меню сайта в мобильной версии на iPhone и iPad — в пункты меню теперь проще попасть пальцем. Заодно усовершенствована анимация раскрытия категорий меню
  • по многочисленным просьбам читателей в мобильной версии сайта везде включено масштабирование. При желании вы можете зуммировать любой текст, чтобы лучше его разглядеть
  • масштабирование было включено не только в мобильной версии сайта, но и для всех страниц AppStudio, просматриваемых на iOS-устройствах. Проблемы с непомещающимся на экране текстом должны уйти в прошлое, проблемы с невозможностью прочесть мелкий текст — тоже. Любой контент можно увеличить в размерах вдвое привычными жестами pinch in и pinch out

IMG_0250

  • полностью переработаны плашки с достоинствами/недостатками/ценой и пр., которыми мы снабжаем наши обзоры программ и аксессуаров. Внешне они выглядят так же, как и прежде, но отныне каждая плашка — это не статичная картинка, а динамически формируемая таблица. Как следствие, нашим авторам гораздо легче будет редактировать плашки при необходимости (раньше приходилось править шаблон, делать экспорт в PNG, перезаливать картинку на сайт). А читателям будет легче рассмотреть содержимое плашки на любом экране. На мобильных устройствах плашка динамически масштабируется в зависимости от ориентации экрана. И само собой, на Retina-дисплеях плашки теперь будут выглядеть максимально чётко и презентабельно:

IMG_0253

  • много времени у нас ушло на доработку сайта в режиме веб-приложения (когда вы добавляете ярлык на рабочий стол iOS и запускаете сайт в полном экране). Во-первых, мы локализовали и устранили главную причину ошибки «Слишком много переадресаций», на которую жаловались наши читатели. Во-вторых, наведён порядок с ссылками в режиме веб-приложения: теперь все ссылки, ведущие на страницы нашего сайта, открываются непосредственно внутри веб-приложения, спонтанных переключений в Safari больше нет. В-третьих, исправлен досадный баг, из-за которого при старте веб-приложения у некоторых пользователей могла открываться совершенно случайная страница. Наконец, для веб-приложения актуально всё вышесказанное — например, свободное масштабирование там тоже работает

  • исправлено некорректное отображение кнопок «Читать далее» на iPhone в портретной ориентации экрана
  • исправлен баг, приводивший к исчезновению переключателя между десктопной и мобильной версиями сайта при резком скроллинге контента
  • многочисленные исправления внесены в вёрстку мобильной версии — больше текст практически нигде и никогда не выпирает за пределы отведённых для этого полей

Что касается форума, то основные изменения там коснулись сугубо технических аспектов, в основном, безопасности и кэширования. Помимо этого:

  • улучшена совместимость форума с Internet Explorer 10
  • по просьбам читателей убран назойливый верхний баннер, отображавшийся при переходе на форум на мобильных гаджетах
  • переработан дизайн всплывающей кнопки быстрого цитирования, которая появляется при выделении текста на форуме. Сама кнопка теперь нормально отображается в большем числе браузеров:

citation

  • исправлена проблема, из-за которой могла не работать автоматическая вставка ника пользователя в окно ответа на форуме при нажатии на этот ник слева от поста

Традиционно напоминаем, что о любых замеченных неисправностях и странностях в работе сайта и форума вы можете сообщить нам через форму обратной связи или в соответствующих разделах форума.