code-d icon indicating copy to clipboard operation
code-d copied to clipboard

[Feature] Make "Implement Interface" obvious (UX issue)

Open MrcSnm opened this issue 2 years ago • 2 comments

I believe there could be error highlights from when implementing abstract functions, like we see in Typescript.

There is another UX problem that the CTRL + . only works if your cursor is currently after the name of the class, for instance:

Compo|nentA : Component ( | is the cursor )

If I do CTRL + . at that point, code-d doesn't recognize that this is a implementable, I must move it to after the colon for it actually recognizing

MrcSnm avatar Nov 01 '21 16:11 MrcSnm

can you give more detail on the error highlights on abstract functions?

For the component thing it's by design: it implements only the class/interface your cursor is on (not all of it), though I could add it adding all of the components on the actual class too.

WebFreak001 avatar Nov 01 '21 16:11 WebFreak001

Usually we have the zig zag red line with 'the class ComponentA does not implement the methods (method list) from (class or interface) Component

MrcSnm avatar Nov 01 '21 16:11 MrcSnm