Обновление 3.3
📄 Синхронизация с Word и Scrivener
Word — привяжите файл .docx, и программа сама будет добавлять написанные символы.
Scrivener — выберите любой документ внутри проекта (главу, сцену), и синхронизация будет отслеживать именно его.
Автосинхронизация при запуске — при открытии приложения все проекты автоматически обновляются: вносятся записи, проверяются стрики, даются бонусы.
🔄 Полная обратная совместимость
Все ваши старые проекты с синхронизацией Word продолжают работать как прежде, автоматически переходя на новый движок. Ничего не ломается.
🎯 Склонения в уведомлениях
При добавлении или удалении символов вы видите понятные сообщения:
«Добавлено 5 символов», «Удалено 2 листа А4» — с правильными окончаниями.
В списке записей теперь отображается новое общее значение и единица измерения.
🔄 Улучшен анимированный прогресс
Круговой прогресс-бар в списке проектов теперь плавно меняется при любом изменении — и при ручном вводе, и при синхронизации. Стало наглядно и приятно.
🕒 Дата последней синхронизации
В панели управления проектом появилась метка, показывающая, когда в последний раз проводилась синхронизация. Всегда видно, актуальны ли данные.
🚫 Блокировка ручного ввода при синхронизации
Если у проекта настроена синхронизация, поля для ручного добавления автоматически отключаются — никакой путаницы между ручным и автоматическим учётом.
📋 Новое меню «Проект»
В верхнем меню обновился пункт «Проект» с быстрыми действиями:
• Создать проект
• Изменить проект
• Удалить проект
• Синхронизировать
• Удалить синхронизацию
Всё, что нужно, всегда под рукой.
🔧 Исправление прогресса в старых записях
Если у вас были записи, созданные с синхронизацией до этой версии, у них автоматически восстановится процент прогресса — ничего не потеряется.
Уже доступно на сайте
📄 Синхронизация с Word и Scrivener
Word — привяжите файл .docx, и программа сама будет добавлять написанные символы.
Scrivener — выберите любой документ внутри проекта (главу, сцену), и синхронизация будет отслеживать именно его.
Автосинхронизация при запуске — при открытии приложения все проекты автоматически обновляются: вносятся записи, проверяются стрики, даются бонусы.
🔄 Полная обратная совместимость
Все ваши старые проекты с синхронизацией Word продолжают работать как прежде, автоматически переходя на новый движок. Ничего не ломается.
🎯 Склонения в уведомлениях
При добавлении или удалении символов вы видите понятные сообщения:
«Добавлено 5 символов», «Удалено 2 листа А4» — с правильными окончаниями.
В списке записей теперь отображается новое общее значение и единица измерения.
🔄 Улучшен анимированный прогресс
Круговой прогресс-бар в списке проектов теперь плавно меняется при любом изменении — и при ручном вводе, и при синхронизации. Стало наглядно и приятно.
🕒 Дата последней синхронизации
В панели управления проектом появилась метка, показывающая, когда в последний раз проводилась синхронизация. Всегда видно, актуальны ли данные.
🚫 Блокировка ручного ввода при синхронизации
Если у проекта настроена синхронизация, поля для ручного добавления автоматически отключаются — никакой путаницы между ручным и автоматическим учётом.
📋 Новое меню «Проект»
В верхнем меню обновился пункт «Проект» с быстрыми действиями:
• Создать проект
• Изменить проект
• Удалить проект
• Синхронизировать
• Удалить синхронизацию
Всё, что нужно, всегда под рукой.
🔧 Исправление прогресса в старых записях
Если у вас были записи, созданные с синхронизацией до этой версии, у них автоматически восстановится процент прогресса — ничего не потеряется.
Уже доступно на сайте
🔥1
Нашел еще один крупный баг - цель на день считалась неправильно
Если вы изменили дедлайн, цель рассчитывалась не от того дня, когда вы поставили себе новую цель, а от от даты создания проекта, что делало цель на неправильной.
Уже исправил это, после обновления все проекты получат новый атрибут - дата изменения. Будет изначально датой, когда открыли новую версию приложения, потом меняется при изменении проекта. Все цели правильно пересчитаются.
Я не видел баг при тестах, потому что постоянно создаю новые проекты, а когда расчет цели изменился (не я писал алгоритм) - я не придал значения новой переменной.
Если вы изменили дедлайн, цель рассчитывалась не от того дня, когда вы поставили себе новую цель, а от от даты создания проекта, что делало цель на неправильной.
Уже исправил это, после обновления все проекты получат новый атрибут - дата изменения. Будет изначально датой, когда открыли новую версию приложения, потом меняется при изменении проекта. Все цели правильно пересчитаются.
Я не видел баг при тестах, потому что постоянно создаю новые проекты, а когда расчет цели изменился (не я писал алгоритм) - я не придал значения новой переменной.
🔥1
Обновление 3.3.1
Исправлен расчет цели на день, добавлена дата изменения проекта.
Уже доступно на сайте
Исправлен расчет цели на день, добавлена дата изменения проекта.
Уже доступно на сайте
🔥1
Обновление 3.3.2
Добавлена очистка стриков в проекте при отключении стриков
Добавлен игровой бонус за завершение проекта с активным стриком.
Добавлена очистка стриков в проекте при отключении стриков
Добавлен игровой бонус за завершение проекта с активным стриком.
🔥1
Мне нравится, что сейчас приложение автоматически проверяет при запуске, выполнена цель на день или нет, продлевает стрики. В идеале хочу сделать так, чтобы оно при пропуске стрика считало, хватает ли символов на те дни, когда были пропуски и если не хватает - использовать заморозку. Но это потребует опять усложнить алгоритм, который все время ломается, ахахха.
🔥1
Обновление 3.3.3
Синхронизируются только активные проекты
Улучшены бонусы за локальный и глобальный стрик - от 10 монет и 100 опыта за каждый день стрика при продлении и по 25 монет и 230 опыта за каждый днь стрика в проекте при завершении.
Добавлен бонус за завершение проекта - 100 монет и 1000 опыта за каждую тысячу символов, если выбрана другая единица - работает конвертация.
Увеличено время показа уведомления до 10 секунд. Их, как и раньше, можно скрыть нажатием.
Синхронизируются только активные проекты
Улучшены бонусы за локальный и глобальный стрик - от 10 монет и 100 опыта за каждый день стрика при продлении и по 25 монет и 230 опыта за каждый днь стрика в проекте при завершении.
Добавлен бонус за завершение проекта - 100 монет и 1000 опыта за каждую тысячу символов, если выбрана другая единица - работает конвертация.
Увеличено время показа уведомления до 10 секунд. Их, как и раньше, можно скрыть нажатием.
🔥1
В поисках решения сборки для Windows на маке, слишком лень запускать второй ноутбук и вытягивать с него файл. Он очень долго делает сборку по сравнению с маком.
🥰1
Обновление 3.3.5
Редактор игрока переименован в режим разработчика
Дата для теста устанавливается в режиме разработчика
Редактор игрока переименован в режим разработчика
Дата для теста устанавливается в режиме разработчика
🔥1
Обновление 3.3.6
Исправлен баг - после создания проекта он отображался некорректно - показывалось только его имя, без информации.
Исправлен баг - после создания проекта он отображался некорректно - показывалось только его имя, без информации.
🔥1
Обновление 3.3.7
Исправлен баг - в информации оп роекте не отображаются стрики, если не установлен дедлайн
Исправлен баг - в информации оп роекте не отображаются стрики, если не установлен дедлайн
🔥1
Готовлю несколько обновлений.
В ближайших версиях добавлю статистику по проекту, улучшу работу с заморозками и доюавлю горячие клавиши для быстрых действий.
После этого займусь доступностью — добавлю полную поддержку VoiceOver, чтобы приложением было удобно пользоваться всем.
И ещё в планах английская локализация: интерфейс будет автоматически подстраиваться под язык системы.
В ближайших версиях добавлю статистику по проекту, улучшу работу с заморозками и доюавлю горячие клавиши для быстрых действий.
После этого займусь доступностью — добавлю полную поддержку VoiceOver, чтобы приложением было удобно пользоваться всем.
И ещё в планах английская локализация: интерфейс будет автоматически подстраиваться под язык системы.
🔥1
На удивление, Клод со второй итерации дал мне рабочий workflow и попутно исправил мелкую проблему. Теперь я могу не открывая виндовый ноут собирать приложение. А проблема была в том, что раньше иконка прилпжения сверху не отображалась вместе с названием.
🔥1
Настолько преисполнился в своем познании, что теперь запускаю сборку для мак на intel и arm параллельно. Сейчас еще добавлю запск команд по клику и вообще песня будет...
🔥1
Мне удалось сделать так, чтобы сборка на мак происходила параллельно для обеих архитектур, версия приложения импортировалась в скрипт сборки из переменной в коде, файлы автоматически добавлялись в архив и подписывались. В такие моменты я обожаю ИИ.
🔥1
Подключил горячие клавиши для проекта, стало еще удобнее. Работаю над окном статистики.
🔥1