0.5.0: nuovo motore di lettura PagedTextItem (QQuickPaintedItem + QTextDocument, pattern harbour-books): pagine misurate dal layout, margini e notch su ogni pagina, posizione per carattere stabile a reflow/rotazione

This commit is contained in:
2026-10-05 12:47:15 +02:00
parent b5687146f0
commit e0347c8051
7 changed files with 474 additions and 182 deletions
+9 -1
View File
@@ -1,6 +1,6 @@
Name: harbour-calibreweb
Summary: Client OPDS per Calibre Web
Version: 0.4.13
Version: 0.5.0
Release: 1
Group: Qt/Qt
License: MIT
@@ -24,6 +24,14 @@ reflow del testo, margini configurabili e posizione salvata
in locale.
%changelog
* Mon Sep 07 2026 Carlo Baratto <carlo@carlobaratto.it> - 0.5.0-1
- Nuovo motore di lettura: PagedTextItem (QQuickPaintedItem + QTextDocument,
pattern di harbour-books) impagina il capitolo in pagine misurate dal layout.
Niente piu' Flickable a step ne' "deficit": pagine esatte, ultima pagina
allineata, margini e inset notch validi su ogni pagina, posizione di lettura
per carattere che sopravvive a reflow del font e rotazione (senza timer).
Segnalibri invariati (stessa metrica, chiavi v2 compatibili)
* Mon Sep 07 2026 Carlo Baratto <carlo@carlobaratto.it> - 0.4.13-1
- Lettore: il testo non finisce piu' sotto il notch del display (Jolla Phone
2026): in portrait la finestra di lettura parte piu' in basso di un'altezza