Voltar ao index de releases
Publicado em 2026-02-03
O que foi alterado
Com a nova estrutura dos releases de changelog armazenados como markdown, fez-se necessário o desenvolvimento de um fluxo de paginação. Por ora deixei bem simples, só avançar e voltar, eventualmente vou interar sobre as funcionalidades dele.
A página inicial ser 0 (zero) é uma escolha.
Para deixar o efeito de listagem mais geométrico fiz a alteração de todos os caractéres para os especificos de DOS, peguei lá da wikipedia mesmo.
Antes eu utilizava os de linha única (├ e └), e agora alterei para ╠,║ e ╚.
Eu fiz uma gambiarrazinha (se é que dá pra chamar disso) pra causar o efeito da linha percorrer o conteúdo conforme gera altura:
ul li {
position: relative;
overflow: hidden; // para evitar que os caracteres ║ excedentes não apareçam
padding-left: .7rem; // um offset para compensar os elementos `::before` que estarão com position absolute
}
ul li::before {
content: "╠\A║\A║\A║\A║\A║\A║\A║\A║\A║\A║\A║\A║\A║\A║";
white-space: pre;
position: absolute;
left: 0;
top: 0;
}