Предварительный просмотр списков тем (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 лайк