Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Symbol List Improvements #342

Open
fitdev opened this issue Jan 5, 2025 · 0 comments
Open

Symbol List Improvements #342

fitdev opened this issue Jan 5, 2025 · 0 comments
Labels
enhancement QuickInfo Tool tip and quick info

Comments

@fitdev
Copy link

fitdev commented Jan 5, 2025

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

@wmjordan wmjordan added enhancement QuickInfo Tool tip and quick info labels Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement QuickInfo Tool tip and quick info
Projects
None yet
Development

No branches or pull requests

2 participants