Hereās a video of the threading code working on stock Harmony on NodeBB.
However, itās important to note that the timeline bar is removed and recreated. There is a good reason for this, as without taking this route, it would mean that the timeline bar will look out of place. Itās certainly possible to use the existing bar and use a variety of CSS to move it around, although this is VERY inconsistent in my testing, and lands up being far too complex when it comes to having multiple CSS classes that do not include a specific scenario etc.
In this case, itās so much quicker to hide and replace the existing one - we do this in the default view also with the threaded view disabled, and Iām sure you wonāt notice the difference For obvious reasons, this code is configured to only fire on displays of 1200px
or more - obviously, firing on a mobile device wouldnāt look very good at all.
Hereās the video
If you like what you see, hereās the code.
https://github.com/phenomlab/nodebb-harmony-threading
Final note - The code you see in the video is designed to work with stock Harmony. The code running on Sudonix is VERY different and uses a variety of CSS to render the view you see here. Itās āpossibleā to emulate this look, although it does mean that you will have to replace your custom CSS with that of Sudonix.