Это было отключено по состоянию на 2023-09-25T16:00:00Z
Мы включили экспериментальную настройку enable_experimental_lightbox на Meta. Это часть наших постоянных усилий по улучшению пользовательского опыта и внедрению новых функций.
Discourse Lightbox — это новая функция, которую мы тестируем и которая призвана улучшить способ отображения изображений на форуме. Это изменение также является частью нашего перехода от Magnific Popup, а следовательно, и от jQuery.
Новый лайтбокс поддерживает сочетания клавиш для обычных действий, таких как:
M полноэкранный режим
R поворот изображения
A открытие/закрытие карусели
Z увеличение/уменьшение масштаба
D загрузка изображения
T открытие изображения в новой вкладке
→ / ↓ следующее изображение
← / ↑ предыдущее изображение
Esc закрытие лайтбокса
Вот некоторые причины, по которым мы отказываемся от Magnific Popup:
Он зависит от jQuery
Он содержит код, предназначенный для устаревших браузеров
Среднее устройство, используемое для доступа к интернету, с тех пор сильно изменилось
Он был разработан с приоритетом не для одностраничных приложений, таких как Discourse, а для статических страниц.
Как вы можете нам помочь
Мы будем рады получить ваши отзывы об этой новой функции. Если вы администратор и хотите протестировать её на своём форуме, вы можете включить настройку enable_experimental_lightbox. Пожалуйста, делитесь своим опытом, сообщайте о любых ошибках или предлагайте свои идеи в этой теме объявления. Мы будем собирать отзывы до конца сентября.
Наша цель — сделать эту экспериментальную функцию стандартной в октябре.
Спасибо за ваше участие и за то, что помогаете нам сделать Discourse лучше!
Я уже немного поиграл с этим. Я ожидал, что свайп вниз/вверх закроет изображение, но оно продолжало прокрутку страницы, и мне пришлось долго нажимать, чтобы закрыть его. Это намеренно или отсутствующая функция?
Есть ли где-то тема с множеством качественных изображений, чтобы увидеть это в действии? Если нет, есть ли подходящая категория, чтобы я мог загрузить их сам?
Не случилось ли так, что проблемы с лайтбоксом связаны с тем, что изображения не загружаются? Я использовал экспериментальную версию с момента её выпуска без каких-либо проблем, но вчера обновился до последней версии, и вдруг у двух пользователей возникли проблемы с загрузкой изображений в лайтбоксе. Вы можете следить за развитием событий здесь: https://community.naturephotographers.network/t/large-view-when-clicking-on-images/37308
Стоит отметить, что изменения в лайтбоксе касаются только фронтенда. Ошибки 403 выглядят как проблемы авторизации. Не вносили ли вы недавно изменения в свой CDN?
Этот новый лайтбокс всё ещё находится в стадии экспериментов, и, чтобы быть откровенными, в ближайшие пару месяцев изменений, скорее всего, не будет. Поэтому, если проблемы продолжат сохраняться, пожалуйста, рассмотрите возможность его отключения.
Спасибо, Натали. Я не вносил никаких изменений в свой CDN, единственное, что я сделал, — обновился до последней версии. Сегодня утром я отключил новый лайтбокс, и у пользователя проблема исчезла, так что это точно проблема с новым лайтбоксом и/или изменениями, внесенными в ядро недавно. Кроме того, после этого обновления кнопка загрузки исчезла в новом лайтбоксе
Странно, я всё ещё вижу её в своей локальной версии и на размещённом экземпляре. Это происходит у всех пользователей? Не могли бы вы проверить, есть ли кнопка, или отображается только вектор (SVG)?
Если вы сможете получить дополнительную информацию об этой проблеме у пользователя (например, одно или несколько изображений в посте, используемые браузеры и их версии), это очень нам поможет!
Наша ИТ-команда обнаружила, что мы используем “magnific-popup-1.1.0” от 2016 года. Это устаревшая версия и вызывает некоторые опасения. Похоже, что миграция на “lightbox” была отменена. Есть ли планы продолжить?