diff --git a/qml/pages/ReaderPage.qml b/qml/pages/ReaderPage.qml index 532381b..d62ddcb 100644 --- a/qml/pages/ReaderPage.qml +++ b/qml/pages/ReaderPage.qml @@ -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 diff --git a/rpm/harbour-calibreweb.spec b/rpm/harbour-calibreweb.spec index 728ebaa..6932eb7 100644 --- a/rpm/harbour-calibreweb.spec +++ b/rpm/harbour-calibreweb.spec @@ -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 - 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 - 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 diff --git a/src/main.cpp b/src/main.cpp index 224f4e7..44f27ee 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -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("harbour.calibreweb", 1, 0, "EpubBook");