Новые темы и компоновка компонентов

Ого, вот это да… Я понятия не имел, о чём эта тема, пока не перешёл на страницу администрирования тем. Ах вот оно что… Не мог бы кто-нибудь подсказать, как заменить эту навязчивую графику с помощью кастомного CSS?

Редактирование: извините, нашёл выше New themes & components layout - #10 by manuel

Примечание:
Я не критикую, я :heart: Discourse, это потрясающее программное обеспечение, но сначала я даже не мог понять, как просмотреть настройки моей темы, а графика делает всё слишком большим даже на десктопе.

Как насчёт варианта с простым списком?

2 лайка

Спасибо всем за обратную связь! Мы активно работаем над улучшением страниц выбора темы и компонентов, и ваши отзывы очень ценны.

На данный момент мы откатываем эти изменения, пока продолжаем работу над новыми интерфейсами. Мы уверены, что после завершения работы новые страницы будут намного более удобными для пользователя и привлекательными, чем текущий интерфейс.

Для тех, кто заинтересован, вот PR с откатом нового интерфейса, пока мы продолжаем работу над улучшениями: FIX: Restore old admin themes/components page by OsamaSayegh · Pull Request #31887 · discourse/discourse · GitHub

9 лайков

На самом деле в старой версии нет серьёзных проблем.

Спасибо, бро, ты мой герой!

Я тоже очень хотел бы, чтобы фильтры вернули обратно.

Сейчас, не открывая детали темы или компонента темы, невозможно увидеть, какие из них включены, используются или требуют обновления. Особенно когда установленных компонентов больше нескольких.

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

И, возможно, сделать вид сетки по умолчанию для тем, а вид списка — для компонентов; это поможет прояснить их различия.

2 лайка

Ещё одна проблема, которую я обнаружил, касается страниц возврата.

При удалении компонента вы попадаете на страницу /admin/customize/themes. Мне кажется, это сбивает с толку и вводит в заблуждение.

К тому же, чтобы вернуться на страницу компонентов, нужно сделать ещё два клика:

3 лайка

хорошо, ещё один : )

Как на самом деле работает установка компонента в по умолчанию? Для тем это понятно, но для компонентов? Не значит ли это, что нужно читать «Включить»?

Кажется, я что-то упускаю.

редактирование: Спасибо за стили, @manuel, это действительно помогает :slight_smile:

1 лайк

По умолчанию это включено во всех темах — сейчас и в будущем?

Почему здесь такой большой разрыв посередине и, на мой взгляд, лишний блок справа?

При проверке кода страницы я заметил, что левый блок занимает всего 28% ширины. Почему не 100%?

Всю информацию справа, включая кнопку установки (зачем нам две кнопки на одной странице?), можно перенести влево, над блоком (разумеется, с соответствующими отступами):

Также, если вы обратите внимание, в правом блоке до сих пор написано «темы», хотя я нахожусь на странице компонентов.

И я считаю, что описание под каждым компонентом полезно, и его стоит вернуть, как было в предыдущей версии.

Ещё один момент: наличие прокрутки внутри уже прокручиваемой страницы никогда не имело для меня смысла, если это не абсолютно необходимо, как, например, боковая панель. В данном случае список компонентов или тем не нуждается в отдельном прокручиваемом блоке. Пусть прокручиваемым контейнером будет вся страница целиком. Как, например, в WordPress.

Что-то вроде этого, я думаю:

Нет отдельного блока с дополнительным скроллом. Контейнером является сама страница.

Спасибо за всю эту обратную связь по первой версии новых страниц.

Мы продолжили работу, начатую здесь, и теперь завершили и опубликовали новые версии страниц тем и компонентов тем.

Вы можете увидеть их прямо сейчас в админ-панели Discourse и прочитать о них подробнее здесь:

4 лайка