Commit Graph
11 Commits
Author SHA1 Message Date
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 d230d543dd parseBookmarkKey restituisce QVariantMap (i puntatori int* non sono marshallabili da QML — il segno non si ripristinava mai) 2026-08-12 17:26:15 +02:00
kaneda cbe4153881 ReaderPage: ricarica il capitolo al ritorno sulla pagina (Active) — margini e font cambiati nelle impostazioni si applicano subito 2026-08-12 17:15:46 +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 4fbc6185a7 Reflow deterministico: stile iniettato nell'HTML del capitolo (chapterHtml+loadHtml), niente JS post-load; runJavaScript solo per lo scroll 2026-08-12 16:16:21 +02:00
kaneda 52d09911f2 Persistenza: sync() esplicito dopo ogni scrittura QSettings (fix config cancellata al crash di chiusura) + reflow robusto con stile !important su html/body e contenitori 2026-08-12 16:04:41 +02:00
kaneda 35be6f14be ReaderPage: Button non ha font in Silica (rimosso font.pixelSize da A-/A+) 2026-08-12 15:59:03 +02:00
kaneda 4930f76e03 ReaderPage: reflow con A-/A+ (font-size via JS con !important, posizione conservata in frazione) 2026-08-12 15:49:19 +02:00
kaneda a5f469a73f ReaderPage: dichiarata property ready (era usata ma mai dichiarata = spinner infinito) + PullDownMenu dentro la vista Silica (fix segfault) 2026-08-12 15:36:29 +02:00
kaneda a159e6b252 ReaderPage: watchdog 15s (niente spinner infinito) + apertura ritardata per evitare race WebView 2026-08-12 15:33:01 +02:00
kaneda 6f0ca6ed07 Lettore EPUB nativo: ReaderPage (WebView+capitoli+progresso), segno locale in QSettings, sync POST /ajax/bookmark con fallback CSRF, pulsante Leggi nel dettaglio 2026-08-12 14:21:45 +02:00