À propos du projet

ZenOS est une couche d'interface personnalisable pour KOReader, l'application de lecture open source. Elle conserve KOReader comme moteur sous-jacent tout en remplaçant une grande partie de l'interface visible par une expérience plus épurée et plus configurable, destinée aux appareils à encre électronique tels que Kobo, Kindle, PocketBook, Android et ordinateur de bureau. La philosophie affichée du projet est le minimalisme : les fonctionnalités doivent soit éliminer l'encombrement, soit apporter une valeur claire, la performance, la stabilité et la facilité d'utilisation étant considérées comme non négociables. Le README décrit un moteur de rendu dédié et une mise en cache pour éviter les traitements répétés lors de la navigation dans de grandes bibliothèques, des redessins ciblés et des mises en page partagées entre appareils tactiles et non tactiles. Principales zones d'interface : - Accueil : une page personnelle composée de widgets tels que date/heure, livre en vedette, statistiques de lecture, objectifs de lecture, bande de livres et citations. Les widgets peuvent être disposés dans une limite de hauteur d'écran, modifiés sur place et enregistrés comme préréglages. La bande de livres peut s'appuyer sur les livres récents, les favoris, les livres à lire, les auteurs, les séries, les langues, les étiquettes, les collections, la bibliothèque Kindle, un dossier ou une liste personnalisée. - Contrôles : un panneau accessible par balayage vers le bas avec jusqu'à neuf boutons configurables, plus des curseurs de luminosité et de chaleur. Les boutons peuvent basculer des fonctions de l'appareil, exécuter des actions du répartiteur ou ouvrir des extensions et des menus KOReader, y compris des intégrations telles que Bluetooth, Tailscale et ZenFM. - Bibliothèque : dispositions classique, mosaïque ou liste détaillée avec polices, arrière-plans, ratios de couverture, badges, progression, coins arrondis et regroupement automatique des séries configurables. Le mode d'affichage, le tri et les filtres de statut peuvent être enregistrés par dossier. Un menu contextuel couvre le statut de lecture, les collections, les opérations sur les fichiers et les détails du livre, avec un éditeur de métadonnées pouvant aussi récupérer des données depuis Hardcover, Google Books et Open Library. - Barre de navigation : jusqu'à sept onglets inférieurs, avec des destinations intégrées et des onglets personnalisés pouvant exécuter des contrôles, des actions, des extensions ou des menus KOReader. - Lanceur : livres récents, détails du livre en cours et pages de boutons de raccourci, avec des pages réorganisables. - Lecteur : un navigateur de pages combinant défilement rapide, recherche, table des matières, signets, contrôles de police et détails du livre ; thèmes de lecteur liés au mode clair/sombre ; barres d'état supérieure et inférieure indépendantes ; menus de dictionnaire et de surlignage stylisés pouvant faire apparaître Wikipédia, X-Ray, KOAssistant et AI Assistant lorsqu'ils sont installés. - Modes de concentration : le mode Zen masque la plupart des onglets de menu par défaut de KOReader et peut être activé sans redémarrage ; le mode Lockdown ajoute des restrictions configurables ; le mode Incognito arrête temporairement le suivi de l'historique de lecture et des statistiques. - Éclairage : planifications indépendantes pour le mode nuit, la luminosité et la chaleur, ou luminosité/chaleur suivant le mode clair/sombre de KOReader. Zen Settings fournit une interface unique avec recherche pour ZenOS et les réglages KOReader fréquemment utilisés, organisée en Contrôles, Lanceur, Accueil, Bibliothèque, Barre de navigation, Lecteur, Extras et À propos. Les nouvelles installations incluent un guide de configuration visuel et de courtes visites guidées à l'écran. Les extensions peuvent enrichir la page d'accueil via une API d'enregistrement documentée (`__ZENOS_REGISTER_HOME_ITEM`), avec une grille de hauteur responsive pour le dimensionnement des widgets, et peuvent contribuer des éléments à la barre d'état. Des packs d'icônes personnalisés peuvent remplacer les illustrations de ZenOS et de KOReader. Prérequis et installation : KOReader 2026.03 ou version ultérieure doit d'abord être installé (testé avec 2026.07). Project : Title doit être désactivé ou supprimé, et ZenOS désactive automatiquement plusieurs extensions et correctifs connus comme conflictuels avant de demander un redémarrage. L'installation se fait en copiant le dossier `zenos.koplugin` dans le répertoire des extensions KOReader de l'appareil, avec les chemins indiqués pour Kobo, Kindle, PocketBook, Android et ordinateur de bureau. Les utilisateurs de l'ancienne Zen UI peuvent migrer via sa page de réglages, avec les réglages préservés et un instantané de restauration conservé. Le README répertorie des traductions pour de nombreuses locales, notamment l'anglais, l'italien, l'espagnol, le français, le néerlandais, l'allemand, le bulgare, le tchèque, le hongrois, l'indonésien, le portugais brésilien et européen, le roumain, le russe, l'ukrainien, le japonais, le vietnamien, plusieurs variantes du chinois et le grec. Il crédite un certain nombre de projets communautaires KOReader comme sources de composants, d'inspiration ou de code adapté, et indique que le projet est sous licence GPL-3.0.