Предпросмотр списка тем (TLP)

Миниатюры теперь являются ключевой функцией, поэтому, на мой взгляд, это немного чрезмерно?

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

3 лайка

Мы только что столкнулись с проблемой в версии 2.9beta9

TLP TC приводит к тому, что дата последнего действия на мобильной версии сдвигается влево, см. скриншот ниже. Все функции, такие как лайки, отрывки и т. д., отключены.

4 лайка

Спасибо за отчет. Я постараюсь посмотреть на это, как только смогу.

Независимо от главной страницы, я вижу, что настройка не согласована при переключении списков тем Discovery и при обновлении страницы.

3 лайка

Это должно быть исправлено: широкий отступ больше не будет отображаться, если пользователь не выбрал параметр «Миниатюры».

УЛУЧШЕНИЕ: уменьшить отступ правой секции, когда миниатюры не требуются · paviliondev/discourse-tc-topic-list-previews@bfa1f60 (github.com)

3 лайка

Это должно быть исправлено:

ИСПРАВЛЕНО: выравнивание мобильных мета-данных и действий в неплиточном виде · paviliondev/discourse-tc-topic-list-previews@660879b (github.com)

УЛУЧШЕНО: мобильные мета-данные в неплиточном виде · paviliondev/discourse-tc-topic-list-previews@73df618 (github.com)

1 лайк

Экспериментальная функция автоматического определения фоновой цвета теперь добавлена в публичную ветку TC.

Демо-версия доступна по адресу: https://starzen.space

Как видно, цвет текста также переключается в зависимости от фоновой для обеспечения оптимальной читаемости.

Существуют экстремальные пограничные случаи, когда эта функция работает не так эффективно для некоторых элементов управления (когда цвет находится точно посередине серого диапазона), но в целом она уже довольно зрелая, поскольку я использую её на своём сайте уже несколько недель (на самом деле несколько месяцев, если учитывать старый сайт, который я впоследствии отключил).

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

Для работы этой функции требуется плагин sidecar, а настройка является глобальной.

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

4 лайка

По какой-то причине рекомендуемая полоса вверху не отображается на главной странице нашего сайта — krita-artists.org. Она появляется только после перехода в категорию «Арт» и возврата на главную, и то это происходит случайным образом.

3 лайка

Исправил, надеюсь: FIX: missing Featured Images on Categories page · merefield/discourse-tc-topic-list-previews@0ebab1f · GitHub

1 лайк

Большое спасибо за быстрый ответ. Я обновил компонент темы.

Теперь полоса отображается, но по какой-то причине в ней показаны изображения постов, которые не помечены как «избранные». Кроме того, в строке теперь всего два изображения.

У этих двух постов с такими изображениями нет тега #featured.

Редактирование: это происходит при мягкой перезагрузке через Ctrl+Shift+R. Если же кликнуть по логотипу сайта для полной перезагрузки страницы, отображаются правильные изображения.

3 лайка

Да, что-то не так, я немного глубже покопаюсь.

Да, я думаю, что проблема только при перезагрузке, но это также может повлиять на навигацию на главную страницу…

3 лайка

@AdamAndrews @raghukamath

Хорошо, пожалуйста, обновите снова, пока существует временное решение до возможного более постоянного.

Смотрите: this.store.findFiltered returning unexpected results in Theme Component - #4 by david

Коммиты: FIX: fix filtering of topics for featured images · merefield/discourse-tc-topic-list-previews@c985f9c · GitHub

Спасибо @David @pfaffman

5 лайков

На данный момент всё загружается корректно. Спасибо за быстрое исправление.

Я заметил, что порядок изменился: теперь посты сортируются по дате создания, а не по дате обновления. Пока что всё выглядит нормально, но я сообщу здесь, если возникнут какие-либо проблемы.

3 лайка

Настройки не работают? Если так, я скоро ещё раз проверю.

4 лайка

Спасибо за оперативную реакцию, после тестирования всё выглядит хорошо.

3 лайка

У меня эта опция включена в настройках. Раньше всегда показывались посты с самым свежим сообщением в теме. Теперь же сортировка идёт по дате создания темы. Я думаю, что это верно согласно настройкам.
Screenshot_20220919_123615

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

3 лайка

Привет, @merefield. В последней версии Discourse после нажатия кнопки массовых действий на мобильных устройствах я вижу наложение элементов списка тем. (Включены плитки и отрывки)

3 лайка

О, это в настоящее время не поддерживается на плитках. В таких условиях выбор этого действия быть не должно — это ошибка (на рабочем столе такой кнопки нет).

Я постараюсь убрать эту опцию и, возможно, добавлю поддержку в будущем.

Временное решение — создать другую тему с видом в стиле обслуживания, чтобы можно было выполнять массовые операции с помощью базового компактного списка тем в стиле «ваниль». Плитки с массовыми операциями не подходят из-за занимаемого ими места.

3 лайка

Сейчас нет трафика, чтобы посмотреть на это, но если сейчас оно не работает так, как раньше, я займусь этим скоро.

1 лайк

Да, и даже если она есть на мобильном устройстве, пользователи её не видят. К тому же я редко выполняю массовые операции, поэтому эта ошибка не имеет большого значения. Просто небольшое напоминание о несовершенстве (уже довольно изощрённого TC). :wink:

Спасибо! Понял.

3 лайка

Спасибо за ваше терпение :sweat_smile:

1 лайк