Filtros
A Biblioteca pode ser filtrada por quatro estados, aplicados à pasta atual e a toda a sua subárvore.
Os quatro filtros
| Filtro | O que mostra |
|---|---|
| Todos | Comportamento padrão — todo o conteúdo visível (oculto à parte) da pasta atual. |
| Não lidos | Arquivos que nunca foram abertos: não estão marcados como lidos e não têm progresso de leitura em andamento. Um arquivo já começado, mas não concluído, não aparece aqui — ele pertence a Continuar Lendo, não a "Não lidos". |
| Lidos | Arquivos marcados como concluídos. |
| Ocultados | Arquivos e pastas que o usuário ocultou manualmente pelo menu de contexto. É o único filtro que revela conteúdo oculto — nos outros três, itens ocultos nunca aparecem. |
Projeção recursiva em pastas
Um filtro não se aplica só à listagem direta da pasta atual — ele projeta a subárvore inteira. Uma pasta aparece na listagem filtrada se:
- ela própria atende ao filtro (relevante só para "Lidos" e "Ocultados": uma pasta pode estar marcada como lida ou oculta), ou
- existe pelo menos um arquivo que atende ao filtro em algum nível abaixo dela.
Enquanto um filtro diferente de "Todos" está ativo, a contagem de itens exibida em cada pasta também muda: em vez do total de arquivos que ela contém, mostra quantos arquivos daquela pasta para baixo atendem ao filtro atual. Uma pasta com 40 arquivos, dos quais 3 não lidos, aparece com contagem "3" sob o filtro "Não lidos".
Esse é o mesmo padrão de projeção recursiva usado em Favoritos: navegar fundo numa árvore de pastas para só então decidir se um galho deve aparecer, em vez de duplicar a estrutura de pastas num índice separado.
Persistência
O filtro ativo faz parte da chave de persistência de scroll da Biblioteca (pasta + filtro + modo de visualização) — ver Biblioteca. Trocar de filtro e voltar restaura a posição de rolagem correta para aquela combinação.