Скрипты

nanoToDo — минималистичный список дел

Прочитал в одной умной книге, что составление плана на день значительно повышает его эффективность. Вспомнил, что у меня был такой ToDo скрипт, от которого я просто тащился
лет 10 назад. Как ни странно, исходники сохранились, а вот сам автор, к сожалению, забросил и продал свой блог (привет, Тормоз).

Стряхнув пыль, я решил его немного изменить и первым делом убрал таймер. Для меня гораздо важнее то, выполнено дело или нет, чем сидеть и дрочить на минуты и секунды. Тем более, постоянно идущее время отвлекает визуально.

Вторым моментом стала сортировка списка простым перетаскиванием, ведь я стараюсь добавлять задачи либо по времени, либо по важности. Иногда бывает, что какой-то пункт ты тупо забываешь и при появлении нового элемента вся логика рушится.

Третье изменение, на мой взгляд самое важное, это перенос списка между устройствами. Как и многие другие люди, я работаю не только дома, но и в офисе, командировках или просто хочу контролировать свои планы через смартфон, когда компьютер недоступен. Тем более, что в некоторые дни списки бывают довольно большими и есть шанс что-то забыть. Теперь для этого существуют 2 кнопки: первая сохраняет ваш ToDo лист в файл с именем, которое вы укажете (чтобы о ваших планах никто не узнал), а вторая — просто импортирует их оттуда на новом устройстве (файл при этом удаляется). По-моему, вполне удобно.

Четвертое — это оптимизация под мобильники. Увеличенные шрифты для приятного чтения; работа со списком по нажатию на пункт, а не чекбокс; большее расстояние между элементами, чтобы вы могли попасть своим толстым пальцем именно туда, куда нужно; поддержка сортировки перетаскиванием.

Пятое — добавление кликабельных ссылок. По-моему, у Тормоза это было сделано, но у меня осталась старая версия, а значит мне снова пришлось изобретать велосипед.

В общем, это все. Теперь пользоваться скриптом, по крайней мере для меня, стало в разы удобнее. А что бы изменили вы?

Демо версия nanoToDo. И да прибудет с вами сила!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *