Гамбургер-меню слева на мобильных устройствах

Спасибо @benji и @featheredtoast

К сожалению, всё ещё наблюдается странное поведение.

При отключённом меню «гамбургер» слева на мобильных устройствах:

При включённом:

Обратите внимание на положение иконки чата…

1 лайк

Ах, понял, иконка не назначалась в своё место. Обновил снова!

К сожалению, это всё ещё не работает. Новый скриншот с включённой последней версией меню-гамбургер слева на мобильных устройствах:

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

До:

После:

@fokx, отлично, спасибо! Эта строка также содержит множество ожидающих изменений, поэтому я применил ваши правки отдельно, вне PR.

@Robin.Grant Я обновил тему, чтобы лучше согласовать пользовательские иконки заголовка — попробуйте это.


2 лайка

Отлично! — спасибо @featheredtoast — похоже, всё работает идеально!

1 лайк

Привет
Будет ли этот компонент обновлён? Я столкнулся с проблемой. Когда я устанавливаю пользовательский статус и добавляю иконку, при клике на аватар иконка перемещается в неправильное положение.

1 лайк

Я немного давно не смотрел этот компонент, но займусь им сейчас, когда заголовок будет рефакторирован…

Тем не менее, буду рад получить PR или что-то подобное, если кто-то возьмётся за это раньше меня.

5 лайков

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

4 лайка

Отлично! Спасибо за PR, я его объединил :slight_smile:

2 лайка

Привет, @featheredtoast! После последнего обновления у меня оно не работает :sweat_smile:

Рекомендуется откатить обновление из-за недавнего отката ядра здесь: Revert "UX: Adjust appearance of search icon (#34235)" (#34469) · discourse/discourse@22f8f6d · GitHub

2 лайка

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

Кстати, этот компонент просто великолепен! Стандартное поведение, при котором на мобильных устройствах :hamburger: находится справа, просто неверно. Были ли какие-либо дальнейшие обсуждения по поводу изменения этого?

5 лайков

Да, настройка центрирования логотипа здесь тоже не работает.

1 лайк

Могу подтвердить: после включения TC в версии 3.5.1 иконка «гамбургер» на мобильных устройствах остаётся в правой части заголовка.

У меня это работает — эта часть функционала у меня работает отлично.

Проблема, о которой я упоминал выше, касается положения логотипа (не гамбургер-меню).

Вы тестировали это на 3.5 или 3.6? На нашей стабильной версии 3.5.1 компонент темы не работает. На 3.6 он работает, однако.

Редактирование: Нашли проблему! Если кто-то на 3.5.1 хочет использовать этот компонент, используйте этот коммит: GitHub - featheredtoast/discourse-left-menu-theme-component at 707abce8558065abd6e59a92da3f2cd22d9d0a8a · GitHub

1 лайк

Возможно ли сейчас центрировать логотип с помощью этого компонента?

1 лайк

Думаю, это не работало уже несколько месяцев, извините.

1 лайк

Да, я поддерживаю это. Мне удалось этого добиться с помощью CSS.