Навигация назад/вперед и история в приложениях Discourse

Приношу извинения, если это дубликат. Я прочитал превью «похожих» результатов, и они, похоже, касаются Discourse в полном браузере, а не встроенного браузера в десктопных и мобильных приложениях.

Я всегда начинаю с верхнего уровня и возвращаюсь назад с помощью кнопки «Назад», чтобы проследить путь моего просмотра до самого верха. Так я обычно не теряю нить того, чем занимался до того, как перешел по ссылке, отправил сообщение или совершил какую-либо другую «экскурсию».

В десктопных и мобильных приложениях нет кнопки «Назад» для нажатия. Мне очень нравятся приложения, потому что мне не нужно искать вкладку с meta.discourse или discuss.python. Однако «Назад» и история посещений — это ключевые элементы моего рабочего процесса, поэтому…

Планируется ли в настоящее время предоставить доступ к истории и кнопке «Назад» встроенного браузера для мобильных и десктопных приложений? Если нет, можем ли мы добавить эту функцию и включить её в краткий список? :ok_hand::smiley::+1:

1 лайк

Этот скриншот сделан из приложения Discourse Hub для iOS. Когда вы проводите пальцем вниз (чтобы прокрутить вверх), появляется меню с кнопками «назад» и «вперёд».

Также можно проводить пальцем влево и вправо для перехода назад и вперёд.

2 лайка

На Android с моим Galaxy S8+ такого не случилось. Кнопка «Назад» в AndroidOS работает, но кнопки «Вперёд» нет. Благодаря гениальному ( :heart:! ) постоянному редактору в Discourse, который позволяет перемещаться, не закрывая редактор, переход назад и вперёд для проверки недавно прочитанного или копирования цитаты оказывается крайне полезным.

А вы знаете, есть ли история в приложении Discourse Hub для iOS?

И не стоит забывать о десктопном приложении…

Я никогда не пользовался десктопным приложением (и даже не слышал о нём), но не думаю, что можно просмотреть «историю» через кнопки «назад/вперёд» или каким-либо другим способом.

Я каким-то образом наткнулся на него в Microsoft Store. Возможно, через поиск в меню «Пуск»…

О, это не обязательно приложение для настольных компьютеров. Это прогрессивное веб-приложение, ограниченное платформой Discourse Meta.

Верно. :smiley::+1:  Мобильные и десктопные «приложения» — это то, что я обычно называю «каптивным браузером» (или «встроенным браузером», как в исходном посте). Это единственный разумный способ развернуть «приложение» для облачной системы; иначе у вас получится два разных продукта, которые нужно разрабатывать, поддерживать и обслуживать. :face_with_diagonal_mouth:

У веб-сайта уже есть десктопная и мобильная версии. Обе используют одну и ту же серверную базу данных и прочее, но имеют различный CSS-код и, возможно, некоторые другие доработки. Двух версий/режимов для сайта уже более чем достаточно, чтобы не усложнять ситуацию.

Это немного сложнее.

Из статьи Википедии:

прогрессивное веб-приложение (PWA) — это тип веб-страницы или веб-сайта, известный как веб-приложение

В 2015 году дизайнер Фрэнсис Берриман и инженер Google Chrome Алекс Рассел ввели термин «прогрессивные веб-приложения» для описания приложений, использующих новые функции, поддерживаемые современными браузерами

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

Сравнение двух скриншотов ниже веб-сайта/веб-приложения meta.discourse.org (или как его ни назовите), работающего в Microsoft Edge и в «DesktopApp»/PWA/CIWYW, показывает идентичное контекстное меню (с опцией «Добавить в коллекции», отсутствующей в PWA). Это, разумеется, не совпадение. :slightly_smiling_face:

Microsoft Store «PWA» MS Edge