question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Be able to see progress for multiple activities

See original GitHub issue

The LSP protocol allows the language server to update a client about the progress of multiple background activities via the WorkDoneProgress mechanism, where each activity is identified by a unique token. The VSCode status bar, though, can only show one activity at the time. If the server notifies the client about multiple activities, the last one wins and progress of the original activity is not shown to the user any longer. This is sub-optimal for a server like the Erlang one which performs many activities concurrently. As an example, we can parallelize the indexing process, but currently report progress only for a single indexer.

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:18 (17 by maintainers)

github_iconTop GitHub Comments

2reactions
bpaserocommented, Mar 25, 2020
1reaction
bpaserocommented, Mar 23, 2020

Something @isidorn recently added is “silent” notification progress, it works like this:

  • you use IProgressService#withNotificationProgress with the silent option enabled
  • you can call this multiple times for each individual progress you want to report
  • notifications are being added but hidden in the notification center (thus “silent”)
  • the status bar will show the currently active (= last reported progress) message
  • clicking on the statusbar will reveal all progress notifications

I think that is a good compromise of not showing all notifications at once, but still be able to transition into more progress feedback as needed.

Read more comments on GitHub >

github_iconTop Results From Across the Web

java - Show progress bar between 2 activities - Stack Overflow
I want to have a progress bar loading screen come up when I click a button on the MainActivity to launch a second...
Read more >
About activities and progress data in Schoolwork
You'll be able to check how students are progressing on an app activity both individually and compared to the rest of the class....
Read more >
Progressing multiple activities | dedicated to Project Controls
I am familiar how it works to progress one activity, but manually clicking through 50 scaffolding activities is preferrably not the way to...
Read more >
Understanding Lesson and Activity Progress in Learn English ...
There are two places where you can see your progress: Lesson Progress: Your progress within an entire lesson is shown on the All...
Read more >
Set and update task progress - Microsoft Support
Looking for big-picture plan progress? The Charts view provides overall progress of all tasks in your plan, so you can see how things...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found