StefanKert / BuildVision

A Visual Studio extension to visualize the building process.
MIT License
261 stars 43 forks source link

Sorting by Build Order has gone wrong in V3 #89

Closed rb126 closed 4 years ago

rb126 commented 4 years ago

Hi Stefan - I've noticed sorting by build order seems to have gone wrong since the 3.0 update four days ago. Projects seem to be appearing at random in the grid view, and if I sort by '#' to fix it and get them in order during a build then new projects to start building then just start popping up again in the middle of all the already-built projects. Is this just me, or has there been a regression? Thanks!

rb126 commented 4 years ago

Here's an example - the build order was seemingly random, so I clicked on the '#' column to sort in order around the time project number 74 was building, and you can see that later projects just scattered all over the place after that:

image

pentp commented 4 years ago

I'm having the same issue with Build Order column sorting and also Build start time column.

rb126 commented 4 years ago

Any idea when 3.0.1 with a fix for this might be available? I've just now rolled back to 2.1.1 and projects are now added to the list in the correct order again. This was one of the main reasons I used BuildVision - so I could easily see the progress of my build, and this is not possible if the projects are added throughout the build scattered at random somewhere in the list.

rb126 commented 4 years ago

My rolled back version 2.1.1 got "auto-updated" by Visual Studio to version 3.0.1, which broke the sorting again, so I've had to roll back to v2.1.1 again and turn off auto-updates for this extension in the Visual Studio "Extensions and Updates" window.

victornovik commented 4 years ago

Dear Stefan, Could you please fix up this regression bug? It is really annoying and people have to roll back to the old versions of your useful plugin.

StefanKert commented 4 years ago

Hi @victornovik ,

Thanks for bringing this up again :)

Because of other projects, I don´t have a lot of time for opensource lately, so that is why feature development / bugfixing takes very long. I know that this is not very satisfying and I am really sorry.

I´ll try to provide a fix this week :)

rb126 commented 4 years ago

Many thanks, Stefan - I look forward to giving this a go.

StefanKert commented 4 years ago

Hi @rb126,

image

Looks good now :)

if you want to give it a shot you can grab the artifact of the latest build https://dev.azure.com/stefankert/_apis/resources/Containers/2834886/VsixGallery?itemPath=VsixGallery%2FBuildVision.vsix

I am happy for any feedback :). I will try to push a release 3.0.1 today with additional fixes.

rb126 commented 4 years ago

Thanks, Stefan, but if 3.0.1 is out later today I'll grab that with the "additional fixes" :-) Thanks for fixing this one though!

StefanKert commented 4 years ago

@rb126 @victornovik the new version can be downloaded from the marketplace now 😃 and orderin should work now

victornovik commented 4 years ago

@rb126 @victornovik the new version can be downloaded from the marketplace now 😃 and orderin should work now

Hi Stefan

It works now in 3.0.1! Great job! I really appreciate your fix.