(Нет хорошего способа сделать этот релиз.) Короче, почти целиком переписан алгоритм визуальной стабильности ленты. Прошу сделать F5 и прислушаться к своим ощущениям. #mokum-releases
Главное юзер-видимое улучшение — теперь при написании нового поста форма остается на месте. Все остальное должно (гипотетически) остаться без изменений/улучшиться. Но как обычно — ... Update: есть такое впечатление, что нужно после публикации поста его показывать на месте формы. ‎- псы в рапиде
Update: вау, я пронаблюдал это в рилтайме одновременно на айпаде и на ноутбуке. Збс! ‎- псы в рапиде
Внимание: кажется, оно должно перестать прокручиваться не пойми куда после релоада страницы. ‎- псы в рапиде
TODO: при помещении курсора куда-нибудь на пост делать этот пост визуально стабильным. уже два раза я навел курсор на "Comment", и в этот момент у меня все уехало (тм). ‎- псы в рапиде
^ обычный шаблон — при наведении на hoverable active element включать паузу на пять-десять секунд, возобновляемую шевелением мыши. ‎- achteranker
@achteranker: я это делал, но если это делать наивно, то ломается нажатие на лайк :) (потому что твоя же мышь не дает рендерингу отработать). я попробую еще один заход сделать на это, сейчас там сильно расчистился код. ‎- псы в рапиде
На это есть тоже пара приемов. Например, разнести реакцию на нажатие и получение обновлений с сервера — показывать результат действия до получения обновлённого состояния. ‎- achteranker
@achteranker: это слова, вопрос в том, что я там наворотил во фронтенде — некоторые вещи сейчас надо рефакторить, чтобы реализовать "разнести <...> и <...>". ‎- псы в рапиде
^(много - что-то апдейты плохо прилетают) а что делать с занесенным пальцем? ‎- This value is required.
@mudak: ничего, увы. ‎- псы в рапиде