Lettore 0.4.10: sfondo di lettura uniforme (colore pieno per tema) — le fasce margini usano lo stesso colore: margine su ogni pagina senza bande ne' testo coperto percepibile

This commit is contained in:
2026-09-07 17:39:28 +02:00
parent aef3cc3409
commit 9500c353a3
3 changed files with 25 additions and 5 deletions
+16 -2
View File
@@ -41,10 +41,24 @@ Page {
allowedOrientations: Orientation.All
// Sfondo di lettura UNIFORME (invece del gradiente di sistema): le fasce
// dei margini usano questo stesso colore, quindi margine e sfondo sono
// indistinguibili su ogni pagina (niente bande visibili, niente testo
// "coperto" percepibile: le righe spariscono nel margine).
property color readerBgColor: Theme.colorScheme === Theme.LightOnDark
? "#FF0E0E0E" : "#FFFFFFFF"
EpubBook {
id: book
}
// sfondo pieno del lettore, dietro tutto il resto
Rectangle {
anchors.fill: parent
z: -1
color: page.readerBgColor
}
SilicaFlickable {
id: outerFlick
anchors.fill: parent
@@ -188,7 +202,7 @@ Page {
height: page.marginV()
visible: height > 0
z: 5
color: Theme.colorScheme === Theme.LightOnDark ? "#FF000000" : "#FFFFFFFF"
color: page.readerBgColor
}
Rectangle {
id: bottomBand
@@ -198,7 +212,7 @@ Page {
height: page.marginV()
visible: height > 0
z: 5
color: Theme.colorScheme === Theme.LightOnDark ? "#FF000000" : "#FFFFFFFF"
color: page.readerBgColor
}
// Paginazione a tap: la meta' destra va avanti di una pagina, la
+7 -1
View File
@@ -1,6 +1,6 @@
Name: harbour-calibreweb
Summary: Client OPDS per Calibre Web
Version: 0.4.9
Version: 0.4.10
Release: 1
Group: Qt/Qt
License: MIT
@@ -24,6 +24,12 @@ reflow del testo, margini configurabili e posizione salvata
in locale.
%changelog
* Fri Aug 21 2026 Carlo Baratto <carlo@carlobaratto.it> - 0.4.10-1
- Fix margini lettore (0.4.9): sfondo di lettura UNIFORME nel lettore (colore
pieno per tema, niente gradiente di sistema). Le fasce dei margini usano lo
stesso identico colore dello sfondo: margine visibile su ogni pagina, senza
bande stonate e senza effetto "fascia che copre il testo"
* Fri Aug 21 2026 Carlo Baratto <carlo@carlobaratto.it> - 0.4.9-1
- Margini verticali su OGNI schermata del lettore (non solo a inizio capitolo):
due fasce opache (colore di sfondo) sopra e sotto la viewport coprono il testo
+2 -2
View File
@@ -23,7 +23,7 @@ Q_DECL_EXPORT int main(int argc, char *argv[])
app->setOrganizationName(QStringLiteral("harbour"));
app->setApplicationName(QStringLiteral("calibreweb"));
// versione mostrata nelle impostazioni (tenere allineata allo spec)
app->setApplicationVersion(QStringLiteral("0.4.9"));
app->setApplicationVersion(QStringLiteral("0.4.10"));
Settings settings;
@@ -57,7 +57,7 @@ Q_DECL_EXPORT int main(int argc, char *argv[])
QQuickView *view = SailfishApp::createView();
qDebug() << "harbour-calibreweb v0.4.9 build" << __DATE__ << __TIME__;
qDebug() << "harbour-calibreweb v0.4.10 build" << __DATE__ << __TIME__;
qmlRegisterType<EpubBook>("harbour.calibreweb", 1, 0, "EpubBook");