When we check an element as Public it stop checking if the element is used or not used with the yellow highlighting and we need to go manual using the feature "Find usages in all modules".
That would be great if we can have a feature to analyze all the public elements in a module and have a list of no longer used objects. In this way, we can easily remove what is no longer needed.
See enclosed draft sugestion for this feature.