Защита от случайного удаления подзадач
Добавлено: 18 июн 2023, 00:12
Проблема
У меня открыт вид "Срок". Я беру и удаляю задачу. А позже, выясняется, что у этой задачи, были ещё и подзадачи, которые то же удалились. Подзадачи я не хотел удалять, но удалил, потому что не видел их
Так происходит, потому что в виде "Срок", задачи отображаются "простым списком", а не "иерархическим списком". Когда задачи отображаются "простым списком" ты не видишь, то что у задачи есть ещё и подзадачи.
В "иерархическом" виде, когда у задачи есть подзадачи, ты видишь кнопку ">" и поэтому понимаешь, что перед удалением надо открыть задачу и понять - нужны тебе эти подзадачи, или не нужны.
В Windows, этой проблемы то же нет, потому что, задача у которой есть подзадачи - белого цвета, а не зелёного. В Android, все задачи белого цвета, поэтому удаляя задачу, ты не понимаешь, что случайно удаляешь ещё и подзадачи.
Решение проблемы
Надо сделать так же как в Windows:
Задачи у которых нет подзадач - зелёного цвета;
Задачи у которых есть подзадачи - белого цвета;
+ при удалении задачи, в середине экрана, должно появляться подтверждающее окно, в котором будет написано: "У этой задачи есть подзадачи! Вы точно хотите удалить задачу?
* Окно с подтверждением удаления - должно выскакивать, в независимости от того, подзадачи "выполнены", или "не выполнены".
** Из-за того что задачи станут зелёными, зелёные кнопки панели инструментов, надо перекрасить в синий цвет, чтобы интерфейс приложения не сливался с контентом (задачами).
У меня открыт вид "Срок". Я беру и удаляю задачу. А позже, выясняется, что у этой задачи, были ещё и подзадачи, которые то же удалились. Подзадачи я не хотел удалять, но удалил, потому что не видел их
Так происходит, потому что в виде "Срок", задачи отображаются "простым списком", а не "иерархическим списком". Когда задачи отображаются "простым списком" ты не видишь, то что у задачи есть ещё и подзадачи.
В "иерархическом" виде, когда у задачи есть подзадачи, ты видишь кнопку ">" и поэтому понимаешь, что перед удалением надо открыть задачу и понять - нужны тебе эти подзадачи, или не нужны.
В Windows, этой проблемы то же нет, потому что, задача у которой есть подзадачи - белого цвета, а не зелёного. В Android, все задачи белого цвета, поэтому удаляя задачу, ты не понимаешь, что случайно удаляешь ещё и подзадачи.
Решение проблемы
Надо сделать так же как в Windows:
Задачи у которых нет подзадач - зелёного цвета;
Задачи у которых есть подзадачи - белого цвета;
+ при удалении задачи, в середине экрана, должно появляться подтверждающее окно, в котором будет написано: "У этой задачи есть подзадачи! Вы точно хотите удалить задачу?
* Окно с подтверждением удаления - должно выскакивать, в независимости от того, подзадачи "выполнены", или "не выполнены".
** Из-за того что задачи станут зелёными, зелёные кнопки панели инструментов, надо перекрасить в синий цвет, чтобы интерфейс приложения не сливался с контентом (задачами).