Open FranchukAndrei opened 2 months ago
Закладки внутри схемы порождают другую проблему, которой нет в отдельных панелях: в больших модулях со сложной многоуровневой структурой будет сложнее увидеть все закладки, придется разворачивать все уровни и листать список. Если реализовывать такое, то очень желательно делать опциональным.
Опциональность поддерживаю. Всегда полезно иметь возможность отключить какие-то бантики. Напрашиваются "отжимаемые" кнопки в правом верхнем углу, примерно как с событиями. Кстаааати... а что если сделать возможность скрывать в схеме модули, или целые области? Рядом с пиктограммкой "p" или "f", еще и глазик какой-нибудь. Ну и кнопка "показть скрытые", чтобы методы не терялись из схемы окончательно. Кажется это фича будет еще удобнее.
Описание проблемы
Есть отличный инструмент Схема для навигации внутри модуля. Иерархическая структура с группировкой - это хорошо. Есть отдельно окна задач, точек остановки и закладок. Каждой из них удобно пользоваться в своих сценариях. Однако, такой подход порождает необходимость держать открытыми какое-то неадекватное количество вкладок. Большое количество редакторов объектов, плюс большое количество открытых инструментов работы с этими объектами, плюс еще целая куча окон для навигации внутри одного редактора объектов - это довольно неудобно.
Описание решения проблемы
Предлагаю в окне со схемой модуля дополнительно отображать маркеры для точек останова, закладок и задач. Это позволит удобно выполнять навигацию по модулю, легко переключаясь между участками кода, и понимая где они находятся в структуре модуля. Выводить предлагаю либо разворачивая строку с именем модуля еще на один уровень дерева, либо ниже, следующей строкой под модулем. Для свернутых групп предлагаю выводить справа индикаторы с количеством точек каждого типа.
Дополнительная информация
No response