kaneda
00877a0223
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
2026-08-21 10:47:40 +02:00
kaneda
d8584f2de4
Selettore lingua (System/EN/IT) nelle impostazioni con QTranslator in main.cpp (pattern quill); fix 'Close book' con pop fino alla prima pagina
2026-08-19 16:27:36 +02:00
kaneda
e3ba9b5e87
Localizzazione EN di default: qsTr() su tutte le stringhe QML, catalogo italiano translations/harbour-calibreweb_it.ts, lrelease+install .qm nello spec (pattern quill), .pro aggiornato
2026-08-19 16:17:30 +02:00
kaneda
2652f413a5
Margini alto/basso (Settings.readerMarginV) + applicazione a caldo senza reload: i margini si sovrascrivono via runJavaScript (setProperty !important) sul documento aperto, anteprima live nel dialogo e al ritorno dalle impostazioni
2026-08-13 09:11:38 +02:00
kaneda
fad647cf9e
Margini raggiungibili dal lettore: voce 'Margini del testo' (dialogo Slider) e 'Impostazioni' nel PullDownMenu del ReaderPage; Slider della SettingsPage a larghezza piena
2026-08-13 08:52:55 +02:00
kaneda
8eb4244eee
Lettore: margini configurabili (Settings.readerMargin + Slider nelle impostazioni, iniettati nello stile del capitolo) + controlli in PushUpMenu (un solo trascinamento in alto)
2026-08-12 17:00:27 +02:00
kaneda
4afede7b92
SettingsPage: TextField con anchor invece di width binding (elimina il binding loop Silica)
2026-08-12 11:08:25 +02:00
kaneda
5f97cb45bf
Prova connessione: timeout 30s, busy indicator, normalizzazione https://, log qDebug per debug su device
2026-08-12 10:58:34 +02:00
kaneda
40fa34a0d2
Fix API Silica: TextSwitch al posto di Switch (label), Notices al posto di Toast (non esiste in Silica). Tutti i componenti verificati contro la doc ufficiale
2026-08-12 10:53:06 +02:00
kaneda
711e70734d
SettingsPage: Switch non ha description in Silica (era la causa di 'Impossibile caricare la pagina'); hint spostato in Label
2026-08-12 10:47:40 +02:00
kaneda
85b4f8e9b9
Client OPDS per Calibre Web (Sailfish OS): core C++ testato, UI Silica, packaging RPM
2026-08-12 01:45:31 +02:00