microsoft / vsts-extension-retrospectives

An Azure DevOps extension for efficient retrospectives
MIT License
179 stars 80 forks source link

Item Color is not Updated when Dragged into another Column #734

Open Ni2Be opened 4 months ago

Ni2Be commented 4 months ago

Describe the bug The color of the items always stays the same. E.g. You create an item in the Collect Tab in the neutral column -> color yellow Then you go to the Group Tab and decide that this is more a positive thing and drag it to Positive -> color stays yellow

I think this was an unwanted side effect of #543

Are you using the Retrospectives Tool on-prem? [ ] Yes [ x] No

If Yes, what version of the extension?

To Reproduce Steps to reproduce the behavior:

  1. Go to Collect Tab
  2. Create an item
  3. Go to Group Tab
  4. Drag item into another column
  5. Color of item does not change

Expected behavior Color should become color of column

Screenshots none

What screen type are you seeing this on ? [x ] Desktop [ ] Mobile

Additional context none

Ni2Be commented 4 months ago

As a hotfix it could maybe be done like this: Ni2Be#2 but it would probably be better to rework the Focus 'All' concept. I could not get the development environment running, could someone take over this?

polatengin commented 2 months ago

I want to hear more about your scenarios @Ni2Be , so far all the teams and orgs that uses Retrospective Extension expressed that it'd be better if we keep the handle color of the feedback item, even after it's been moved. So they can keep track of the original intent of the feedback.

Ni2Be commented 1 month ago

Because it went in as a side effect I assumed "changing the color" would be the wanted behavior.

We notice it in Retros where we used the Drop-Add-Keep-Improve template, there our workflow is "Add all to the first column and then during the retro move it to the others". As a result of that workflow all items are red at the end.

But I also see why keeping the original color is probably a better fit for other templates. Maybe it could be a feature to select the behavior per template, what do you think?