Codist icon indicating copy to clipboard operation
Codist copied to clipboard

Suggestion: Super Quick Info for the "Parameter Info" box

Open IneedHelp opened this issue 2 years ago • 9 comments

Hello, your Super Quick Info is very attractive in both functionality and aesthetics. I was wondering if there's any chance to bring it to the Parameter Info box in the near future. Currently it looks like this image

which is out of tone with how beautiful Super Quick Info looks.

IneedHelp avatar Mar 02 '23 03:03 IneedHelp

Yes, this is something I have wanted too. By comparison VS's parameter info box looks very dull.

fitdev avatar Mar 02 '23 06:03 fitdev

Is it because you have installed another extension which conflicts with Codist?

It should look like the following: image

wmjordan avatar Mar 02 '23 06:03 wmjordan

@wmjordan I think what is meant is not the tooltip when you hover over a parameter, but a tooltip / info box when you are typing in - VS shows you various overloads and provides a short description of the parameter you are entering (i.e. when writing a method call for example).

fitdev avatar Mar 02 '23 06:03 fitdev

Yes, as @fitdev pointed out, this is the information you get when you'd press Ctrl+Shift+Space (or Ctrl+K, P), command named Display Parameter Info. It is distinct from the tooltip I get from hovering over the parameter:

image

Also, I completely ditched the other extension that interferes with Codist as I prefer to be able to interact with the shown tooltip (which is not possible when ReSharper's EnhancedToolTip is installed).

IneedHelp avatar Mar 02 '23 12:03 IneedHelp

Oh, I see. You want Codist to replace the Parameter Info box with a better implementation. Hmm, since the Roslyn is open-sourced, maybe I can learn from them and make some improvements. But it takes time. I can't guarantee you whether, or when this will be implemented.

wmjordan avatar Mar 02 '23 12:03 wmjordan

Yeah, I fully understand that an extension like this will be forever work in progress as numerous options and features can be added to it. I appreciate you're taking into consideration the possibility of adding this at a later time.

IneedHelp avatar Mar 02 '23 13:03 IneedHelp

I studied the source code of Roslyn and read that the Parameter Info window has something to do with the auto-completion feature. Replacing one thing might requires replacing both of them. That isn't an easy task.

wmjordan avatar Mar 16 '23 06:03 wmjordan

What about replacing the default small tooltip that appears when you select items in Intellisense dropdown - is it similarly difficult to replace as the parameter info window?

fitdev avatar Mar 16 '23 07:03 fitdev

is it similarly difficult to replace as the parameter info window?

Unfortunately, yes. See #13, which has been there for almost 5 years.

wmjordan avatar Mar 16 '23 12:03 wmjordan