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

Would it be possible to implement Shift+Click to select multiple topics in a topic list? If not, can we make it a feature request?

3 curtidas

Select them like this?

image

If shift-click is implemented, it might break the standard browser shortcut for opening links in new windows.

It will not if you only handle “Shift” when clicking on those checkboxes.

So, the confusion here is that that’s exactly what I’m talking about - I mean holding Shift while clicking on those checkboxes.

1 curtida

Sorry, I thought you meant “multiple select” by clicking on the topics themselves. I see what you mean now.

This makes no sense. Once you expand the selector you can click all the checkboxes you like, there is no need to hold down shift.

In any OS, when multiple files are shown in a list, it somehow makes sense to allow Shift + click to select a range of files. Why doesn’t it make sense in a list of topics?

It already works this way, without the need to press shift. The shift-click paradigm is usually for selecting things that are not checkboxes; checkboxes conventionally allow multiple selection without shift.

It doesn’t. You are confusing Shift vs Command on MacOS (Shift vs Ctrl on Windows).

If you have 5 files:

A
B
C
D
E

Click on file A, then hold Shift, then click on file D - all 4 files from A to D will get selected.

And that’s what the topic title says! Shift + Click

If you try the same with checkboxes in Discourse, it does not work this way.

1 curtida

:+1: ah, makes sense.

I see what you mean, but usually there is a “select all” button in web design, e.g.

So there’s less need for a shift+click when you can Select All via the button… and heck now that I’m testing it, actually shift+click works fine in this scenario for me?

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.