|
Professor Seleznov
|
Не нашел на хабре информации про эту замечательную опенсорсную программу - Übersicht.
Xочу поделится опытом как у меня получилось решить мою боль с постоянным забыванием, что нужно сделать и что запланировано.
Последней каплей стал случай на работе, когда меня спрашивают про тайминг очередной встречи, я залезаю в рабочий календарь Битрикса - все пусто, говорю да я свободен, а потом через час вспоминаю что на это время записан к зубному и дальше переговоры переносы и прочее, а можно было. бы решить вопрос за 2 секунды. Конечно вы скажете сам виноват, делай стикеры на монитор, веди все в одном месте, открывай нужные программы, это да но лень, я только недавано приучил себя использовать таск менеджеры, и заносить туда информацию, это мне еще ориентироваться на то что я там записал?) Начну с таск менеджеров. Я долго искал таск-менеджер, который бы не был просто «еще одним приложением», куда я забрасываю дела и забываю про них. Мне было важно видеть свои задачи, а не вспоминать, что нужно открыть очередную программу и проверить, что там на сегодня. Календарь в Google — понятно, встречи там. А задачи и напоминания? Todoist, Things, Singularity, напоминания Apple — это все хорошо, но каждый раз лезть в отдельную программу, это лишние 10–15 секунд, которые отбивают всякое желание планировать. Todoist я долго пользовался, почти год но мне не хватало одной важной фишки: Вот Календарь с задачами и встречами и справа тут же окно с не распределенным задачами и можно драгдропом перекинуть их в нужный день и в нужное место. TickTick, если кратко, — это менеджер задач с понятным интерфейсом, кроссплатформенностью и, что для меня стало решающим, глубокой интеграцией с календарем в премиум-версии.
 Что мне понравилось сразу
- Естественное планирование. Задача не обязана иметь дедлайн. Можно просто записать «позвонить по страховке» и оставить её в Входящих.
- А когда до неё дойдут руки — перетащить в нужный день.
- Drag-and-drop в календарь. Это прям пушка. В премиуме есть календарное представление: берешь задачу без даты, тащишь мышкой на нужный день — и она там. Если нужно назначить время — кликнул, подвинул, готово. Никаких лишних окон.
Есть еще куча вещей: Приоритеты, встроеный Pomodoro (когда-нибудь я им обязательно начну пользоваться) и Привычки. Конечно все нормально работает на премиуме. И тут мы переходим к самому главному
TickTick сам по себе отличный. Но я хотел видеть свои дела, не открывая программу. Особенно на работе, где у меня несколько мониторов. Я нашел про Übersicht — опенсорс инструмент для macOS, который позволяет размещать на рабочем столе произвольные виджеты, написанные на HTML/CSS/JS. По сути, это легкий WebView поверх обоев, который обновляется по таймеру и может выполнять команды. Что получилось
 Я сделал виджет «7-Day Dashboard» — семь колонок на всю неделю вперед. Каждая колонка — это день. Внутри:
- События Google Calendar — встречи, звонки, дедлайны. Синие индикаторы с временем.
- Задачи TickTick — подтянутые через API.
Виджет занимает всю ширину экрана, полупрозрачный, с блюром подложки. Работает как оверлей — не мешает кликать по иконкам на рабочем столе.
 Технические детали (кратко) Виджет написан на JSX для Übersicht. Что происходит под капотом:
- TickTick: через Open API забираются все проекты, фильтруются задачи с датой в пределах 7 дней. Приоритеты мапятся на цвета.
- Google Calendar: через OAuth2 (refresh token) забираются события из нужных календарей. Если CALENDAR_IDS пустой — тянет все доступные.
- Параллельность: оба запроса выполняются одновременно.
- Обновление: каждые 5 минут (настраивается).
- Рендеринг: события и задачи сливаются в один список, сортируются по времени и выводятся в DOM.
Код виджета полностью открытый — выложил на GitHub: ГИТ ИТОГО С помощью TickTick + Übersicht я превратил мой рабочий стол из обоев в активный дашборд планирования. Теперь задачи всегда перед глазами. Полезные ссылки:
-Источник
|