0.4.12: default margine verticale 24 (era 0: testo a filo dei bordi); migrazione senza chiavi margine spurie a 0; MarginDialog parte da 24
This commit is contained in:
@@ -9,7 +9,7 @@ Dialog {
|
|||||||
id: dialog
|
id: dialog
|
||||||
|
|
||||||
property int marginLr: 24
|
property int marginLr: 24
|
||||||
property int marginTb: 0
|
property int marginTb: 24
|
||||||
// funzione chiamata a ogni variazione: previewHandler(marginLr, marginTb)
|
// funzione chiamata a ogni variazione: previewHandler(marginLr, marginTb)
|
||||||
property var previewHandler: null
|
property var previewHandler: null
|
||||||
|
|
||||||
|
|||||||
@@ -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.11
|
Version: 0.4.12
|
||||||
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
|
||||||
|
* Mon Sep 07 2026 Carlo Baratto <carlo@carlobaratto.it> - 0.4.12-1
|
||||||
|
- Default margine verticale lettore 24 (era 0): il testo arrivava a filo dei
|
||||||
|
bordi alto/basso su config senza valore o migrate dalle build vecchie
|
||||||
|
(la migrazione non scrive piu' chiavi margine spurie a 0)
|
||||||
|
- MarginDialog coerente: slider "Top and bottom" parte da 24
|
||||||
|
|
||||||
* Fri Aug 21 2026 Carlo Baratto <carlo@carlobaratto.it> - 0.4.11-1
|
* Fri Aug 21 2026 Carlo Baratto <carlo@carlobaratto.it> - 0.4.11-1
|
||||||
- Rimossi gli slider margini dalle Impostazioni: i margini si regolano solo dal
|
- Rimossi gli slider margini dalle Impostazioni: i margini si regolano solo dal
|
||||||
lettore (Margini del testo nel PullDownMenu)
|
lettore (Margini del testo nel PullDownMenu)
|
||||||
|
|||||||
+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.11"));
|
app->setApplicationVersion(QStringLiteral("0.4.12"));
|
||||||
|
|
||||||
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.11 build" << __DATE__ << __TIME__;
|
qDebug() << "harbour-calibreweb v0.4.12 build" << __DATE__ << __TIME__;
|
||||||
|
|
||||||
qmlRegisterType<EpubBook>("harbour.calibreweb", 1, 0, "EpubBook");
|
qmlRegisterType<EpubBook>("harbour.calibreweb", 1, 0, "EpubBook");
|
||||||
|
|
||||||
|
|||||||
+11
-5
@@ -55,10 +55,14 @@ void Settings::migrateIfNeeded()
|
|||||||
m_settings.setValue(QStringLiteral("password"), src.value(QStringLiteral("password")));
|
m_settings.setValue(QStringLiteral("password"), src.value(QStringLiteral("password")));
|
||||||
m_settings.setValue(QStringLiteral("ignoreSslErrors"),
|
m_settings.setValue(QStringLiteral("ignoreSslErrors"),
|
||||||
src.value(QStringLiteral("ignoreSslErrors")));
|
src.value(QStringLiteral("ignoreSslErrors")));
|
||||||
m_settings.setValue(QStringLiteral("readerMargin"),
|
// margini copiati SOLO se espliciti nel sorgente: se mancano, niente
|
||||||
src.value(QStringLiteral("readerMargin"), 24));
|
// chiave nel nuovo file -> vale il default del getter (24)
|
||||||
m_settings.setValue(QStringLiteral("readerMarginV"),
|
if (src.contains(QStringLiteral("readerMargin")))
|
||||||
src.value(QStringLiteral("readerMarginV"), 0));
|
m_settings.setValue(QStringLiteral("readerMargin"),
|
||||||
|
src.value(QStringLiteral("readerMargin")));
|
||||||
|
if (src.contains(QStringLiteral("readerMarginV")))
|
||||||
|
m_settings.setValue(QStringLiteral("readerMarginV"),
|
||||||
|
src.value(QStringLiteral("readerMarginV")));
|
||||||
// segnalibri di lettura per libro+formato
|
// segnalibri di lettura per libro+formato
|
||||||
src.beginGroup(QStringLiteral("bookmarks"));
|
src.beginGroup(QStringLiteral("bookmarks"));
|
||||||
const QStringList groups = src.childGroups();
|
const QStringList groups = src.childGroups();
|
||||||
@@ -186,7 +190,9 @@ void Settings::setReaderMargin(int value)
|
|||||||
|
|
||||||
int Settings::readerMarginV() const
|
int Settings::readerMarginV() const
|
||||||
{
|
{
|
||||||
return m_settings.value(QStringLiteral("readerMarginV"), 0).toInt();
|
// default 24 come il laterale: margini alto/basso visibili anche senza
|
||||||
|
// configurazione (le build pre-0.4.12 usavano 0 come default)
|
||||||
|
return m_settings.value(QStringLiteral("readerMarginV"), 24).toInt();
|
||||||
}
|
}
|
||||||
|
|
||||||
void Settings::setReaderMarginV(int value)
|
void Settings::setReaderMarginV(int value)
|
||||||
|
|||||||
Reference in New Issue
Block a user