понедельник, 19 июля 2010 г.

SmallNote 2.5.3.142

Одним из наших пользователей была обнаружена досадная недоработка: если в окне настроек указать другую папку для сохранения записей, то программа отказывалась сохранять изменённый путь. Если для Вас изменение данной опции является критичным - рекомендую обновить программу до последней версии. Если же нет - обновлять не обязательно.

Обновление доступно через функцию автообновления и по прямой ссылке.

воскресенье, 11 июля 2010 г.

Мультиязыковая поддержка

В ближайшее время появится новая версия программы, в которой будет заявлена поддержка нескольких языков. По умолчанию будут поддерживаться три языка: русский, английский и французский. Для перевода будет использоваться ITE, подробнее об этом способе перевода можно прочесть в блоге Алексеева Александра.

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

Также, в будущем появится подержка синхронизации контактов и возможность отправить заметку по e-mail либо каким-то другим способом. Данная отправка также будет осуществляться при помощи плагинов.

вторник, 6 июля 2010 г.

SmallNote 2.5.2.140

Обновлена версия Записной книжки до версии 2.5.2.140 (скачать). Что нового по сравнению с предыдущей версией 2.5.1.131:
  • Добавлено. Добавлено окно для быстрого открытия нужной закладки. Вызвать это окно можно при помощи клавиши F8 либо щёлкнув колёсиком мыши по закладкам.
  • Обновлено. Версия библиотеки для воспроизведения звуков Bass Sound System (bass.dll) обновлена до версии 2.4.6.0.
  • Исправлено. При двойном щелчке по пустому месту не появлялось окно добавления новой записи.
  • Исправлено. Исправлены обозначения горячих клавиш в выпадающем меню для иконки в области уведомлений.
  • Исправлено. Отловлены незначительные утечки памяти, появляющиеся при открытии окна настроек программы.
  • Исправлено. Возвращена функция ведения истории: история заметок велась, но не было возможности вернуться к предыдущему варианту.
  • Исправлено. Исправлена ошибка, которая могла возникнуть при появлении подсказки с длиной текста более 255 символов.
  • Изменено. Переименованы наименования папок у стилей (с русских наименований на английские).
  • Изменено. Изменена ссылка на обсуждение (окно "О программе"), указана ссылка на http://antoon-inc.blogspot.com/ .
Настятельно рекомендую обновиться до этой версии!

ВНИМАНИЕ!
Из-за недоработок, допущенных в некоторых из предыдущих версий, при использовании автоматического обновления программа может подвиснуть и отказаться обновляться.
Для корректного обновления необходимо сделать следующее:
  • - открыть Диспетчер задач (Ctrl+Alt+Delete), 
  • - в нём открыть закладку Процессы, 
  • - в первой колонке "Имя образа" найти "SmallNote.exe", 
  • - выделить его и нажать на кнопку "Завершить процесс".
После этого процесс автообновления продолжится. Если после данных манипуляций версия не обновится, повторите данные действия.

пятница, 2 июля 2010 г.

Планы по разработке SmallNote

Первостепенные задачи
Нововведения, которые будут решены в одной из следующих версий
  • улучшение вида существующих шкурок (сейчас иконки на некоторых стилях грешат не очень красивой прорисовкой),
  • полная отладка системы автообновления (реализовано: 15 сентября 2011 года),
  • поддержка плагинов для публикации сообщений в различных онлайн-сервисах,
  • возможность шифрования записей,
  • полная поддержка Unicode (реализовано: 15 августа 2011 года),
  • поддержка нескольких языков в интерфейсе (реализовано: 31 августа 2010 года). 
Отложено на будущее
Хорошие предложения по развитию программы, которые в силу тех или иных причин пока что отложены в "долгий ящик"
  • разработка утилиты для быстрого создания шкурок,
  • календарь заметок (календарь, который при щелчке по дате показывал бы состояние заметок на данный день).
Долгосрочные планы по развитию
Основные цели для развития программы
  • клиент-серверная архитектура (записи хранятся на сервере, у пользователя есть доступ к записям из любой точки планеты),
  • поддержка "режимов" программы (возможность переключения между различными состояниями, при которых пользователю будут показана только часть записей. К примеру, режим "дом" и "работа": будут показаны записи, относящиеся к дому и к работе. Пользователь сам будет определять, к какому режиму относить заметки),
  •  создание мощной и простой системы уведомлений (обязательно - с поддержкой плагинов).

SmallNote 2.5.2

В ближайшее время будет выложена обновлённая версия записной книжки SmallNote . Что уже сейчас сделано:
  • Добавлено. Добавлено окно для быстрого открытия нужной закладки. Вызвать это окно можно при помощи клавиши F8 либо щёлкнув колёсиком мыши по закладкам.
  • Обновлено. Версия библиотеки для воспроизведения звуков Bass Sound System (bass.dll) обновлена до версии 2.4.6.0.
  • Исправлено. При двойном щелчке по пустому месту не появлялось окно добавления новой записи.
  • Исправлено. Исправлены обозначения горячих клавиш в выпадающем меню для иконки в области уведомлений.
  • Изменено. Переименованы наименования папок у стилей (с русских наименований на английские).
  • Исправлено. Отловлены незначительные утечки памяти, появляющиеся при открытии окна настроек программы.
  • Исправлено. Возвращена функция ведения истории: история заметок велась, но не было возможности вернуться к предыдущему варианту.
Пока что дорабатываю систему автоматического обновления программы: к сожалению, в предыдущей версии (2.5.1.131) были сделаны некоторые неудачные эксперименты в коде. В результате сейчас при обновлении SmallNote подвисает и сообщает об утечках памяти. Если не получится, то выложу новую версию с комментарием, как можно установить SmallNote через автообновление без серьёзных проблем.

К сожалению, не получится интегрировать SmallNote с Google Notebook, хотя очень хотелось бы. Связана эта неудача с особенностью разработанного Google Notebook API (набором инструментов для разработчика, позволяющего работать с Google Notebook) - он не позволяет вносить изменения в записи, только чтение. А так как разработка данного ресурса в настоящее время остановлена, то ожидать изменений в API не следует.

В связи с этим, вероятнее всего, буду плавно вести разработку программы на возможность хранения данных в какой-то базе данных. Пока что я на распутье - то ли добавить в программу поддержку плагинов, чтобы любой желающий смог сохранять записи в любом удобном для него формате, то ли самостоятельно разработать клиент-серверный вариант. В обоих вариантах есть свои плюсы и минусы, сейчас пока что я их взвешиваю и решаю, что лучше. Благо пока что есть время: в программе пока много нерешённых вопросов.