Skip to content
This repository has been archived by the owner on Jun 26, 2018. It is now read-only.

Polish UI for the inspector #3

Closed
octref opened this issue Jun 7, 2018 · 2 comments
Closed

Polish UI for the inspector #3

octref opened this issue Jun 7, 2018 · 2 comments
Assignees
Milestone

Comments

@octref
Copy link
Owner

octref commented Jun 7, 2018

Goals

  • Offer good overview / glance value of what's happening over the protocol
    • Params should be collapsed
  • Offer easy search / filtering
    • Partial text match for filtering. For example, typing comp should single out all the completion request / responses
    • Be able to filter by language features, for example
      • completion / completion resolve
      • code lens / code lens resolve
      • formatting / range formatting / on type formatting

Technical

  • This should be a web app that's possible to run stand-alone or in VS Code Webview
  • This inspector should take two kinds of input
    1. A complete JSON log, which the LanguageClient should write to the output channel if [language-server-id].trace.server is set to json. This allows copy-pasting of a complete log into the visualizer.
    2. JSON Stream. This allows an external data source to send JSON logs continuously to the Inspector, which transforms the JSON event into a visualized DOM element and append to the end.

/cc @dbaeumer

@octref octref self-assigned this Jun 7, 2018
@octref octref added this to the June 2018 milestone Jun 7, 2018
@octref octref closed this as completed in db1a1f0 Jun 12, 2018
@octref
Copy link
Owner Author

octref commented Jun 18, 2018

The most up-to-date UI is hosted at http://lsp-inspector.surge.sh/

@octref
Copy link
Owner Author

octref commented Jun 26, 2018

This issue was moved to microsoft/language-server-protocol-inspector#3

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant