Sobre o projeto

ZenOS é uma camada de interface personalizável para o KOReader, o aplicativo de leitura de código aberto. Ele mantém o KOReader como motor subjacente, substituindo grande parte da interface visível por uma experiência mais limpa e configurável, voltada para dispositivos de tinta eletrônica como Kobo, Kindle, PocketBook, Android e desktop. A filosofia declarada do projeto é o minimalismo: os recursos devem remover desordem ou agregar valor claro, com desempenho, estabilidade e facilidade de uso tratados como inegociáveis. O README descreve um renderizador dedicado e cache para evitar trabalho repetido ao navegar em bibliotecas grandes, redesenho com escopo definido e layouts compartilhados entre dispositivos com e sem toque. Principais áreas da interface: - Início: uma página pessoal construída com widgets como data/hora, livro em destaque, estatísticas de leitura, metas de leitura, uma faixa de livros e citações. Os widgets podem ser organizados dentro de um limite de altura de tela, editados no local e salvos como predefinições. A faixa de livros pode extrair de livros recentes, favoritos, Para Ler, autores, séries, idiomas, etiquetas, coleções, Biblioteca Kindle, uma pasta ou uma lista personalizada. - Controles: um painel deslizável para baixo com até nove botões configuráveis, além de controles deslizantes de brilho e temperatura de cor. Os botões podem alternar recursos do dispositivo, executar ações do dispatcher ou abrir plugins e menus do KOReader, incluindo integrações como Bluetooth, Tailscale e ZenFM. - Biblioteca: layouts de lista clássica, mosaico ou detalhada com fontes, fundos, proporções de capa, selos, progresso, cantos arredondados e agrupamento automático de séries configuráveis. Modo de exibição, ordenação e filtros de status podem ser salvos por pasta. Um menu de contexto cobre status de leitura, coleções, operações de arquivo e detalhes do livro, com um editor de metadados que também pode buscar dados do Hardcover, Google Books e Open Library. - Barra de navegação: até sete abas inferiores, com destinos integrados e abas personalizadas que podem executar controles, ações, plugins ou menus do KOReader. - Iniciador: livros recentes, detalhes do livro atual e páginas de botões de atalho, com páginas reordenáveis. - Leitor: um navegador de páginas que combina rolagem, busca, sumário, marcadores, controles de fonte e detalhes do livro; temas de leitura vinculados ao modo claro/escuro; barras de status superior e inferior independentes; menus estilizados de dicionário e destaque que podem exibir Wikipedia, X-Ray, KOAssistant e AI Assistant quando instalados. - Modos de foco: o Modo Zen oculta a maioria das abas padrão do menu do KOReader e pode ser alternado sem reiniciar; o Modo Bloqueio adiciona restrições configuráveis; o Modo Anônimo interrompe temporariamente o rastreamento de histórico de leitura e estatísticas. - Iluminação: programações independentes para modo noturno, brilho e temperatura de cor, ou brilho/temperatura seguindo o modo claro/escuro do KOReader. As Configurações Zen fornecem uma interface pesquisável para o ZenOS e configurações do KOReader usadas com frequência, organizadas em Controles, Iniciador, Início, Biblioteca, Barra de navegação, Leitor, Extras e Sobre. Novas instalações incluem um guia visual de configuração e pequenos tours na tela. Plugins podem estender a página inicial por meio de uma API de registro documentada (`__ZENOS_REGISTER_HOME_ITEM`), com uma grade de altura responsiva para dimensionamento de widgets, e podem contribuir com itens da barra de status. Pacotes de ícones personalizados podem substituir a arte do ZenOS e do KOReader. Requisitos e instalação: o KOReader 2026.03 ou mais recente deve ser instalado primeiro (testado com a versão 2026.07). Projeto: Título deve ser desativado ou removido, e o ZenOS desativa automaticamente vários plugins e patches conflitantes conhecidos antes de solicitar uma reinicialização. A instalação é feita copiando a pasta `zenos.koplugin` para o diretório de plugins do KOReader no dispositivo, com caminhos listados para Kobo, Kindle, PocketBook, Android e desktop. Usuários da interface Zen anterior podem migrar pela página de configurações, com configurações preservadas e um instantâneo de reversão mantido. O README lista traduções para muitos idiomas, incluindo inglês, italiano, espanhol, francês, holandês, alemão, búlgaro, tcheco, húngaro, indonésio, português brasileiro e europeu, romeno, russo, ucraniano, japonês, vietnamita, várias variantes de chinês e grego. Ele credita vários projetos da comunidade KOReader como fontes de componentes, inspiração ou código adaptado, e afirma que o projeto está licenciado sob GPL-3.0.