Осталось только сделать окно просмотра резиновым, как некоторые предлагали, но… я отсидел всю жопу и так и не смог вкурить уровни вложенности в этой колонке.
Поэтому для себя просто захардкодил в пикселях (в скрипте помечено, где править), тем более что я размеры браузера никогда не меняю.
Если вдруг кто осилит добавить эту фичу — буду премного благодарен.Что делает:
Окно ввода — маленькое и фиксированное, в него набирается текст в #Markdown-разметке (к сожалению, эту фичу поддерживают только сервера с glitch-soc)
В окошке под ним в реальном времени отображается отформатированный в стилях Мастодона текст
Не нужно рендерить Markdown «в голове» — все ошибки видны
Можно набирать текст, глядя сразу в окно предпросмотра (если вас не смущает отсутствие курсора в нем)
После отправки текст не исчезает, что порадует тех, кто пользуется одноколоночным режимом: можно перечитать, не уходя из ленты. Очищается клавишей Esc
Синхронизация прокрутки через «липкий скролл» гарантирует, что набираемый текст всегда будет виден
Понимаю, конечно, что #glitch-soc используют полтора землекопа,
но если вдруг кому зайдёт — буду очень рад 😊
Скрипт работает в Tampermonkey в любом браузере.
Пользуйтесь на здоровье, шлите багрепорты, пожелания и предложения!
nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpq32hskmv4xl4t84dl6pmzzlzghrd5j9h9u35h8g6c7v2n7aafjl9qlqzu93 (nprofile…zu93)
nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqgmlpm8w0kssygdpgpvf47u3t370nf9jrrd944d7ah0te4ffh7zks00wxd8 (nprofile…wxd8)
nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqkpershyawjmqjd4qh56sln9s8p63ezu38d275ty2h6pzpjku5y5s2c74ah (nprofile…74ah)