izivkov/CasioGShockSmartSync

Sort Calendar Events

Closed this issue · 7 comments

Is your feature request related to a problem? Please describe.
Calendar events are in no discernable order and pull old events

Describe the solution you'd like
Would like to have a way to sort events by date or alphabetical order. Would also like past events filtered out.

OK, good idea. I'll try to get to it next week, after fixing a couple of issues.

It is not clear if you like to see old events or not. Currently they are not visible. By "filtered out", you mean, don't want to see them, right? If you do want to see them, that would be a problem, because it will clutter the UI with many events, and we only have room for a few on the screen. Also, would be confusing to the user, since they cannot set a reminder on the watch in the past.

Hi, thanks for the quick response! No, I don't want to see old events. You're right, it does look like, with a couple odd exceptions, that old events are filtered out. The old dates I was seeing are the start dates of repeating events.

While you're working on it, here's a few other suggestions to look into when you have time:

  • In the app, can we list the calendar name in the event listing?
  • It would also be nice to be able to select which calendars are included in the list, but I know that's probably more work than you would have time to do right now.
  • It would also be great if we could add the time of the event at the beginning of the reminder name (maybe optionally?). So a dinner at 5pm would be something like "5pm Dinner" or something. I know there's a really small character length allowed, so maybe that's not practical.
  • Also, someone else mentioned this as well, and maybe I'll try to figure out how to do this at some point, but I'd love a way to have alarms coincide with reminders. I understand the complications that relate to that with defaulting to daily alarms, having to cancel those each day, etc.
  • Maybe we could have a right-button-action that automatically syncs the next 5 calendar events with the reminders and alarms?? That would be amazing!

Hey @ahayes79 , you really like your Google Calendar :-).
Frankly, I am not sure there is significant added value in implementing all these. This is a simple app, and can only handle a few events, all visible on one screen at the same time. Also, this is only a secondary feature of this app. The order of the events comes from the Google calendar, so maybe I can manipulate that, but I don't see a lot of values in allowing the user to select sorting further. In any case, these are good suggestions, but I have a lot of other issues to work on.
Having said that, I will go over these carefully, and may implement some of them.

Hi @izivkov Yes, totally realize that those suggestions are probably overkill for this app. Just some thoughts and any that you have time to implement would be great, but I completely understand that you've got other things going on. Appreciate your hard work on this!

Hey @ahayes79 . I looked into ways to sort the events. Currently, the events are sorted by the time of creation. It is possible to sort the events on the start date. This has some merit, but if you have repeating events, they will be sorted on the day of the first event, not on the next coming up event. So, for example of you set a repeating event last year, and the event has not expired, it will be displayed first. I would like to sort by next occurrence instead. All in all, since we have small number of events, and they are all visible on the screen, it does not make a lot of difference.

I may add sorting in the next release, but I don't want to complicate the UI by making it user-selectable. Let's just keep this as simple as possible.

I will close the issue for now. Thanks for your input, and do not hesitate to suggest ideas, or even contribute to the project.

@ahayes79, I will add sorting by start date in the next release. Thanks for your suggestion.