poinz icon indicating copy to clipboard operation
poinz copied to clipboard

Synchronize main view with selection in the left panel

Open hitclif opened this issue 2 years ago • 4 comments

Anytime I click (select) an item in the Backlog (left panel) I would expect that the main view is synced and shows me current status of that item (eg. voting results). At the moment, to synchronize the main view with backlog I need to click "estimate" button. Doing this, however, will erase last voting.

hitclif avatar Apr 05 '22 09:04 hitclif

You have a point there. however I'm not sure yet how we would do that exactly...

my thoughts:

  • think about "local state" (in your browser) and "global state" (state of the room, same for all users in room)
  • currently the main view is always "global" : everybody sees the currently "active" story.
  • If we would now deviate from that, we need to think about visual representation of the fact, that you are locally looking at a different story than the one that is currently being estimated..

xeronimus avatar Apr 07 '22 09:04 xeronimus

What about some checkbox "sync main view with selection"?

hitclif avatar Apr 07 '22 09:04 hitclif

I've got an idea: I extended the matrix/default view toggle on the top right corner of the room

Normal view:

Unchanged, if selected, the main area displays the "Room". All users and the currently selected story. i.e. story that is currently being estimated, marked with an orange border in the backlog. image

The "Detail Story" View:

If selected, the main area displays the Story that is currently "highlighted" in the backlog (marked with a blue border). Here the user cannot do much, except "settle" on a new value (same as in the matrix with drag'n'drop) image

And for not yet revealed / estimated stories, it's a bit empty: image

The Matrix View:

No changes here.

In addition: The small "users" icon on the toggle will "shake" if somebody in the room selects a new story for estimation, while I'm on the Detail view or on the matrix

xeronimus avatar Apr 09 '22 11:04 xeronimus

Maybe, other solution would be to split the screen into two rows/columns: one for the story to be estimated other one for the story I am selecting in the left panel. However also your proposal is reasonable.

hitclif avatar Aug 18 '22 07:08 hitclif