Контекстная динамическая панель
Новая боковая панель «Дин. панель» — отдельный раздел в Activity Bar, который автоматически показывает информацию по текущему контексту работы. Содержимое переключается само, без ручных вкладок.
Что показывает панель
Свойства объекта — при выделении узла в дереве конфигурации (одиночный клик):
- Вертикальная компоновка в одну колонку, сворачиваемые блоки с разделами свойств.
- Секция «Основные» всегда первая и раскрыта по умолчанию, остальные свёрнуты.
- Раскрытый блок подсвечивается вертикальной полосой у иконки сворачивания.
- Подсистемы и обмен данными — служебные блоки в конце списка.
- Редактирование свойств прямо в панели (имя, синоним, флаги, типы, формы, состав подсистем, ввод на основании).
Структура модуля — при работе в редакторе модуля .bsl/.os:
- Иерархия процедур, функций, переменных и областей (в т.ч. вложенных), как нативный Outline.
- Использует bsl-analyzer LSP, при его отсутствии — встроенный парсер.
- Поиск по символам, полное раскрытие дерева, всплывающие подсказки с комментарием метода.
- Клик переносит курсор к нужной процедуре/функции/области в редакторе.
Логика переключения контекста
- Клик по объекту в дереве → свойства (модуль открывается без перехвата фокуса).
- Переход в текст модуля → структура модуля.
- Возврат к дереву → снова свойства. Выигрывает последнее действие пользователя.
Прочее
- Панель свойств переработана: старое открытие свойств в отдельной вкладке упразднено.
- Заголовки разделов в Activity Bar разделены: «Редактор конфигураций» и «Дин. панель».
- Унифицирован внешний вид полей ввода с остальным интерфейсом расширения.