Shift+Clique para selecionar vários tópicos como no Gmail

Seria possível implementar Shift+Click para selecionar vários tópicos em uma lista de tópicos? Caso não seja, podemos registrar isso como um pedido de funcionalidade?

3 curtidas

Selecioná-los assim?

Se o clique com Shift for implementado, pode quebrar o atalho padrão do navegador para abrir links em novas janelas.

Não será assim se você tratar apenas a tecla “Shift” ao clicar nessas caixas de seleção.

Portanto, a confusão aqui é que é exatamente disso que estou falando — quero dizer segurar Shift enquanto clica nessas caixas de seleção.

1 curtida

Desculpe, pensei que você estivesse se referindo a “seleção múltipla” ao clicar nos próprios tópicos. Agora entendi o que você quis dizer.

Isso não faz sentido. Assim que você expande o seletor, pode marcar todas as caixas de seleção que quiser; não há necessidade de segurar a tecla Shift.

Em qualquer sistema operacional, quando vários arquivos são exibidos em uma lista, faz sentido permitir que Shift + clique selecione um intervalo de arquivos. Por que isso não faria sentido em uma lista de tópicos?

Isso já funciona assim, sem a necessidade de pressionar Shift. O paradigma de clicar com Shift geralmente é para selecionar itens que não são caixas de seleção; as caixas de seleção, por convenção, permitem seleção múltipla sem Shift.

Não funciona. Você está confundindo Shift com Command no macOS (Shift com Ctrl no Windows).

Se você tiver 5 arquivos:

A
B
C
D
E

Clique no arquivo A, segure Shift e clique no arquivo D — todos os 4 arquivos, de A até D, serão selecionados.

E é exatamente isso que o título do tópico diz! Shift + Clique

Se você tentar o mesmo com caixas de seleção no Discourse, isso não funciona dessa forma.

1 curtida

:+1: ah, faz sentido.

Entendo o que você quer dizer, mas geralmente há um botão “Selecionar tudo” no design web, por exemplo:

Então, há menos necessidade de usar Shift+clique quando é possível selecionar tudo por meio do botão… e, na verdade, agora que estou testando, Shift+clique funciona bem nesse cenário para mim?

Espere, há uma diferença considerável entre “selecionar tudo” e “shift-select”. “Selecionar tudo” pode selecionar muito mais itens do que preciso, enquanto shift-select A-B seleciona apenas todos os itens começando de A até B, inclusive. Por exemplo, se estou tentando selecionar 20 tópicos de A a B enquanto mais de 100 são exibidos, “selecionar tudo” selecionará 100 tópicos enquanto eu só preciso que 20 tópicos sejam selecionados.

Além disso, testando no Firefox para MacOS, Shift+Select não faz nada para mim.

Você consideraria implementar Shift+Select? Sempre que seleciono vários tópicos, sinto que falta essa funcionalidade, e continuo esquecendo que não funciona dessa maneira no Discourse - porque funciona dessa maneira em todos os outros lugares, então a intuição é usá-lo sempre que quero selecionar todos os itens entre A e B.

Só queria acrescentar uma observação de que no Windows, mesmo com as caixas de seleção ATIVADAS na visualização da lista de arquivos, você ainda pode selecionar todos os arquivos entre A e B clicando em ArquivoA+Shift+ArquivoB. O mesmo no MacOS. É uma convenção de interface do usuário em todos os lugares.

1 curtida

Eu pensei que este era um bom pedido de recurso quando foi levantado pela primeira vez, mas não tive tempo de tentar adicioná-lo. Tive algum tempo hoje, então tentei e criei este rascunho de PR:

Note que estamos muito, muito perto de um lançamento, então isso não será mesclado no core por pelo menos mais algumas semanas.

3 curtidas

Este tópico foi automaticamente fechado após 2 dias. Novas respostas não são mais permitidas.