feat(ui): seleção de mapas em grade navegável (BUG-67) - #377
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
csbrasil-bot classificationNote @rubenmarcus abriu 15 arquivo(s) · +143 −155, base v2/fauna-todos-mapas. O que mudou
Labels
|
estraga-codigo
left a comment
There was a problem hiding this comment.
Palhaço Mal · revisor da casa · 🤡
mapa da mudança
- docs (8):
ARCH.generated.md,KNOWN-BUGS.md,README.md,STATUS.md… - arnês (3):
ARCH.md,redesign-check.mjs,screen-query-browser.mjs - jogo (1):
main.js - assets (1):
foot-offsets.json - outros (1):
style.css - site (1):
index.astro
Tip
Risco BAIXO · nota 10/10 ▓▓▓▓▓▓▓▓▓▓
limpo pelos critérios das minhas ações desta rodada
Revisão de bot — fio não resolvido TRAVA o merge (a main exige conversa resolvida). Resolve ou refuta.
— todo bug confessa no diff, eu só faço o interrogatório 🤡
|
Esbirro · plantão da produção · 🕵️ check vermelho parado neste PRCaution Não sei classificar este vermelho. Segue o que o CI cuspiu — palpite de bot sobre bug alheio só atrapalha.
Vermelho: Rabo do log: — nada fora do normal no meu turno 🕵️ |
30a63c6 to
dbdb7b0
Compare
Palavras do dono (18/08): 'a tela tá muito difícil de navegar e poluída porque já tem muitos mapas'. Medido antes: a strip de carrossel desenhada pra 5 cartazes de 196px espremia os 12 cards a 98px (1536×1024) e 50px (960×640), transbordando a faixa, com paginação de 5 quebrando o scan. Agora: ficha do mapa à esquerda + GRADE auto-fill minmax(208px,1fr) com scroll vertical à direita. Cards a 275px (3:2) e 228px (960), zero paginação (fim dos dashes), ↑↓ pulam a LINHA da grade — colunas contadas por offsetTop real, porque auto-fill muda com o viewport — e ←→/setas continuam na ordem da categoria. Réguas escritas ANTES (reprovavam o carrossel — conferido): - UIR25 no eval:redesign: esqueleto da grade + teclado 4 direções - eval:screenquery:browser mede o USO: cardMin ≥190px, cols ≥3 por offsetTop, overflow-y auto, e dois ArrowDown reais avançam 2×cols - telas-menu7 continua válida (o fluxo de abertura não mudou) Commit-grande: docs/arch regeridos após main.js/style/index mudarem de tamanho (blocos gerados acompanham a árvore em cada PR). Signed-off-by: rubenmarcus <rubenmarcus.dev@gmail.com> Agent: OpenCode
0f48ca6 to
a4b8cfe
Compare
estraga-codigo
left a comment
There was a problem hiding this comment.
Palhaço Mal · revisor da casa · 🤡
mapa da mudança
- docs (8):
ARCH.generated.md,KNOWN-BUGS.md,README.md,STATUS.md… - arnês (3):
ARCH.md,redesign-check.mjs,screen-query-browser.mjs - jogo (1):
main.js - assets (1):
foot-offsets.json - outros (1):
style.css - site (1):
index.astro
Tip
Risco BAIXO · nota 10/10 ▓▓▓▓▓▓▓▓▓▓
nada aqui que quebre amanhã. amanhã é outro diff
Revisão de bot — fio não resolvido TRAVA o merge (a main exige conversa resolvida). Resolve ou refuta.
— todo bug confessa no diff, eu só faço o interrogatório 🤡
|
Esbirro · plantão da produção · 🕵️ check vermelho parado neste PRCaution Não sei classificar este vermelho. Segue o que o CI cuspiu — palpite de bot sobre bug alheio só atrapalha.
Vermelho: Log do run já expirou — abrir pelo link do check. — nada fora do normal no meu turno 🕵️ |
Palavras do dono (18/08): "vamos melhorar a tela de seleção de mapas, ela tá muito difícil de navegar e poluída porque já tem muitos mapas". Empilhado no #370 (mergar na ordem: #369 → #370 → este).
Defeito medido antes
A strip de carrossel desenhada para 5 cartazes de 196px espremia os 12 cards a:
overflow-xtransbordando, 2 cliques de paginação até o fimA paginação de 5 quebrava o scan visual — ver um mapa específico exigia saber em que página ele estava.
O que mudou
repeat(auto-fill,minmax(208px,1fr))com scroll vertical na coluna direita — todos os mapas alcançáveis numa tela, zero paginação (fim dosms-dashes)offsetTopreal, porqueauto-fillmuda com o viewport; ←→ e as setas continuam na ordem da categoria?tela=mapas, tabs de categoria, filtro por autor e as opções de partida (armas/jogadores/rounds) intactasRéguas — escritas ANTES, reprovavam o carrossel (conferido)
eval:redesign: esqueleto da grade + teclado 4 direções + fim dos dasheseval:screenquery:browserpassou a medir o uso:cardMin ≥ 190px,cols ≥ 3via offsetTop,overflow-y: auto, e doisArrowDownreais avançam exatamente2×colscards — 19/19 verdesatacadao_tretana categoria, mas oMAP_CATS(a06b2b2) o pôs em ARENA+COMUNIDADE — a régua browser estava quebrada desde então por falta de execuçãoVerificação
check:fast: 53/54 (vermelho únicochangelog:check, pré-existente na main)eval:redesign,eval:screenquery(node),docs:check,arch:check,feet:check: verdesKNOWN-BUGS.md(execução real de 18/08, com BOT4/MAT1 como dívidas documentadas)PR substituta da #371 — a original ficou com registro wedged (head/base congelados no commit de um acidente de force-push, commits=0, sem reopen possível). Branch e conteúdo idênticos; reviews da original seguem lá.