Решил немного приостановить разработку версии 2.0, т.к. конца и края не видно. В данный момент выполняю "работу над ошибками" версии 1.2.1. Первые изменения появятся в ближайшее время (зависит от загруженности на работе), назову эту работу версией 1.3
Обновляемый список исправлений, содержит то что уже сделано:

(25-03-2014):
1. *.html файлы перенесены в отдельную папку "html", устранены ошибки путей к файлам
2. Обработка событий от диалоговых окон по трубопроводам вынесена в отдельные процедуры (для более удобной читаемости кода)
3. Исправление ошибок с открытием диалогового окна "Редактирование списка слоев"
4. Исправление ошибки с отрисовкой сетки трубы при черчении, теперь сетку видно всегда, без мертвых зон
5. Исправлено отображение кнопок на тулбаре (убрал белый фон)
6. Отключил iconv.dll / iconv.so - т.к. проверку осуществляю в SketchUp 2013, а здесь функционала iconv вроде пока не требуется.
7. Ряд мелких, не относящихся к функциональности, исправлений
(26-03-2014):
8. Устраненно зависание модуля "спецификация" в SketchUp 2013
9. Изменение кнопки смены языка на флаги в соответствии с выбором. Флаги меняются только при перезапуске Sketchup (сам Sketchup не позволяет динамически менять изображения на кнопках в тулбарах, а так было бы здорово)
10. В базу данных трубопроводов, добавил раздел "Воздуховоды", пока только круглые и без фланцев, т.к. рисуются точно также как трубы (цилиндрами).
11. Аналогично пукту 2, проведена работа по модулям: "Переходы", "Тройники", "Фланцы"
12. Ряд мелких оптимизаций кода, влияющие на скорость обработки комманд в теории, на практике не заметил.
(27-03-2014):
13. Добавлен инструмент "добавления атрибутов CoolPipe произвольной группе элементов", что означает, любая группа, присоединенная к CoolPipe, будет учитываться в спецификации.
14. Добавлена кнопка "Экспорт в CSV" для спецификаций. Экспорт будет осуществлен в папку "c:/coolpipe/", если такой папки нет, то она будет создана. Если файл спецификации существует в указанной папке, он будет перезаписан. Файл спецификации будет создан к кодировке UTF-8, в Excel вставлять придется с помощью инструмента "специальная вставка" с дальнейшем разбиением спецификации на столбцы.
(11-04-2014):
15. Исправлена ошибка, вызывающая падение SU 2013 при активизации инструмента вращения (тройника, фланца).
16. Устранены ошибки присвоения атрибутов для коннекторов у тройников и фланцев
17. Внесены исправления в базу данных тройников по наружным диаметрам. Обсуждение вопроса в раздаче версии 1.2.1
(22-04-2014):
Проверил работоспособность в SU2014, результат - вообще не работает. Вот думаю теперь, сделать полную поддержку SU2014 не обращая внимания на все остальные версии. Уж больно мне понравилось нововведение по языковым локализациям. И опять придется переделать 60-70% программного кода. Есть какие нибудь соображения по этому поводу?
(24-04-2014):
Восстановлена работа диалоговых окон в версиях SU-2013 и SU-2014. Изменен принцип языковых локализаций по примеру использования LanguageHandler добавленного в SU-2014. LanguageHandler в чистом виде не работает в SU-2013, пришлось немного его откорректировать.
(30-04-2014):
Ведутся работы по восстановлению инструментов, с одновременной проверкой на совместимость версии для SU-2013, 2014, 2015:
а). Рисование труб - ГОТОВО (+добавлено несколько улучшений, по поводу привязок к коннекторам)
б). Рисование отводов - ГОТОВО (11-08-2014) (+ улучшения, теперь отображается сетка отвода, при выборе места присоединения)
в). Рисование переходов - ГОТОВО (22-09-2014) (+ переход будет чертится с плавным переходом, по ГОСТ 17378-2001)
г). Рисование тройников - ГОТОВО (05-01-2015) (+ улучшения, при позиционировании тройника также будет отображена сетка)
д). Рисование заглушек - ГОТОВО (07-01-2015) (+ улучшения, при позиционировании заглушки будет отображена сетка)
е). Рисование фланцев - ГОТОВО (11-01-2015) готово, но пока без автоматического обратного фланца, ручками переворачивать придется
ж). Редактирование труб - ГОТОВО (03-06-2014)
з). Редактирование отводов - временно отменено, новый функционал рисования думаю позволяет отказаться от редактирования отвода, проще нарисовать заново отвод
и). Редактирование переходов - Частично готово (09-10-2014г) имеются некоторые косяки в работе инструмента, нужно будет позже разобраться
к). Редактирование тройников - Частично готово (06-01-2015г) косяк такой же как и с переходами, при изменении диаметра - компонент не попадает в начальное местоположение, исправлю в дальнейшем, может добавлю инструмент магнит, чтобы можно было менять положение объектов. (естественно подсмотрел у более навороченного программиста :-D )
л). Редактирование фланцев - временно отменено (для ускорения выпуска этого многострадального релиза :-D )
м) Языковые локализации - готово в версии 1.3 BETA 2
н) Динамическое изменение языковых настроек - готово в версии 1.3 BETA 2
о) Работа со слоями и материалами, автоматическая привязка (слоев и материалов) - готово в версии 1.3 BETA 2
(14-08-2014г):
Дополнительно требуется настройка взаимодействия между отдельными компонентами, чем в принципе параллельно занимаюсь при переработке кода. Не замеченные мною ошибки, надеюсь исправить при поступлении сообщений от пользователей.
(02-01-2015г):
Произвел проверку работоспособности плагина в версии SketchUp 2015 x32 - слава богу все работает как и задумывалось ))). Версию x64 пока проверить не могу, сделаю это позже, надеюсь все пройдет нормально.
|