meypod / al-azan

Privacy focused ad-free open-source muslim Adhan (islamic prayer times) and qibla app
https://meypod.github.io/al-azan/
GNU Affero General Public License v3.0
183 stars 26 forks source link

Prayer times calendar #73

Closed AI-IMED closed 1 year ago

AI-IMED commented 1 year ago

Hi, It will be convenient to display prayer times in bulk (each month in a screen) for a broader and more comprehensive look at the prayer times for each month, in addition to that this method will make it easier to compare the times of each month after adjustment with the required times, it is an easy alternative to the very tiring day-by-day commuting method.

meypod commented 1 year ago

Hi While it may be nice to have, I think this is not useful at all, as we only need to know the adhan times on a day to day basis but still I wanted to implement it at some point I'll try to implement on my free time

meypod commented 1 year ago

sorry I did not read properly that's fair usage actually still, will try to implement it on my free time

AI-IMED commented 1 year ago

You have all the time whenever you want, the benefit of this is to make it easier to review prayer times for several months and quickly after making adjustments

meypod commented 1 year ago

Please try https://github.com/meypod/al-azan/releases/tag/v1.17.0-rc8 you can open monthly view by pressing the calendar text on top left corner

AI-IMED commented 1 year ago

Thank you very much! I have a few suggestions to make the experience easier and more useful:

٢٠٢٣٠٧٢٨-٠٩١٣٥٨

meypod commented 1 year ago

I have added hijri date toggle and allowed using 24 hour format from settings and highlighted the current day if it's in view will make a rc soon

meypod commented 1 year ago

as for other features: swiping on main screen makes sense as it's fast enough to respond now, but in monthly view it really isn't great as there's no indicator of loading, you won't even know the app is stuck loading the next state if you don't press the buttons (I tried hard to fix some major performance issues the app had for long, but still couldn't make the screen render instant here) Hiding current prayers/Showing extra prayers requires extra settings page/dialog, which I'm not willing to add to the app right now as it takes some time

thanks for the suggestions :)