Sam's Simple Theme

Кажется, исправлено в DEV: Prep for pre-topic-list-refactor (#6) · discourse/discourse-simple-theme@b305d81 · GitHub

1 лайк

подтвердил, что PR был включён в мою сборку — работает как по волшебству :slight_smile:

1 лайк

Привет, большое спасибо за эту традиционную тему! Она гораздо ближе к тому, что ожидают пользователи моего перенесённого старого форума!

Кажется, есть небольшая ошибка в списке «Предлагаемые темы»: при нажатии на аватар пользователя последнего сообщения профиль пользователя на мгновение появляется и сразу же исчезает.

1 лайк

Привет, ещё одна ошибка: кнопка шестерёнки не появляется при массовых действиях с темой Sam’s Simple (с ней она отображается, а с темой по умолчанию Discourse — нет):

1 лайк

Привет! Принимаются ли пул-реквесты для этой темы? Несколько дней назад я отправил PR с простым исправлением в две строки для довольно серьёзной ошибки, из-за которой ломаются ссылки на профили пользователей.

1 лайк

Этот PR был слит. Спасибо за исправление :+1:

4 лайка

Привет! Одно из самых значительных улучшений в этой теме — удаление колонки posters из списков тем, где теперь отображаются только автор темы и последний участник. Однако этот подход не работает в списке тем личных сообщений. Когда пользователь является и автором темы, и последним участником, нет никакой информации о том, кто ещё является получателем. Поэтому для списка тем личных сообщений, похоже, необходимо вернуть колонку с аватарами posters, как в теме Discourse по умолчанию. Есть ли чистый способ добавить её обратно с помощью компонента темы, пока это не будет исправлено в официальном коде темы Sam’s Simple? Спасибо!

1 лайк

Я почти уверен, что это новая регрессия: в режиме десктопного браузера последний аватар автора сообщения частично отображается за пределами экрана:

1 лайк

Хм, мне не удалось воспроизвести :thinking:

Кстати, этот модальное окно карточки пользователя взято из этого компонента темы: Usercard Redesign Experiment

2 лайка

@Arkshine Привет, спасибо за ответ. Думаю, это происходит, когда уровень масштабирования выше. Я впервые заметил проблему в Firefox, где у меня установлено масштабирование по умолчанию 110%, а также параметр layout.css.devPixelsPerPx равен 1.1. Но я также могу воспроизвести это в Chromium с настройками по умолчанию, просто немного увеличив масштаб (кажется, это происходит только при развернутом окне браузера):

А, понятно. Думаю, я перенесу эту проблему туда. Похоже, компонент карточки пользователя должен сам позаботиться о своём CSS, чтобы не выходить за пределы экрана. Но проблема усложняется тем, что в Simple Theme от Сэма карточка пользователя расположена ближе к правому краю.

1 лайк

Как сделать аватары квадратными в мобильном режиме?

1 лайк

Вы можете добавить следующий CSS в новый компонент темы:

img.avatar {
  border-radius: 3px;
}


2 лайка

Когда имя пользователя длинное, изображение искажается. Как мы можем найти решение этой проблемы?

1 лайк

Кнопка настройки в фрейме не видна

1 лайк

Похоже, что заголовки категорий для этой темы не имеют переводов:

На изображении показана строка темы, содержащая текст «en.theme_translations.6.replies», за которой следует строка с текстом «en.theme_translations.6.last_post». (Подпись сгенерирована ИИ)

Возможно, это связано с DEV: Fix locale file location (#19) · discourse/discourse-simple-theme@62ca149 · GitHub?

3 лайка

Я только что обновил это на своем собственном хостинге и заметил то же самое
Изображение представляет собой пустое белое пространство без видимого содержимого или объектов. (Подписано ИИ)

2 лайка

Очень полезно!@_@

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

1 лайк

Спасибо за отчеты, @Jaypes и @scog. Исправление было ранее объединено, и я только что обновил тему. Похоже, всё сработало!

4 лайка

Подтверждаю, что в последнем обновлении это исправлено. Большое спасибо!

1 лайк