@selector спасибо большое) буду знать
а теперь серьезно я работаю с басом еще с 2016 года я просто не использую кубики сам. И методы использую которые не рекомендованы разработчиком.
Добавить для блоков с вложениями (if, for, while, и т.п.) линии связи как в дереве папок виндовского проводника, которые будут проявляться при раскрытии этих блоков.
Очень часто скрипт проще и компактнее написать с бо'льшим количеством вложенных условий и циклов, чем растягивать его в линейную реализацию с кучей дополнительных условий, но при этом без чётких визуальных ориентиров начинаешь просто сбиваться в коде и быстрее уставать.
Сохранять текущую позицию в коде независимо для КАЖДОЙ функции, а не относителную как это сделано сейчас.
Даже при написании кода приходится доволно много скролить код внутри функции, а уж при отладке или редактировании это просто бесить начинает (перешел на секунду из одной функции в другую что-то уточнить, проверить, подправить, а потом вернулся обратно и каждый раз скроль до искодной точки).
И еще было бы не плохо иметь возможность добавлять описание для всех переменных в списке существующих, а не только для ресурсов или предопределённых действиями (как "X" и "Y" из экшена получить размер элемента).
Потому, что если давать совсем понятное смысловое имя - оно становится неудобным при использовании в коде, а если достаточно укоротить, то через некоторое время приходится даже в своём коде голову ломать, что это за название такое и где оно применялось, что тоже не слишком удобно, да и просто при большом количестве переменных короткие сокращения становятся однообразными и легко ошибиться.