gsantner / markor

Text editor - Notes & ToDo (for Android) - Markdown, todo.txt, plaintext, math, ..
https://github.com/gsantner/markor/discussions/2269
Other
3.77k stars 361 forks source link

[Feature Request] Timed Reminders #2429

Open SevenFactors opened 2 weeks ago

SevenFactors commented 2 weeks ago

⚠️ This issue respects the following points: ⚠️

Description

  1. Timed Reminder for all type of files that can be created with Markor
  2. Reminders include time, date and concurrent settings for reminders.
  3. Reminder feature includes notification with text and sound that when selected will take the user directly to said note.

Information

Android version: Android 14 Device: Pixel 5a App Version: 2.12.5

Source

F-Droid

Format / File type

Not specific

Additional info / Log

- The point of the Reminder feature for all type of docs is to serve as an universal reminder for notes and docs that users can set. Be it to reminder users of a quick note they made and or an idea/information that was quickly entered but the user needs this to be brought to his attention at some point int he future, be it minutes, hours, days, weeks, etc.

While I use the todo.txt I find myself creating notes, entering information, working on docs for personal projects. Life gets in the way and forget these to only find them much later.
Having a reminders to keep such information, encouragement to jump back projects/docs would be a great feature that would benefit everybody regardless of their organization method used to organize notes/docs in Markor. 

Thanks
gsantner commented 2 weeks ago

There is #716 open since years and found nobodys attention.

For generic usage (not in textfile), would suggest normal calendar or Tasker.

harshad1 commented 2 weeks ago

I have been thinking about this. I think the best option is to add a system for sharing a task to the calendar. That way we don't need to manage alerts or sync an android system feature to a text file ourselves.

gsantner commented 2 weeks ago

There is already. You can create calendar events at the top menu, or via the ShareInto window when you share something to Markor.

SevenFactors commented 2 weeks ago

There is #716 open since years and found nobodys attention.

For generic usage (not in textfile), would suggest normal calendar or Tasker.

I saw this issue but it deals more with direct scheduling within the todo.txt file when entering a date, etc. I'd figured that since I am suggesting an universal within-the-app itself reminder/scheduling regardless for file/doc format and or organization system, that it was different.

For example, I find myself in cases where info is given to me in a rush and I just create a note enter the info before forgetting. For sure I forget to get back to the note. For this and several other scenarios is why I am suggesting a reminder feature.

I know other apps that have such mechanism but the versatility and organization features while good, do not compare to that of Markor. Of course. I am no developer so for sure I am missing a lot of the complexities of implementing such feature.

gsantner commented 2 weeks ago

Calendar/Time-Events is quite tricky, or better say gets more tricky with every new Android version. Especially due energy saving stuff. Just like file management a big topic on it's own.

I would say, each tool it's own main purpose. Markor is text focused, not calendar. You don't want to missing important alerts/reminders and whatever gets offered, it's not the main focus of Markor. At some time, it also shouldn't require constant maintenance - and it does.

So humbly said if you need reliable time based stuff, your best bet is to use a application explicitly tailored for this (=Calendar app).

This not comes from randomness, I have seen for years apps struggling with keeping uptodate with Android's latest "improvement" madness also in that regard. Things like timer alarms not going off, event notifications not appearing, ...

harshad1 commented 2 weeks ago

A small improvement here would be to create a URI / Path link which will open that file in markor when we share to calendar.

I was also thinking more of how we could share individual tasks to the calendar, automatically pulling out the due date etc