Skip to content
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

Could really use routines. And some tweaks to recursian #149

Closed
flareriderdash opened this issue Apr 3, 2019 · 2 comments
Closed

Could really use routines. And some tweaks to recursian #149

flareriderdash opened this issue Apr 3, 2019 · 2 comments

Comments

@flareriderdash
Copy link

The ability to create routines that hold other smaller events in them
would be a great addition to Calcurse. I have an alternating schedule
that follows a pattern of one and the other (e.g. A B A B C NULL NULL)
and even though this is possible to create such patterns without
routines it is very labor intensive to actually achieve this. I could
just copy and paste every event to the days needed during the week and
then set recursion for every week on every single one of the events.
This would be feasible, but again, very slow and even inflexible to new
start times as each event is time specific where a routine could be
independent from this. The routine would serve like an event holding
other events and those events inside this routine would be relative to
the start time of the routine (whatever the user may choose that to be)
allowing flexibility and plug and playness to reoccurring sets of
events. This would make a set of events' recursion nicer, as not all of
the contained events need recursion flags (saving time and making
everything neat).

Now referring back to my interesting recursion of my schedule as the
pattern shown above (A B A B C NULL NULL) It would be easier to think
about and also make sense to add an additional option to the weekly
recursive setting to not only ask the interval of weeks between events
(or routines) but also on what days of the week the user wants it.

e.g. User wants his bi-weekly cake party to be on Mondays and
Thursdays.

The above example is not possible with the current way of recursion as
how it is calculated now is based off an offset from the current week
that only corresponding to the day that the event was created on(i.e.
The event created on Tuesday can only be made to be recursive on
Tuesdays of every week). Instead you would have to create a copy of the
event(or routine) on other desired days; and this seems just unnecessary
to do since If you have many events it can become unnecessarily taxing
on the user to create it. Other similar ideas can be applied to the
other recursion options, but as it pertains to me (I've only used weekly
and daily recursion ) weekly should have this.

@flareriderdash
Copy link
Author

Also do note that my schedule (A B A B C NULL NULL) represents my routines for each day. Starting on a monday and ending on a sunday.

@itchyny
Copy link
Owner

itchyny commented Dec 25, 2022

If I'm correct, you're requesting something like the following recursion configuration (please request features more briefly). This looks like a part of #129. But currently there's no plan to support such complex recursion feature (because I don't need something like this).
Screenshot 2022-12-25 at 11 28 41

@itchyny itchyny closed this as not planned Won't fix, can't repro, duplicate, stale Dec 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants