Seria legal se a @team pudesse pensar em adicionar a funcionalidade de “puxar para atualizar” para dispositivos móveis, como você conhece em outros aplicativos de mídia social, como o Twitter, etc. (pelo menos para as seções de “mais recentes”, e possivelmente outras fariam sentido também).
Algo simples, usando o atual indicador de carregamento, já seria ótimo.
Mais tarde, vocês poderiam permitir a adição de animações CSS personalizadas ou GIFs animados, oferecendo aos fóruns Discourse mais uma opção para personalização da marca:
Funciona no Chrome no iOS também, apenas não no Safari ou no aplicativo Discourse Hub.
O único lugar onde isso seria remotamente útil é nas listas de tópicos, mas mesmo assim o usuário já é informado sobre atualizações e pode atualizar a partir desse prompt de atualização.
Parece-me desnecessário, já que o Discourse possui um painel de atualização dinâmico que aparece automaticamente no topo da página, como mostrado abaixo
Como isso afeta apenas o iOS e a ‘acessibilidade’ é uma característica comum em todos os iPhones, o banner pode ser acessado a partir da zona ‘fácil’ mencionada acima.
Não sei o que ver no vídeo… o banner não pode ser acessado a partir da zona fácil no iOS, não está no canto inferior esquerdo. Quanto às participações de mercado, é ainda pior do que para as comunidades na Europa/EUA.
Portanto, continuo defendendo uma solução proprietária de puxar para atualizar para o Discourse, a fim de ter a mesma experiência de UX no mobile em todos os dispositivos. É assim que a maioria dos outros aplicativos faz.
Justo, essa é a sua opinião pessoal. Eu tenho uma diferente.
Para aqueles interessados em oferecer uma melhor experiência de usuário para usuários de iOS: É possível criar um componente simples para a visualização móvel com a biblioteca pull2refresh leve (7kb minificada). Nós fizemos isso e agora funciona como esperado em todos os dispositivos móveis, sem a necessidade de dois cliques exigidos no iOS com o recurso oculto ativado.