После работы над небольшим редизайном страниц со списком тем на десктопе, я немного поработал над мобильной версией, используя схожие идеи: больше места для заголовков тем, вторая строка с дополнительной информацией и отдельный столбец только для последнего сообщения.
Совместимость
Этот компонент темы совместим с функциями тегов, рекомендуемых ссылок и любыми функциями, доступными в оригинальной версии списка тем. Любая категория стиля отображения (маркеры, полоса, блок) должна работать с этим компонентом.
Компонент темы был протестирован на нескольких цветовых палитрах; он будет работать с светлыми, нейтральными или тёмными темами.
К сожалению, компонент темы может не работать с плагинами, которые уже изменяют отображение списка тем, например, с плагинами предпросмотра списка тем.
Дайте знать, если у вас возникнут какие-либо проблемы!
Классный плагин. Хотя, как общая рекомендация, можно ли указать минимальную версию Discourse для темы и списка компонентов? Я нахожусь на стабильной ветке, но у меня есть тестовая среда для версии 2.5 beta. @codinghorror?
Вы поймёте, что всё работает, если аватары в правой колонке отображаются корректно. Через несколько недель, когда аватары перестанут работать, вам нужно будет просто переустановить компонент, не используя расширенные настройки.
Мне нравится, что аватар последнего автора находится справа.
В стандартной мобильной верстке большой аватар, расположенный сразу слева от заголовка темы, кричит «автор».
Просто из любопытства я посмотрел файл SCSS: есть ли причина, по которой вы не использовали вложенный синтаксис, предлагаемый SCSS?
Лично я использую эту функцию только для доступа к первому сообщению, но не должен навязывать свой способ навигации всем. Посмотрю, смогу ли я восстановить эту функцию.
Привет, @Steven, похоже, что уведомления о новых сообщениях отображаются дважды: один раз справа от заголовка темы и один раз вместо счетчика ответов. Это баг или я что-то упускаю?
Это должно было появиться в последнем обновлении с кнопкой входа в тему. Я думаю, что лучше вернуться к предыдущей версии. Это не совсем подходит для компонента.
Я обновлюсь через несколько минут
edit: Только что обновил, дайте знать, если стало лучше
Спасибо за обратную связь. У меня сейчас серьёзные проблемы с интернетом, поэтому я немного отстал по всем задачам, связанным с Discourse.
Мне нравится идея с иконкой или эмодзи для тега, но, скорее всего, я заменю два компонента темы на d-icon для тегов. Одновременно с этим я создам ветку без какой-либо иконки для совместимости с компонентом иконок тегов.
Привет, Стивен!
Похоже, в текущей версии Discourse есть несколько проблем с макетом.
Я создал пустую тему и добавил только компонент списка тем MD для мобильных устройств, и, похоже, проблема именно в этом.
Вот мобильный вид: