Индикатор офлайн-режима

Продолжаем обсуждение из темы Экспериментальный десктопный PWA работает с Discourse!:

На основе нашего обзора @david поднимает важный вопрос:

https://review.discourse.org/t/feature-make-discourse-work-offline-with-workboxjs-7870/4697/2?u=falco

В Telegram есть индикатор в верхней части:

Mattermost реализует это так:

image

Возможно, что-то вроде:

offline
fa-wifi в сочетании с fa-slash

9 лайков

+1 — очень бы хотелось эту функцию!

Я предлагаю, что, возможно, будет проще использовать один из наших баннеров повторно? Например, тот, что для режима только для чтения? Концептуально это довольно похоже.

5 лайков

Это было бы отличным улучшением. На моём форуме сейчас какая-то ошибка DNS, но если ваши сервис-воркеры работают, главная страница будет открываться, хотя вы не сможете ничего сделать, кроме как, возможно, просмотреть некоторые страницы, которые всё ещё есть в кэше. А если вы нажмёте на ту, которой там нет, форум начнёт крутиться, и будет продолжать крутиться, если вы попытаетесь вернуться на главную. Это было бы очень запутанно, если бы вы не знали причину.

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

3 лайка

@david @awesomerobot

Как вы думаете, стоит ли здесь использовать крутые новые всплывающие окна «Этот сайт только что обновлён» (https://meta.discourse.org/t/this-site-was-just-updated-popups-are-annoying/181125)? Они раздражают.

Макет:
image

7 лайков