Upd 2015.03.26: Этап "тестовых сборок" завершен. Дорабатывается система автоматизации релизов. Возможны временные неполадки в работе сайта (битые ссылки, архив версий...)
Повторюсь еще раз: развитие проекта на этом не завершается. Ветвь 2.1 станет новой основой для дальнейших доработок и улучшений.
Upd 2015.02.09: В сегодняшнем билде 2.1.1.0 от 150209 был наконец пройден последний "технический" этап миграции на новый движок обработки текста: все разнородные операции по обработке текста были приведены к единому интерфейсу и используют легко настраиваемый и расширямый "пайплайн" (в прграммировании: цепочка процессов преобразования данных)
После окончательной доработки и исправления ошибок период "тестовых сборок" будет наконец пройден, и программа вернется к штатному графику релизов.
Развитие проекта на этом не завершается, ноыве возможности будут в дальнейшем добавляться в программу, как и на протяжении всего периода разработки ранее.
Upd 2014.11.02: Объявление о текущем статусе проекта: К сожалению, переход на ветвь 2.1 прошёл не так гладко, как я расчитывал. Завершить эту глобальную переделку планировалось еще весной, но на это банально не хватило времени. Новая работа и планы на лето не позволили уделять проекту столь же много внимания, как прежде.
К тому же при переносе на новый ПК исходники 2.0.12.00 были потеряны. Сохранился лишь бекап v2.0.11.08 и незавершенная версия 2.1.0.0. По этой причине поддержка 2.0.12.00 была прекращена. Изначально планировалось вносить мелкие правки и испраления, выпуская 2.0.12.01 и т.д. версии.
Часть функционала, что была в 2.0 в 2.1 до сих пор не реализована, так что пока она так и будет висеть в категории "тестовые сборки".
Сейчас у меня с временем стало посвободнее, так что работа по доведению ее до состояния полноценной версии, не устопающей в функционале предыдущим будет продолжена.
Спасибо за понимание.
*** заметки к релизу *** Работа над версией 2.1 как отдельной "ветвью" началась еще прошлой осенью. Основной целью была глобальная реорганизация процедур обработки текста, а так же "наведение порядка" в исходниках.
За время развития версия 2.0 успела обрасти различными функциями и фичами, многие из которых не были продуманы в изначальной концепции "проектов". Зачастую для реализации новой идеи приходилось идти на кмпромиссы и ухищрения, обходя ограничения с помощью громоздких конструкций с лишними преобразованиями формата текста, дабы не переписывать все с нуля.
Все это нагромождение, хоть и работало в целом более-менее стабильно и даже не особо тормозило, было лишь временным решением. Сильно ухудшалась удобочитаемость кода, затрудняя дальнейшую поддержку, поиск ошибок, доработку и добавление новых функций в долгосрочной перспективе.
Версия 2.1 - это попытка разобрать все это "безобразие" и сделать как надо. Было реорганизовано или переписано с нуля большинство кода, отвечающего за обработку текста, а так же обновлен внутренний формат хранения обработанных текстовых данных, и соответствующие конвертеры в конечный формат разметки API/движка.
Новая система хранения настроек и профилей/пресетов с древовидной структурой облегчит добавление новых функций.
Все это обеспечит более удуобную "платформу" для дальнейшего развития проекта.
Планировалось выпустить 2.1 в начале апреля, однако разработка затягивается всвязи с нехваткой времени и постоянно возникающими новыми задачами.
Поэтому сегодня 14.04.2014 начинается выкладка тестовых сборок ветви 2.1 в открытый доступ.
Вчем разница между "beta верисями" 2.0, выкладывавшимися ранее и новой "тестовой сборкой":
beta подразумевает, что программа полностью работоспособна, но *может* содержать ошибки, на наличие которых она не была тщательно протестирована.
"тестовая сборка" означает, что продукт находится в процессе разработки, функциональность программы не полная, имеются известные проблемы (в процессе решения).
Функциональность тестовой сборки не полная. Некотрорые возможности, имеющиеся в ветви 2.0 пока не были корректно перенесены в 2.1.
Качайте только если вы заинтересованы в тестировании, на свой страх и риск.
По умолчанию тестовая сборка запускается в portable режиме, и не изменяет данные установленной версии 2.0.x.x
Известные проблемы и ограничения:
* Импорт настроек и проектов предыдущих версий не поддерживается.
* интерфейс настроек стилей пока что не полностью функционален. Отсутствует справка.
* Окно "отладка проекта" может вызывать зависания при попытке отобразить XML структуру проекта
* открытие текстовых файлов в окне чтения вслух, а так же функция проверки голосовых параметров в окне настроек не работают
* выбор абзаца и кнопци "перемотки" в окне чтения вслух не работают при использовании разметок SSML и SXML
* Режим "билингво" тщательно не тестировался и может работать с ошибками
Загрузить последнюю тестовую сборку:
http://yadi.sk/d/En7qHMZnMXPo6 Список изменений