semuss писал(а):Да, по мне так задача, которой не установлен даже срок выполнения, видимо, заслужившая меньшего внимания, чем остальные, уж точно должна находиться ниже них в списке.
Да дело тут даже не в неудобстве. Обходиться тем, что имею, я неплохо научился. Просто в такой классной программе хочется помочь сделать всё ещё лучше.
Я согласен с semuss. Все же когда задача получает срок окончания - это в моей голове означает, что ее приоритет вырастает, а приоритет задач без срока окончания падает, т.к. есть время на их реализацию.
Что происходит в программе? Дефолтная задача (без сроков) понимается как "уже идет" - первая в списке, задача со сроком начала как "еще не началась", так почему же задача со сроком окончания понимается как менее значимая и выносится в конец списка, несмотря на то, что на ее реализацию осталось меньше времени? Ведь такая задача (со сроком окончания) и "уже идет" и закончится быстрее тех, у которых нет срока окончания.
Уважаемый Краевой, дело то не в философии и количестве признаков влияющих на вес факторов и количестве отзывов "за" программу mlo и за Вас лично. Мы и так ее (mlo) и Вас (лично) любим
Но вот каждый признак (которые Вы ранее перечисляли) в отдельности имеет значение. Особенно такое "базовое" поведение программы на признак "срок окончания". Иначе как вы сможете пользоваться и доверять программе, когда в основе допущена ошибка. И в данном случае, программа ведет себя, ну скажем так, явно нелогично. И дела без срока действительно явились помехой и, мне, например, пришлось в свое время именно привыкать и выстраивать систему так, чтобы не использовать дела без срока. Но в некоторых случаях я нахожу их использование рациональным. Но и видеть я их желаю после дел имеющих срок окончания. И, чтобы подстроиться под нелогичное поведение программы, помимо видов с вычисленной оценкой в Сортировке я экспериментировал с Возрастанием и убыванием, сортировкой по дате завершения. На десктопе и в андроиде - это получается. Но вот с Андроид версией начинаются проблемы с отображением, когда категорий дел огромное количество и используются все остальные признаки задач, о которых вы ранее упоминали, и тогда, некоторые дела без срока "не в тему" отображаются впереди списка или между делами и происходит это из-за нелогичного поведения программы на всего-лишь один "базовый" признак - "окончание срока". В течении дня это приводит в некоторое замешательство, когда приходится отмотать вниз и найти наконец-таки продолжение актуального списка дел, просто не замечая не значимые дела без срока. Ну и конечно вычисленной оценкой в данном варианте не попользоваться. Поэтому предлагаю философию отставить и все признаки задачи в кучу не мешать.
По итогу, хотелось бы конечно рассчитывать на определенно логичное поведение программы на сортировку дел по признаку Срок окончания, и далее, последовательно добавлять это логичное поведения к задачам со сроком начала и всеми вместе факторами (начала и окончания и т.д. для вычисленной оценки). Сейчас же, как выразился semuss, обходиться тем, что имею, я неплохо научился.
Предложение вынести это на голосование и доработку.