Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use cases for recurrence #2340

Closed
gour opened this issue Nov 19, 2020 · 3 comments
Closed

Use cases for recurrence #2340

gour opened this issue Nov 19, 2020 · 3 comments
Labels
type:enhancement New feature or request

Comments

@gour
Copy link

gour commented Nov 19, 2020

Hello,

In order to not clutter #2338 further here I'm opening a new thread in regard to "recurrence overhaul"...

I still consider that TW is the best feature/ui-wise, but since I have lot of recurring tasks, adjusting time-shifts etc. has becoem too much work and seeing the further development kind of stalled I did move to Etm which uses Python's dateutil package and thanks to it it can define all kinds of complex recurring events.

Here is one example from the manual:

Text entry supports the full flexibility of the superb Python dateutil package. 
Consider, for example, creating a reminder for Presidential election day 
which repeats every 4 years on the first Tuesday after a Monday in November 
(a monthday falling between 2 and 8). In etm, this event would be

  * Presidential election day @s nov 1 2020 @r y &i 4 &M 11
    &m 2, 3, 4, 5, 6, 7, 8 &w tu

so I just wonder if it would be possible for TW-3.0 to take advantage of such libraries?

Sincerely,
Gour

@kwoot
Copy link

kwoot commented Nov 19, 2020

Incorporating a Python library into a C++ code base is a challenge on its own and not for the faint of heart.
Although I am not a C++ programmer I expect this to be marked as a future feature request at best.
Just my 2 cents of course.

@tbabej
Copy link
Member

tbabej commented Nov 25, 2020

Indeed we would not be able to build upon the shoulders of dateutil, but we might be able to re-implement some of it behaviour. @gour Is there a specific behaviour that you have in mind?

@tbabej tbabej changed the title date calculator Use cases for recurrence Nov 25, 2020
@tbabej tbabej added awaiting response type:enhancement New feature or request labels Nov 25, 2020
@gour
Copy link
Author

gour commented Nov 25, 2020

@tbabej Well, TW should be able, similar to Etm or org-mode support recurring tasks similar to the one I mentioned above. For the beginning, at least, it should be possible to have new instances of recurring tasks to be created after the task is completed and not based on recurring period. Here is an interesting discussion in regard.

@tbabej tbabej closed this as completed Apr 10, 2021
@GothenburgBitFactory GothenburgBitFactory locked and limited conversation to collaborators Apr 10, 2021

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
type:enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants