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
178 stars 24 forks source link

Add Countdown and widget settings for reminders #69

Closed TorCzaf closed 1 year ago

TorCzaf commented 1 year ago

Hi , can you please add a button to show countdown for reminders somewhere in the app?

Plus can you also make another "widget settings" section for reminders ?

So at the end, user would have one widget for prayers and one for reminders both would show on phone at same time.

If you don't prefer to put some widget settings for reminders, then at least put countdown option for reminders if possible please.

Thank You.

meypod commented 1 year ago

Hi What's the point of showing countdown for reminders ?

TorCzaf commented 1 year ago

I may use reminders and prayers together as something to organize my time. for example (and it doesn't have to be real one) when I plan to do something after reminder rings after 1 hour from Fajr, I want to be prepared before reminder rings or finish something quickly before reminder rings so I can be ready when it rings and then I do what I planned

I am that type of people who keep looking frequently at the time to see how much left so I can be prepared and finish my things before reminder rings.

Also I am lazy to calculate by myself how much time remaining for the reminder to ring...because as I said I look frequently at the time.

Sorry for my English and Thank you.

meypod commented 1 year ago

Notification panel shows upcoming reminder notification 1 hour before reminder

meypod commented 1 year ago

Also I'm going to make the upcoming notification time customizable, so that can actually help you prepare if you need it 5 minutes before the alarm instead of 1 hour

TorCzaf commented 1 year ago

Customizable upcoming notification time ..that is good..

Mmm...I got an idea I think if you also add Countdown to the upcoming notification itself it will be better. So when this notification appears on the user's phone to remind him he can also look at the notification's countdown from time to time.

But if you see only customizable upcoming notification time is enough...then OK.

TorCzaf commented 1 year ago

@meypod

Speaking of notifications and reminders...

I know your app is inaccurate due to calender is "pre-calculated" and you have mentioned before that special islamic occasions are determined by moonsighting

so I was thinking about adding a section in the app that should include reminders or notifications for famous Islamic occasions when their times are about to come and should also include their known days or times...because some people don't know the times of these events and/or may miss them...

For example you can mention in your app that "day of arafah is in the first 10 days of du al hija and is known to be in  9th day of du al hija it is your responsibility to follow Commission in your region that is responsible for determining the entrance of the 9th day of du al hija".

Another example: "The Day of Ashura falls on the 10th day of Muharram it is your responsibility to follow Commission in your region that is responsible for determining the entrance of 10th day of Muharram"

you can type something similar for every event I mean I am giving you examples so you can understand what I mean

My idea or conclusion is your app should have reminders or notifications for these events and not determine them because it is inaccurate.

TorCzaf commented 1 year ago

when their times are about to come

I mean reminders or notifications should work when the times of these events are near.

meypod commented 1 year ago

Another dedicated online calendar app that grabs data from different sources of moon sighting would be better for reminding of events But that is out of scope for Al-Azan, and someone else needs to create such an app

and offline calendar apps exist, but they also may be inaccurate due to being pre-calculated: https://github.com/persian-calendar/persian-calendar

TorCzaf commented 1 year ago

But that is out of scope for Al-Azan,

By the way five prayers app has prayer calendar that reminds people of special events and that is where I got the idea from. And I don't know if its calendar is online or offline

But I am not talking about online things nor am I talking about accuracy of calendars...I understand you don't want online things in your app to avoid errors and complexity and I understand your app is inaccurate but my idea is to just add offline notifications ... you don't have to mention times of these events

For example if du al hija starts and we are in the first day of it....an offline notification should appear to the user to remind him of Day of arafah For example Like that:

"You are in du al hija don't forget to fast Day of arafah"

Another example
"You are in Muharram don't forget Day of Ashura"

Just put offline notifications for every event in a new section in the app. These notifications will remind people of these special events and then people should search by themselves for the exact times/days of the events.

meypod commented 1 year ago

What's the point of reminding people that an event is upcoming but don't show them the time that would confuse people People will look for calendar, and most people don't notice it's inaccurate, so they will look at the app and use the dates as is

rather, there are apps dedicated to being calendar, people can use those apps and you may notice it later, but I already have provided such notification but only for beginning and end of Ramadan, because I know majority of people will simply forget or not know at all

TorCzaf commented 1 year ago

I see . OK.