Natural breakpoints or "chapters" for long topics?

На самом деле я уже пробовал реализовать это в TC, и хотя это работает достаточно хорошо (для версии V1), сам механизм работы таймлайна вызывает проблему.

Особенно в длинных постах удалённые темы приводят к рассинхронизации между тем, что показывает таймлайн, и реальным postID.

Как видно здесь, postID равен 425 (как в URL), но таймлайн отфильтровал удалённые посты и показывает, что мы находимся на посте 405.

В результате индикатор для этого поста с 39 лайками (который следует той же структуре, что и таймлайн), не соответствует правильной позиции.

Когда я прокручиваю вниз до таймлайн-postID 425, он (более или менее) верен, но, конечно, пост с 39 лайками уже не виден.

Так что, по сути, нужно было бы сделать сами столбики кликабельными, но это а) совершенно другая задача, и б) как уже говорилось выше, тогда у вас всё равно возникнет проблема перекрывающихся столбиков.

Для мега-тем плотность становится настолько высокой, что невозможно реалистично выделить горячие зоны, так как они оказываются зажаты между обычными постами. На этом этапе это скорее декоративный элемент, чем что-то другое :sweat_smile:

5 лайков