Skip to content

feat(v2.7.1): janelas responsivas, README com imagens e teste de layout - #3

Merged
Yiuky merged 1 commit into
mainfrom
feat/v2.7.1-responsivo-readme
Oct 18, 2026
Merged

Yiuky merged 1 commit into
mainfrom
feat/v2.7.1-responsivo-readme

Conversation

@Yiuky

@Yiuky Yiuky commented Oct 18, 2026

Copy link
Copy Markdown
Owner

O que muda (v2.7.1)

  • Botões não somem mais ao redimensionar. Na janela Espaço por pasta os botões da direita desapareciam abaixo de ~1220 px; na janela principal "Apagar índice" ficava cortado no mínimo. Agora a barra de botões da janela de espaço tem duas linhas e o tamanho mínimo das duas janelas é calculado pelo conteúdo (fonte e escala do sistema), nunca passando da tela.
  • Barras de progresso só aparecem enquanto trabalham; janela principal mais alta; botão Espaço e treemap...; métrica do treemap como Blocos por: Tamanho / Quantidade.
  • README reescrito com imagens (acervo fictício gerado por tools/screenshots.py): busca, treemap por tamanho e por quantidade, HTML exportado, janelas no tamanho mínimo, CLI em texto e JSON.
  • Teste novo TestResponsiveLayout: reduz/amplia as duas janelas e confere que nenhum botão fica escondido, cortado ou fora da janela.

Testes

  • Windows (local, Python 3.13): 96 testes, OK.
  • Linux (Ubuntu 24.04/WSL, Python 3.12, sem Tk): suíte e CLI OK; os testes de janela são pulados lá e rodam na CI com Xvfb.
  • Observação: test_big_folders_in_progress_are_not_mistaken_for_a_jam (já existente, baseado em tempo) falhou 1 vez em 6 rodadas no WSL; não foi tocado por este PR.

Para o mantenedor

Depois de mesclar: git tag v2.7.1 && git push origin v2.7.1 para a Release automática.

🤖 Generated with Claude Code

- Corrige botões que sumiam ao redimensionar: barra de botões da janela de
  espaço em duas linhas e tamanho mínimo calculado pelo conteúdo nas duas
  janelas (nunca passa da tela)
- Barras de progresso só aparecem enquanto trabalham
- Janela principal mais alta; botão "Espaço e treemap..."; métrica do treemap
  como "Blocos por: Tamanho / Quantidade"
- Teste TestResponsiveLayout (nenhum botão escondido em vários tamanhos)
- tools/screenshots.py: imagens do README com acervo fictício
- README reescrito com imagens; CHANGELOG, CITATION e versão 2.7.1

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@Yiuky
Yiuky merged commit d203c5a into main Oct 18, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant