New features
- New implementation of the Recitation Player in #211 :
- Completely migrated the recitation player implementation from MediaPlayer to ExoPlayer.
- Migrated to MediaSession which fixes notification icon.
- Solved the little gap between continuous recitation
- Added playback speed option
- Added support for media buttons
- The player supports media actions
- Recitation is paused on headset remove or focus loss (other app starts playing a media).
- Added support for recitation translation audio in #211 :
- Play only Arabic
- Play only translation
- Play both Arabic and translation
- Added ability to download chapter recitation in #211
- Added ability to save crash and suppressed logs:
- Shows notification on crash
- Added ability to change font size on tafsir page.
- Added ability to add chapters to favourites.
Added
- Added bookmark option on verses in ActivityReference and more by @faisalcodes in #189
- Added recitation translations links by @faisalcodes in #203 and #225
- Added surah name translations in Gujrati by @theanwerfaiz in #238
- Added surah name translations in Turkish by @croxz900 and @faisalcodes in #242
Improvements
- Improved indopak script that solves overlapping of letters. by @faisalcodes in #222
- Translated Quranic Prophets names into more languages by @GoRaN909 in #198
- Fixed app crashing in Arabic locale. by @faisalcodes in #194
- Further localization of resources by @GoRaN909 and @faisalcodes
- Migrated implementation of KFQPC font downloading to zip. by @faisalcodes in #209
- Added support for more transliterations. by @faisalcodes in #228
- Added support for QuranApp launching via intent. by @faisalcodes in #228
- Kotlin migration by @faisalcodes
Quran translations
- Indonesian and English translations in #218
- Malayalam translation in #219
- Russian translations in #182
- Gujarati translations in #239
App Translations
- Arabic translation by Mar
- Kurdish translation by @GoRaN909
- Persian translation by @rchookan
- French translation by @pindadu92
- Spanish translation by @gallegonovato
- Turkish translation by @croxz900
- Gujarati translation by @theanwerfaiz
Full Changelog: 2023.04.02.1...2023.04.19.1