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:
@@ -41,10 +41,24 @@ Page {
|
|||||||
|
|
||||||
allowedOrientations: Orientation.All
|
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 {
|
EpubBook {
|
||||||
id: book
|
id: book
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// sfondo pieno del lettore, dietro tutto il resto
|
||||||
|
Rectangle {
|
||||||
|
anchors.fill: parent
|
||||||
|
z: -1
|
||||||
|
color: page.readerBgColor
|
||||||
|
}
|
||||||
|
|
||||||
SilicaFlickable {
|
SilicaFlickable {
|
||||||
id: outerFlick
|
id: outerFlick
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
@@ -188,7 +202,7 @@ Page {
|
|||||||
height: page.marginV()
|
height: page.marginV()
|
||||||
visible: height > 0
|
visible: height > 0
|
||||||
z: 5
|
z: 5
|
||||||
color: Theme.colorScheme === Theme.LightOnDark ? "#FF000000" : "#FFFFFFFF"
|
color: page.readerBgColor
|
||||||
}
|
}
|
||||||
Rectangle {
|
Rectangle {
|
||||||
id: bottomBand
|
id: bottomBand
|
||||||
@@ -198,7 +212,7 @@ Page {
|
|||||||
height: page.marginV()
|
height: page.marginV()
|
||||||
visible: height > 0
|
visible: height > 0
|
||||||
z: 5
|
z: 5
|
||||||
color: Theme.colorScheme === Theme.LightOnDark ? "#FF000000" : "#FFFFFFFF"
|
color: page.readerBgColor
|
||||||
}
|
}
|
||||||
|
|
||||||
// Paginazione a tap: la meta' destra va avanti di una pagina, la
|
// Paginazione a tap: la meta' destra va avanti di una pagina, la
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
Name: harbour-calibreweb
|
Name: harbour-calibreweb
|
||||||
Summary: Client OPDS per Calibre Web
|
Summary: Client OPDS per Calibre Web
|
||||||
Version: 0.4.9
|
Version: 0.4.10
|
||||||
Release: 1
|
Release: 1
|
||||||
Group: Qt/Qt
|
Group: Qt/Qt
|
||||||
License: MIT
|
License: MIT
|
||||||
@@ -24,6 +24,12 @@ reflow del testo, margini configurabili e posizione salvata
|
|||||||
in locale.
|
in locale.
|
||||||
|
|
||||||
%changelog
|
%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
|
* 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):
|
- 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
|
due fasce opache (colore di sfondo) sopra e sotto la viewport coprono il testo
|
||||||
|
|||||||
+2
-2
@@ -23,7 +23,7 @@ Q_DECL_EXPORT int main(int argc, char *argv[])
|
|||||||
app->setOrganizationName(QStringLiteral("harbour"));
|
app->setOrganizationName(QStringLiteral("harbour"));
|
||||||
app->setApplicationName(QStringLiteral("calibreweb"));
|
app->setApplicationName(QStringLiteral("calibreweb"));
|
||||||
// versione mostrata nelle impostazioni (tenere allineata allo spec)
|
// versione mostrata nelle impostazioni (tenere allineata allo spec)
|
||||||
app->setApplicationVersion(QStringLiteral("0.4.9"));
|
app->setApplicationVersion(QStringLiteral("0.4.10"));
|
||||||
|
|
||||||
Settings settings;
|
Settings settings;
|
||||||
|
|
||||||
@@ -57,7 +57,7 @@ Q_DECL_EXPORT int main(int argc, char *argv[])
|
|||||||
|
|
||||||
QQuickView *view = SailfishApp::createView();
|
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");
|
qmlRegisterType<EpubBook>("harbour.calibreweb", 1, 0, "EpubBook");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user