Почти можно сделать, так как интерфейс модуля это просто html + javascript, в том числе и возврат больше одной переменной из функции модуля.
Но ничего стандартного нет, все надо пилить самому. Набор напильников нужен большой.
Обновить текущий интерфейс списка функций, сделав его схожим с новым основным интерфейсом.
Добавить возможность группировки функций, аналогично тому, как это реализовано в окне переменных.
Добавить автофокус в поле ввода для поиска функций.
Уменьшить количество необходимых действий для создания и редактирования функций. Например, можно добавить контекстные кнопки.
Добавить сочетания клавиш для открытия окна функций, выхода из функции, возврата в главное меню, создания новой функции и других действий.
Сделать настраиваемым стандартное название возврата из функции (FUNCTION_RESULT).
Сделать видимым возвращаемое значение функции в блоках с вызовом функции.
Добавить возможность фильтрации списка функций.
Добавить закрепление открытой функции в верхней части окна списка функций. Можно в отдельной области её отображать и сделать быстрым её редактирование
Добавить возможность быстро создавать циклы, условия. Можно добавить "типо сниппеты"
@GraceAngry said in Обновление интерфейса и другие нововведения:
Добавить возможность группировки функций
@GraceAngry said in Обновление интерфейса и другие нововведения:
Добавить возможность фильтрации списка функций.
фильтруется же. Или не том речь?
+
А еще возможность группировать функции по папкам. Например по назначению (типа "авторизация"). Как группируются экшены по модулям