• /changelog
  • /lab
  • /links
  • /now
  • /shows
  • /tv

Voltar ao index de releases

feito por kiss.dev.br
v5.2.1
ícones lucide.devLucide

5.1.3

5.1.2Voltar ao index de releases5.1.4

Publicado em 2026-02-03

O que foi alterado

  • [+] componente de paginação;
  • [»] personalização da barra de rolagem;
  • [+] /changelog paginação;
  • [+] /changelog estado de vazio temporário (quando acessa uma página sem resultados);
  • [»] /changelog lista de mudanças passou a utilizar caracteres DOS*;
  • [»] /changelog:release personalização de renderização de código;
  • [»] /codex mudanças visuais;
  • [~] /filler-map data movida para arquivos markdown salvos no servidor, ao invés de busca no banco de dados;
  • [»] footer mudanças visuais;
  • [»] menu simplificação da função, agora o clique abre direto o mapa de links;

Paginação

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.

Changelog: Caractéres DOS

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;
}