Description of new rules:
Each message in a Flow conversation will have one of the following:
* Comment link
* Reply link
* Entry field
The last message in a thread has the Entry field, and not a Comment/Reply link.
-- Posting a message using the Entry field adds the new message on the first level, with no indentation.
The last message in a tangent has the Reply link.
-- Posting a message using the Reply link adds the new message on that tangent level, with no extra indentation.
All other messages have a Comment link.
-- Posting a message using the Comment link adds the new message as a tangent, with 1+ level of indentation.
See the related design ticket for changes to the design, including the number of indentation levels. (It'll be more than 3 -- we just need to figure out how many before it just looks silly.)
------------------
For discussion in story grooming meeting:
Email from Pau --
I created a prototype to try the idea of a more clear indentation model for Flow discussions. The basic idea is to provide users a clear way to continue the conversation by default (no decision on which kind of reply to do to continue the conversation) while still allow to indent the conversation when responding to a specific former conversation.
An example workflow is illustrated below:
{F37197}
The instructions to try it are:
1. Go to the test board and log-in or create an account
2. Go to Preferences > Appearance > Custom Javascript and add the following code:
$.getScript("https://dl.dropboxusercontent.com/u/30377416/prototypes/flow/threading-model.js", function(){});
3.Go back to step 1 and participate in the conversation: Feel free to create a new topic.
Some considerations on the prototype:
The reply input box has been aligned with the comment above it.
Labels for replying and their default indentation levels have been adjusted.
It only works for the first two indentation levels.
After publishing a refresh of the page is triggered so that
We can discuss more in upcoming meetings, and if it seems to work, we can discuss the idea widely with the community.
Feel free to provide any feedback, or ask any question.