Allexin/TrackYourTime

Разделение приложений между категориями

Opened this issue · 0 comments

Возможно ли добавить опцию (назовём её "Shared applications"), которая позволит разделять приложение между категориями?

Выглядеть это может следующим образом:

  • При включённой опции приложение добавляется в выбранную категорию, но при этом остаётся и в категории "Без категории".
  • Как следствие предыдущего, приложение можно разместить в любом количестве категорий.
  • Если происходит переключение на данное приложение, и оно находится в категории, которая на этот момент выбрана, то категория НЕ ПЕРЕКЛЮЧАЕТСЯ. Если в предыдущей категории этого приложения нет, переключение происходит на категорию "Без категории".
  • Если пользователь пытается отключить опцию в настройках, то проверяется наличие приложений, находящихся в нескольких категориях и выдаётся предупреждение: "Приложения <такие-то> будут удалены из всех категорий, кроме "Без категории"". Пользователь либо соглашается, либо отказывается от изменения.

Полезность: вспомогательные приложения (типа вьюеров документов), как правило, могут использоваться в нескольких видах деятельности и запускаются из других приложений, которые и будут служить селекторами категорий. То есть если я запускаю pdf-вьюер для просмотра документа с сайта рабочего багтрекера, то его вызов пишется в категорию "работа", а если из библиотеки, то "чтение".