Lettore 0.3.3: paginazione per contenuto + versione nelle impostazioni
- Tap avanti/indietro per PAGINA DI TESTO (offset in caratteri dai text node): positionJs (sopra) + charsInViewportJs (nella viewport) + scrollToCharJs; fine capitolo = offset >= chapterTextLength (C++), mai dallo scroll del WebView. window.scrollY non riflette lo scroll reale e contentHeight/ scrollPosition nativi non sono scrivibili su Qt 5.6 (0.3.1 e 0.3.2 falliti) - SettingsPage: label 'Version' in fondo (appVersion da setApplicationVersion) - Traduzione IT aggiunta; log build aggiornato
This commit is contained in:
+6
-1
@@ -1,4 +1,5 @@
|
||||
#include <QDebug>
|
||||
#include <QCoreApplication>
|
||||
#include <QGuiApplication>
|
||||
#include <QLocale>
|
||||
#include <QQuickView>
|
||||
@@ -20,6 +21,8 @@ Q_DECL_EXPORT int main(int argc, char *argv[])
|
||||
// l'unica zona config persistente della sandbox di Sailfish 5.1.
|
||||
app->setOrganizationName(QStringLiteral("harbour"));
|
||||
app->setApplicationName(QStringLiteral("calibreweb"));
|
||||
// versione mostrata nelle impostazioni (tenere allineata allo spec)
|
||||
app->setApplicationVersion(QStringLiteral("0.3.3"));
|
||||
|
||||
Settings settings;
|
||||
|
||||
@@ -53,7 +56,7 @@ Q_DECL_EXPORT int main(int argc, char *argv[])
|
||||
|
||||
QQuickView *view = SailfishApp::createView();
|
||||
|
||||
qDebug() << "harbour-calibreweb v0.2.0 build" << __DATE__ << __TIME__;
|
||||
qDebug() << "harbour-calibreweb v0.3.3 build" << __DATE__ << __TIME__;
|
||||
|
||||
qmlRegisterType<EpubBook>("harbour.calibreweb", 1, 0, "EpubBook");
|
||||
|
||||
@@ -63,6 +66,8 @@ Q_DECL_EXPORT int main(int argc, char *argv[])
|
||||
view->rootContext()->setContextProperty(QStringLiteral("appSettings"), &settings);
|
||||
view->rootContext()->setContextProperty(QStringLiteral("apiClient"), &apiClient);
|
||||
view->rootContext()->setContextProperty(QStringLiteral("downloader"), &downloader);
|
||||
view->rootContext()->setContextProperty(QStringLiteral("appVersion"),
|
||||
QCoreApplication::applicationVersion());
|
||||
|
||||
view->setSource(SailfishApp::pathTo(QStringLiteral("qml/harbour-calibreweb.qml")));
|
||||
view->show();
|
||||
|
||||
Reference in New Issue
Block a user