Mapa da conversa (um mini-mapa na linha do tempo do Discourse)

Instalar este componente de tema

O Conversation map adiciona um mini-mapa à linha do tempo dos tópicos do Discourse, facilitando encontrar uma resposta, dar uma olhada em uma imagem ou explorar outra parte de uma discussão sem perder seu lugar. A linha do tempo permanece compacta enquanto você lê, com interações diferentes para desktop e mobile.

Pré-visualização

Desktop

Mobile

Como funciona

No desktop, passe o mouse sobre a linha do tempo para expandir o mapa e pré-visualizar posts sem mover o tópico. As pré-visualizações podem incluir um excerto, uma imagem ou uma pequena galeria. Clique no mapa ou em um marco para ir diretamente para aquele post, ou segure e arraste para percorrer o tópico.

No mobile, toque na contagem de posts existente para abrir o mapa em uma folha inferior (bottom sheet). Arraste a trilha ou toque em um marco para pré-visualizar um post. A caixa de seleção segue seu dedo, mas o tópico permanece onde está até que você toque em Abrir post. Fechar a folha sem navegar mantém sua posição de leitura inalterada.

Após navegar, Voltar para #… leva você de volta ao seu post original e deslocamento de leitura.

Recursos

  • Pré-visualizações de texto, imagem e galeria.
  • Marcos para marcadores, respostas aceitas e atribuições quando essas informações estiverem disponíveis.
  • Navegação por teclado e suporte a movimento reduzido.
  • Cores nativas do Discourse, incluindo modo escuro.
  • Nenhum plugin de backend necessário. Discourse Solved e Discourse Assign são opcionais para seus respectivos marcos.

Configurações

Configuração Padrão Descrição
minimum_posts 12 Mantém a linha do tempo nativa em tópicos com menos posts do que este valor.
sample_posts 12 Número máximo de posts espaçados uniformemente inspecionados ao abrir o mapa. Defina como 0 para desativar essa amostragem.

Até oito posts de marcos conhecidos ainda podem ser inspecionados quando a amostragem está desativada.

4 curtidas

muito legal, Keegan - bom trabalho :star_struck:

1 curtida