haydenull / logseq-plugin-agenda

A calendar, task manager and daily planner plugin for logseq
https://agenda.haydenhayden.com
MIT License
852 stars 45 forks source link

Feature request: Pomodoro timer start, end, idle sound and notification #173

Open dang312 opened 1 year ago

dang312 commented 1 year ago

Pomodoro timer should include the ability to send notifications and sound if chosen when :

haydenull commented 1 year ago

Thank you for your suggestions. Unfortunately, the plugin's environment has limitations that prevent the implementation of some features. Therefore, I am considering creating a standalone app to overcome these limitations and provide users with the desired functionality. I believe that this will give me greater control and flexibility in developing the app's features. I appreciate your support and advice, and I will keep you updated on my progress.

real34 commented 1 year ago

Thank you for your suggestions. Unfortunately, the plugin's environment has limitations that prevent the implementation of some features. Therefore, I am considering creating a standalone app to overcome these limitations and provide users with the desired functionality. I believe that this will give me greater control and flexibility in developing the app's features. I appreciate your support and advice, and I will keep you updated on my progress.

@haydenull Do you mean only for the Pomodoro feature, or the whole logseq-agenda plugin?

I'd be interested to try adding the sound/notification feature mentioned here, but am new to logseq plugin development. If you have more details about the limitations that would currently prevent such feature to be implemented I'm interested with related links I could read and investigate.

JuliaMathias commented 1 year ago

I would like to second this! It's not very useful to have a pomodoro timer if I don't know when the timer had ended.

michaelmell commented 1 year ago

I am also interested in having notifications from the pomodoro timer... is there any update on this? Did somebody find a solution for this?

minxu-nyc commented 1 year ago

Did anyone find a solution? Or is it planned to add sound support?

Autofixer123 commented 11 months ago

Hi Hayden, Really like the plug-in!

GIANT FAN of the concept: staying in the LogSeq environment with the Pomodoro Timer in order to FOCUS and to cut down on distractions.

Your initial kick at the can is awesome! It already has configurable periods within the Pomodoro sequence (not the rigid, impractical, plain vanilla 25+5 that doesn't work for everyone)

Like Dang123 mentions, having selectable

  1. alarm notification tone/music to demarcate the START & END of periods,
  2. memos/notes/reminders at the START, END, and other configurable bump/reminder/poke points INSIDE a period (ex. "do work", "rest", "integrate what you just learned", "RELAX", "Hey! are you ON-task?", "What are you doing right now?", "Are you doing what you're supposed to?", "good job, keep-up the good work!", or other comments users would like to configure themselves that get things done so they can automate the process) would be great!
  3. configurable alarm tone duration (some users need a 0.25sec chirp to get them to switch, some users need a 2 sec. beep to get them to switch, some users need a horn blast for 11 sec. to get them to switch :? ) any more OR less, wears on their nerves and they get frustrated
  4. the Pomodoro auto-cycling through programmed periods with those alarms/notifications would be REALLY helpful Ex. https://www.online-timers.com/pomodoro-timers
  5. another user mentioned they'd like to listen to "ticking" noises during a work period (I'm guessing they practiced piano/played music with a metronome at some point ;) )
  6. some users have mentioned they like listening to whatever their music of choice is for different periods of work/study OR rest (classical, jazz, heavy metal, opera, monks chanting, ukulele, banjo....)
  7. some users have mentioned they NEED "dead-silence" while they work OR rest
  8. some users have mentioned they like listening to white noise or brainwave tones Ex. https://brainaural.com/

Whether it's inside the Agenda plug-in, or a separate "Proper Pomodoro Plug-in", configurable:

Meantime, thank you for Agenda! "Keep up the great work." (have thoughts on whiteboards and your gantt chart for another day)

haydenull commented 11 months ago

I am currently developing version 3.x, which supports logseq’s native syntax, allowing it to be used in conjunction with other plugins such as task reminder.

The Agenda 3.x uses “SCHEDULED” to specify the start time of task and “logbook” to record Pomodoro information.

Currently, you can use plugins like task reminder to achieve notifications. Agenda may take some time to develop its own timer.

Agenda3 document:https://haydenut.notion.site/Agenda3-ef115e277c864de3b2679d6bda0e6376

Autofixer123 commented 11 months ago

Wow! thank you for response time will look at it

------- Original Message ------- On Wednesday, October 25th, 2023 at 8:03 AM, Hayden Chen @.***> wrote:

I am currently developing version 3.x, which supports logseq’s native syntax, allowing it to be used in conjunction with other plugins such as task reminder.

The Agenda 3.x uses “SCHEDULED” to specify the start time of task and “logbook” to record Pomodoro information.

Currently, you can use plugins like task reminder to achieve notifications. Agenda may take some time to develop its own timer.

Agenda3 document:https://haydenut.notion.site/Agenda3-ef115e277c864de3b2679d6bda0e6376

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>