Codist icon indicating copy to clipboard operation
Codist copied to clipboard

Symbol List Improvements

Open fitdev opened this issue 1 year ago • 0 comments

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:

  1. 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:

Screenshot_20250105_122017

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).

  1. Use Codist's Super Quick Info tooltips for item tooltips in symbol list instead. So, for the above example, the tooltip for NoNullAllowedException should look like this instead:

Screenshot_20250105_122700

fitdev avatar Jan 05 '25 09:01 fitdev