2.26.7.20:
Выпуск содержит ряд улучшений пользовательского интерфейса, расширенные возможности моделирования и повышенную стабильность скриптовой среды, а также несколько исправлений, специфичных для Linux‑версии программы.
# Основные улучшения интерфейса
## Инструменты просмотра и графики
- Исправлена ошибка отображения формы просмотра значений на линии связи, когда активный монитор расположен справа от главного окна; аналогичные поправки внесены в формы курсора и инструменты графика.
- Минимальная высота формы графика уменьшена до 200 пикселей, что позволяет более гибко размещать окна визуализации.
## Поиск блоков
- Устранён сбой инструмента «Поиск блока» при работе в режиме «По всем открытым проектам».
- В Linux‑версии исправлено отображение строк, содержащих символ переноса строки, в окне поиска блоков.
# Управление свойствами объектов
- Улучшена сортировка списков свойств: теперь группы свойств участвуют в сортировке при клике по заголовкам столбцов.
- Добавлен механизм предварительной сортировки свойств с учётом приоритетов, что упрощает поиск нужных параметров.
# Моделирование и библиотечные блоки
- В логике проверки заданных свойств блока «Обратный клапан» внесены уточнения, повышающие корректность расчётов.
- В блоке «Ездовой цикл» библиотеки управления транспортными средствами теперь можно задавать пользовательский файл с таблицей скорости.
- В блоке «Транспортное средство» библиотеки трансмиссий добавлен перерасчёт параметров воздуха при изменении температуры, что расширяет возможности моделирования климатических условий.
# Система скриптов и генерации кода
- При отправке команды в плагин процесс генерации шаблона теперь вызывает событие изменения, обеспечивая корректное обновление результатов.
- Удалён устаревший базовый класс TSMathBasic; весь функционал перенесён в наследника TSMathStatic, упрощая работу с математическим движком.
- Добавлены проверки, предотвращающие сбои доступа к памяти (AV) в среде SMath Studio.
- Исправлен алгоритм поиска пользовательской папки и введена проверка наличия файлов при получении пути к SMathStudio, что повышает надёжность работы скриптов.
# Улучшения для Linux
- В окне пакета исправлена доступность кнопки «Сделать шаг» при паузе проекта, обеспечивая полноценное управление выполнением моделей.
Эти изменения направлены на повышение удобства работы, расширение функциональных возможностей моделирования и улучшение стабильности программы на всех поддерживаемых платформах.