Версия 2.0.0020

В этой версии следующие изменения, дополнения и исправления:

  • Добавлено завершение рисование системы труба-отвод, в режиме черчения трубы “автоматический отвод” по нажатию на клавишу enter на клавиатуре (даже без наличия завершающего коннектора). При данном способе можно использовать отводы не только 90 градусов

Для библиотеки компонентов пользователя:

  • Починил текстовый ввод угла поворота при активации транспортира вращения отводов, тройников и пользовательских компонентов (был сломан при добавлении управления углом поворота стрелками), стрелки тоже работают
  • Ускорил запуск библиотеки пользовательских компонентов (ориентировочно скорость увеличена >100 раз, заметно при количестве пользовательских компонентов >15). По данному исправлению требуются наблюдения и тестирование в боевых условиях, жду обратную связь
  • Ускорен поиск компонентов пользователя в библиотеке. Правда теперь, после ввода строки поиска нужно нажать Enter
  • Исправлены ошибки восстановления слоев при воссоздания компонента из собственного формата, если отсутствует skp или он выполнен в более новой версии SketchUp
  • Исправлено сохранение компонента из более новой версии в старую (при переносе пользовательских библиотек между разными версиями SketchUp), чтоб не восстанавливать их каждый раз из резервных форматов, также для ускорения работы
  • Масштабирование картинок пользователя (для новых компонентов в библиотеке), для оптимизации и увеличения скорости загрузки. Максимальный размер, к которому приводятся изображения равен 500х500 пикселей
  • Оптимизирован размер JSON составляющей пользовательских компонентов, правда теперь его читать трудно, но не думаю что оно вам нужно (теперь неудобно человеку читать в этом формате координаты точек углов поверхностей, из которых состоит компонент, а компьютеру легче). Новые компоненты будут сразу оптимизированы, а старые можно пересохранить, путем обновления/добавления коннекторов или атрибутов компонента

Накопительные сервисные обновления:

  • Дополнены и обновлены некоторые сообщения об ошибках выводимые в консоль Ruby, для понимания ряда процессов, требующих внимания
  • Исправлено автоматическое обновление спецификации (если окно открыто и происходят какие-либо изменения в модели, даже например при масштабировании длины трубы)
  • В виджет информации о лицензии выведено количество купленных дней в буфере вместо почты. Свою почту вы итак знаете, информация не несла смысловой нагрузки
  • Добавлен альтернативный вариант определения доступности интернета из плагина, иногда встроенная функция API SketchUp возвращает неправильный результат, что приводит к невозможности запуска CoolPipe
  • Вывод номера актуальной версии на сервере в консоль Ruby при запуске SketchUp, либо сообщение, что установленная версия актуальна
  • Смягчены требования к валидации токена (иногда разница в 1 секунду, из-за внутренних преобразований, между разными проверками приводила к ошибке, и заставляло вводить пароль от плагина при каждом включении SketchUp, теперь допустимая разница увеличена до 3600 секунд, и ошибка будет возникать только в случае намеренной манипуляции)
  • Обновление механики безопасности данных пользователя
  • Обновлены переводы плагина на другие языки
  • Отключены от обслуживания версии плагина младше 2.0.0015 версии