Codist
Codist copied to clipboard
Symbol List Improvements
It would be nice to add the following improvements to the symbol list. These examples are for "Find Derived Classes" list, but can be applied to other similar situations:
- When filtering symbol list by name, have the option (or by default) do not remove the item's parents so that hierarchy is visible. If the item's parents do not match the filter (most of the time they will not match the filter), perhaps gray them out or dim them, but still display them with proper alignment. Consider this example below:
NoNullAllowedException is not a subclass of OutputTooSmallException, and yet the current way of presenting things when filter is applied, makes it as if NoNullAllowedException is derived from OutputTooSmallException. So my proposal would show (in a grayed out / dimmed style) all the parents of the NoNullAllowedException (and the same for all the other items).
- Use Codist's Super Quick Info tooltips for item tooltips in symbol list instead. So, for the above example, the tooltip for
NoNullAllowedExceptionshould look like this instead: