We have moved to a new Sailfish OS Forum. Please start new discussions there.
24

recurring calendar entries - more possibilities (e.g. every 4 weeks)

Tracked by Jolla (In progress)

asked 2013-12-29 11:41:02 +0300

Fellfrosch gravatar image

updated 2020-04-15 13:25:28 +0300

It would be very nice to have the possibility to set an event every 4 weeks. I think especially the girls will agree with me. The best would be, if we could create an event every X days. That would be the most flexible solution.

Update by @anandrkris - Check here for similar request with more details https://together.jolla.com/question/68118/event-recurrence-based-on-day-of-nth-week/

edit retag flag offensive close delete

Comments

I mentioned this one also here.

tajunta ( 2013-12-29 12:08:17 +0300 )edit
2

Other useful options would be 'every working day' and 'every weekday'.

hkth ( 2013-12-29 12:18:14 +0300 )edit
2

how about freely selectable? every working day? Mon-Sat is odd! Mon-Fri is for most people but freely selectable would be nice, some like - every [2nd;3rd;4th;5th;...]-[day;week;{day;week}-of-month;DOW]

chemist ( 2014-02-24 01:04:01 +0300 )edit

Thunderbird with Lightning is very powerful at creating recurring / repeating events. Please have a look at this programm for "what should be provided / how could we design the gui".

Examples:

  • weekly, every second week on mondays and thursdays
  • annually, every last sunday of august
ralooyar ( 2014-11-15 18:07:47 +0300 )edit

Google calendar also has about every recurring option you can think of.

tajunta ( 2014-11-15 18:31:51 +0300 )edit

1 Answer

Sort by » oldest newest most voted
4

answered 2020-04-27 10:24:07 +0300

updated 2020-06-16 16:17:00 +0300

Edit 2020-06-16: Thanks to the work of reviewers, this has been accepted upstream. It should be present in a coming version of SailfishOS. The implemented features are:

  • nth day every month, like first Thursday every month;
  • last week day of the month, like last Friday every month;
  • every week on selected days of week.

Thanks a lot also to @bongo and @peterleinchen for the precious suggestions.

Edit 2020-04-30: I've added a commit on top of the middleware merge request to add the "recurs on a weekly basis on selected days" possibility. I've created also a merge request in the closed source part to add the two implemented new possibilities in the UI. The current implementation is slightly different from the mockup design, but it follows more or less the same spirit. Of course, I don't know yet if the merge requests will be accepted or if the reviewers would like to bring minor or major changes. Here are the screenshots of the current implementation :

Recuring type menu

Selected days for weekly recurences

This is not a definite answer, but more a report on the work in progress and to show that your inputs @bongo and @peterleinchen are appreciated. I'm submitting a merge request in the middleware open source part dealing with calendars to add a "recurs monthly on the same day of week". I've not yet worked on the UI part though. It will come later.

edit flag offensive delete publish link more

Comments

Great proposal and commit! Thank you!

AkiBerlin ( 2020-04-30 21:48:20 +0300 )edit

Yay, thanks.
Looks way more polished than the default!

But is not the 3rd Monday of a month a bit too specific or? ;)

peterleinchen ( 2020-04-30 22:45:40 +0300 )edit
1

@peterleinchen That was why I ended up putting "from : Monday 20 April" at the top under recurring. I felt that it made the specific options "Third monday of the month" seem natural, and not jarring, when you were reminded of the start day being Monday.

A second reason is that I found it is quite easy to inadvertently make a new recurring event thinking you are basing it from today, but the calendar was showing another day completely. By reminding you of the base day and date, this is less likely.

bongo ( 2020-05-01 02:38:31 +0300 )edit
1

@peterleinchen the "third Monday every month" is quite dynamic, depending on the choice of date for the event. It allows to register something like "I have meeting every second Thursday of every month at...". It's like @anandrkris was mentioning in his other thread.

@bongo This is a first attempt of implementation. I'm going to wait for the review comments to see what to improve. At the beginning, I prefer not to change too much the code in the closed parts, first because it's closed and I'm loosing rights on it, and second because, at the end Jolla needs to accept it and nothing is forcing them ;) So the simpler change, the higher chance of acceptation is. At the moment, it's just simple additions for both menuitem entries and addition of the day selector, so easy to review. That being said, I'm thinking about bigger changes, to reimplement the recurring choice page completely and not like a built-in ComboBox, so I can add a pull-down menu or embed the day selection withinthe "selected days" entry. The pull down menu may be used to tune the frequency (and thus the choice labels) with something like "simple recurrences - every two times - every three times". This way keeps the UI simple, but force the frequency to three at maximum to avoid populating the menu too much. What do you think ? Is it worth ?

Oh, I forgot, I need to add the "Every x days before the end of the month" entry. But this one annoys me a bit UI-wise. Indeed, this one would be hidden if the date for the event is not within, let say 7 days to the end of the month. So what should happen if a user select the last day for its event and choose the "Every last day of the month", but decides that the day should not be this one, but in the middle of the month instead. The recurring choice entry will then be hidden. What should it fallback to ? No recurrence ? Every month, same date ?

Damien Caliste ( 2020-05-01 10:53:53 +0300 )edit

@Damien Caliste
Thanks for the edit of your above answer (and the work involved!).

peterleinchen ( 2020-06-16 19:58:34 +0300 )edit
Login/Signup to Answer

Question tools

Follow
8 followers

Stats

Asked: 2013-12-29 11:41:02 +0300

Seen: 556 times

Last updated: Jun 16