moravianlibrary / kramerius-for-ios

Kramerius client for iOS
Other
6 stars 0 forks source link

Zámek zoomu při listování #155

Closed zabak closed 7 years ago

zabak commented 7 years ago

Vytvořeno na základě požadavku vzešlého při řešení #40: Pokud uživatel zazoomuje na určitou část stránky, při otočení na další stranu by měl být tento zoom zachován.

@jandera: pokud se má toto realizovat, musela by aplikace vědět, jak se chovat a to se bude lišit podle toho o jaký dokument jde. Je jasné, že by měl být při listování zachován zoom level, jakou část stránky má ale zobrazovat, to už tak jednoduché není a proto prosím o vylepšení toho jak by to mohlo vypadat:

jandera commented 7 years ago

Pokud bych si mohl zazoomovat a vystredit stranku tak, abych ji mel na display celou, tak by stacilo splnit jednu podminku - zachovat zoom a zarovnat stranku do leveho horniho rohu. Toto by melo vyhovovat napr. i pri cteni novin, kdy mam zazoomovano vic, abych precetl clanek, a pri otoceni se mi zobrazi dalsi strana zarovnana od zacatku. Melo by to vyhovovat i pri cteni na sirku, kdy si stranku roztahnu na maximalni moznou siri strany a pak posouvam dolu. Nyni, ale kvuli krokovemu zoomovani, ktere je jeste dost hrube, si stranku celou na display vetsinou nedam, tak abych ji pohodlne precetl, roztahnout stranku na maximalni siri take vetsinou nejde a jeste se nemohu prepnout do cteciho modu.

zabak commented 7 years ago

To krokové zoomování je už ve verzi 1.2.0 vyřešené, pro externí testery to teď apple musí schválit, snad to nebude trvat dlouho. Pak si to budete moct otestovat.

jandera commented 7 years ago

Otestováno. Nyní se stránka zobrazí s maximálním využitím displaye, takže v mnoha případech zámek zoomu není potřeba. Pokud si zapnu zámek zoomu, např. při čtení novin nebo při čtení na šířku tak na další stránce bych chtěl číst od začátku, tedy od levého horního rohu. Pokud bych listoval zpět (nebo na již načtenou stránku), tak bych se chtěl vrátit tam, kde jsem stránku opustil - tak se to teď už chová, zoom zůstává zachován a poloha stránky také, jen jsou stránky rozostřené ať zazoomované nebo ne.

zabak commented 7 years ago

OK, takže shrnutí (zatím nechávám vše v jednom ssue):

ovyhlidal commented 7 years ago
zabak commented 7 years ago

(bug 3) - regiony by se měly vztahovat k displeji - právě kvůli tomu zoomování

zabak commented 7 years ago

(bug 2) - vyřešeno