Aplikacja pozwalająca na szukanie plików EPUB w różnych wyszukiwarkach i łączenie wyników, jak również wygodne czytanie tekstów z różnych stron, ich eksport do EPUB i import z tego formatu.
Dostępna w Google Play: https://play.google.com/store/apps/details?id=com.mwiacek.poczytaj.mi.tato
Wersja 2.1.3 - 12.9.2023
- poprawka błędu, gdy tekst został przeniesiony do biblioteki (obecnie jest ignorowany w poczekalni)
- dalsze poprawki z context
- inna informacja o zapisie pliku EPUB
Wersja 2.1.2 - 7.9.2023
- gdy plik nie istnieje, fantastyka.pl zwraca stronę główną. Poprawna (a na pewno lepsza) obsługa tej sytuacji.
- poprawka z context
Wersja 2.1.1 - 29.8.2023
- poprawa błędu z przewijaniem stron
- poprawa błędu z odświeżaniem stron
- nowy Gradle
Wersja 2.1 - 7.5.2023
- poprawna obsługa sytuacji, gdy brak internetu
- zmieniona ważność powiadomień na LOW (nie wibrują)
- lepsza obsługa HTML Entity w tytułach
- info o punktach do bilbioteki na fantastyka.pl
- opcja pozwalająca chować Navigation Bar (większa ilość miejsca na ekranie dla aplikacji szczególnie w starszym Androidzie) - po jej włączeniu Navigation Bar musi być "wysunięty" z dołu ekranu (opcja po zmianie wymaga restartu apki)
- długi klik na pozycji na liście otwiera ją w Chrome (łatwo można np. dodać komentarz)
- wyłączenie zbierania domyślnych metryk przez Google (WebView.MetricsOptOut) - więcej https://developer.android.com/develop/ui/views/layout/webapps/managing-webview#metrics
- pokazywanie informacji, jaką część tekstu przeczytano (na razie Snackbar)
- nowa kategoria pomarańczowa tekstów - po włączeniu opcji w zakładce i dojściu do końca tekstu jest on automatycznie przesuwany do pomarańczowych (po wyłączeniu opcji, jeżeli ktoś chce ręcznie przesunąć tekst do czerwonych lub zielonych, czyli np. dobrych i złych, może robić to ręcznie jak wcześniej)
- opcja pozwalająca włączyć blokowanie wyłączania ekranu (po zmianie wymaga restartu apki)
- opcja wyboru wielkości czcionki czytania
Wersja 2.0.1 - 4.2023
- zablokowanie gestów lewo/prawo w różnych miejscach - przełączanie między zakładkami robione jest przez kliknięcie na nazwie zakładki (naprawia to scrollowanie góra/dół)
- zmiana layoutu - przy scrollowaniu w dół chowane są nazwy zakładek (można czytać na pełnym ekranie)
- wsparcie dla czarnego trybu w najnowszym Androidzie
- refaktoring kodu
- wsparcie dla trybu multi-window (możliwość pokazywania na ekranie wraz z drugą zakładką) i zmiany orientacji - poprawka błędu z konstruktorem fragmentów
- po kliknięciu na powiadomienie jesteśmy przeniesieni do aplikacji
- dodane uprawnienie POST_NOTIFICATIONS (wymagane, żeby pokazywać powiadomienia)
- pobieranie plików w Android 13+ działa (inny model uprawnień)
- poprawka różnych A resource was acquired at attached stack trace but never released.
- poprawka związana z wolnym czytaniem obrazków (dodatkowo widać postęp)
Uwagi:
- aplikacja nie zawsze scrolluje do ostatnio czytanego miejsca (prawdopodobnie związanie ze NestedScrollView)
- aplikacja nie zbiera żadnych danych o urządzeniu czy użytkowniku (ani nigdzie ich nie wysyła)
- TODO czerwone teksty (niewidoczne na serwerze)
- TODO up down przy szukaniu - FloatingActionButton
- TODO TOR
- TODO Google Books ?
- TODO sortowanie szukania ?
- TODO sync z szukaniem systemowym ?
Obecnie wymagane uprawnienia:
- POST_NOTIFICATIONS - powiadomienia (Android >= 13)
- INTERNET - to chyba oczywiste
- ACCESS_NETWORK_STATE - żeby móc czytać pliki ze stron w tle po włączeniu funkcji przez użytkownika
- WRITE_EXTERNAL_STORAGE - bez niego nie można pobrać pliku EPUB (Android < 13)
Wersja 2.0 - 2022
- Dodano czytanie tekstów, import i eksport z EPUB (strony fantastyka.pl i opowi.pl).
- Całość przepisano z użyciem androidx
https://mwiacek.com/www/?q=node/555
Wersja 1.0 - 2017 Dostępna jest możliwość wyszukiwania