aplicatii-romanesti / imbunatatiri_si_problemele

imbunatatiri_si_problemele
1 stars 0 forks source link

Link-uri in interiorul cartilor mari #7

Open aplicatii-romanesti opened 4 years ago

aplicatii-romanesti commented 4 years ago

S-a observat ca in noua aplicatie sunt probleme cu unele link-uri. Spre exemplu, atat in BibliaOrtodoxa cat si in Vietile Sfintilor unele link-uri duc in alta parte decat ar trebui. Cartile (epub-urile) sunt ok, dar modul in care aplicatia noua face calculul unde sa trimita nu este buna in unele situatii, si aparent in principal in cartile mai mari.

In aplicatia veche, totul merge ok. Dar in cea noua sunt probleme.

S-a observat ca sunt probleme si in alte aplicatii bazate pe FBReader, cum ar fi BookReader.

FBReader-ul mai nou (de pe market) nu mai are aceasta problema, dar nu mai este open source si nu putem sti fix-ul.

Doar cateva exemple de locuri unde se observa bug-ul:

  1. in Biblia Ortodoxa varianta Anania, incepand de la Faptele Apostolilor 28:4, pana la Epistola catre Romani 16:17 toate notele explicative conduc catre acelasi text: "In radacina verbului oninemi (a fi folositor) e implicat numele lui Onisim (Folositorul)".

  2. Linkurile la Psamii dupa 98 (care e bun), trimit in alta parte. 99-118 pana la 119 care e iar bun.

  3. Probleme cu link-ul din aplicație - cuprinsul de la psalmi ma duce la citarea cintarilor. Răsfoind ajung la psalmul 116 sau 117 dar din cuprins ma arunca la alta carte.

Repos:

  1. aplicatie noua (cu probleme): https://github.com/aplicatii-romanesti/FBReader-Android-2/tree/bibliotecaortodoxa (branch exact e bibliotecaortodoxa)
  2. BookReader (cu probleme): https://gitlab.com/axet/android-fbreader-library/tree/master
  3. aplicatie veche (in care link-urile sunt ok, dar build-ul era pe ant si nu mai merge): https://github.com/aplicatii-romanesti/acatiste.rugaciuni.biblia.ortodox/tree/ice-cream-sandwich (branch ice-cream-sandwich).
  4. De testat forkurile lui FBRreaderJ care acum sunt cu gradle pe AndroidStudio: https://github.com/benetech/FBReaderJ/tree/master/FBReader sau fork-uri din benetech.