2.26.3.23:
Выпуск содержит новые настройки отображения портов, расширенные возможности экспорта в SVG, возможность тонкой настройки обновления блоков через скрипты, повышенную точность сравнения в логических блоках, обновлённый модуль SMath Studio и улучшения соответствия ГОСТ ЕСКД при печати.
# Новые возможности
## Настройки отображения портов
- Добавлена опция **«Не поворачивать имена портов при повороте блока»** (включена по умолчанию). При включённом флаге подписи портов остаются горизонтальными независимо от ориентации блока, что упрощает чтение схем.
- При отключении опции восстанавливается прежняя логика отрисовки, а также исправлена ошибка, при которой подписи портов «проваливались» внутрь блока при зеркальном отражении.
## Скрипты обновления блоков
- Для любого блока теперь можно разместить рядом с файлом *.ps* файл с тем же именем и расширением **.script**. Содержимое скрипта будет выполнено при обновлении блока, позволяя задавать пользовательскую логику обновления без изменения самого блока.
## Экспорт в SVG
- При сохранении схемы в формат *.svg* теперь записывается подпись порта в соответствии с ГОСТ ЕСКД, что обеспечивает корректное отображение при последующей работе с векторной графикой.
- Улучшена процедура записи состояния порта в SVG‑файл без изменения поведения программы.
## Поддержка печати по ГОСТ ЕСКД
- Добавлена отрисовка подписей портов в графическом интерфейсе (GDI) в соответствии с требованиями ГОСТ ЕСКД (режим legacy/печать).
# Улучшения
## Точность сравнения в логических блоках
- Установлена точность сравнения по умолчанию **1 × 10⁻¹⁶**, что повышает надёжность расчётов при работе с малыми отклонениями.
- Для блока «Сравнение с константой» свойство «Константа» теперь использует режим расчёта «Константа», обеспечивая более предсказуемое поведение.
## Обновление модуля SMath Studio
- Пересохранён и обновлён плагин SMath Studio, включены исправления и улучшения, полученные после тестирования. Пользователи получат более стабильную работу с блоками SMath.
# Исправления ошибок
- Исправлена ошибка сборки некоторых плагинов, что устраняет проблемы при установке и запуске программы.
- Устранены мелкие недочёты в блоках сравнения, включая корректную работу при сохранении в библиотеку версии 1.
- Исправлена ошибка, из‑за которой подписи портов могли «проваливаться» внутрь блока при зеркальном отражении.
*Примечание: изменения, относящиеся к Linux‑версии, в данном выпуске отсутствуют.*