Есть контексты с заданными (открытыми) часами:"столовая"(13:00-14:00), "работа"(9:00-19:00), "дом"(0:00-9:00)(19:00-24:00)
Есть контекст человека:"Вася", "Лена", "Я"
Есть дела с контекстами:Прибить гвоздь "дом", "Я"
Отправить письмо "работа", "Лена"
Купить сигареты "работа", "столовая"
К примеру сейчас 12 дня и я на работе.
Как сейчас выглядит To-Do:
Прибить гвоздь "дом", "Я"
Отправить письмо "работа", "Лена"
Купить сигареты "работа", "столовая"
Как должно выглядеть To-Do:
Отправить письмо "работа", "Лена"
А в 13:30 To-Do должно выглядеть так:
Отправить письмо "работа", "Лена"
Купить сигареты "работа", "столовая"
Так вот, нужна реализация приоритета контекста, с заданными часами. Сейчас если в деле стоит несколько контекстов и если один из контекстов не имеет временного расписания, то это дело отображается всегда.
Нужно сделать:
! Контекст с заданным временным расписанием должен иметь приоритет над контекстами без времени. (желательно прикрутить чекбокс к контексту, определяющий временной он или простой)
1- Если в деле есть временной и простой контекст, то оно отображается только во время временного контекста.
2- Если в делах нет временных контекстов, то они отображаются всегда.
3- Если в деле 2, и более временных контекста, то дело в To-Do отображается только во время пересечения временных контекстов.
Убедительная просьба разработчику, реализуйте эту функцию в следующей версии!