Добавление цветовой стилизации и подкатегорий для упоминаний категорий и чата

Мне это нравится. Но я бы хотел, чтобы при вводе цвет категории отображался в иконке, а также был способ обозначать подкатегорию — как при вводе, так и в готовом посте, как это было раньше: показывалась бы корневая категория и подкатегория.

10 лайков

Мне очень нравится идея использования цвета категории!


Что касается иконки, как насчёт того, чтобы использовать тот же дизайн категории, который мы выбрали в настройках (в рамке, маркером, полосой…), вместо иконки папки?

Завтра я постараюсь сделать макет.

5 лайков
  1. Маркированный список
  2. В рамке
  3. Панель с подкатегорией

Для каждого стиля я использовал почти тот же HTML-код селектора категорий, что и в оригинале, с небольшими доработками (отступы и тому подобное + лёгкий скруглённый фон, введённый в этой теме).

12 лайков

Да, мы определенно добавим цвет категории каким-то образом. На начальном этапе сохранение монохромной схемы упростило некоторые вопросы, связанные с первоначальной реализацией, но цвета всегда ассоциировались у нас с категориями…

Вместо поддержки альтернативных стилей категорий мы рассматриваем возможность переноса этих опций в отдельные компоненты темы, сделав стиль по умолчанию bullet единственным стилем категорий. Это также значительно упростит задачу.

Одна ситуация, по которой мне было бы интересно получить больше обратной связи, — это стилизация иконок, связанных с подкатегориями… кажется ли разумным распространить разделение цветов подкатегорий и на другие иконки? Например, упоминание чат-канала, связанного с подкатегорией, могло бы выглядеть так:

13 лайков

В данном контексте действительно необходимо разделять категории и подкатегории? Это просто стилизованные ссылки, и всё. Пытаться запомнить все возможные пары цветов и то, где какая должна быть, — возможно, слишком сложно и не несёт никакой информативной ценности.

К тому же эти полосы довольно узкие, и добавление ещё больше мелких деталей и цветных пятен делает всё… шумным.

Как бы то ни было, но надеюсь, что монохромный вариант всё равно будет доступен :wink:

5 лайков

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

Я считаю, что пометка «это подкатегория» может быть полезной. Также бывают случаи, когда на сайте несколько подкатегорий с одинаковым названием, и в таком случае цвет может служить самым очевидным отличием для упоминания. Это, безусловно, добавляет некоторый шум, и я уверен, что у людей разные предпочтения относительно соотношения полезной информации и шума.

6 лайков

Раньше мы не знали, ведёт ли ссылка на категорию или подкатегорию. Я понимаю — прошлое не должно мешать делать лучше сейчас, но… была ли это такая уж серьёзная проблема, из-за которой чья-то жизнь становилась сложнее? :slight_smile:

Мне просто непонятно, зачем прямой ссылке на подкатегорию нужен какой-то маркер, указывающий, что она является подкатегорией неизвестной категории (я имею в виду, кроме использования одинаковых названий; это ошибка UI/UX и логики, да ещё и дизайнерская ошибка :upside_down_face:, если пользователь должен разбираться в цветовой кодировке). В конце концов, это просто ссылка.

Для меня это не такая уж большая проблема. Но мне нравится, как это выглядит сейчас — и, повторюсь, если я смогу выбрать минималистичную монохромную версию, я буду просто самым счастливым маленьким администратором :rofl:

2 лайка

На мой взгляд, и не судите строго за старомодность, но новый дизайн лишает нас явного идентификатора #, который сразу говорит, что именно вы видите. Символ # — это очевидный способ научить людей создавать подобные ссылки самостоятельно. Вы убрали его и заменили иконкой, которая больше рассказывает о цели, но меньше — о природе самой ссылки.

Я бы оставил # и добавил иконку в конец хэштега. Так вы сможете улучшить его, не скрывая его сути.

4 лайка

Мне нравится эта идея! Лично мне больше всего нравится стиль с маркерами.
Использование двухцветной иконки не является проблемой для простых форм, таких как квадраты, но может немного ухудшить читаемость, например, иконки в виде пузыря… Хотя я не уверен на 100%. Это выглядит немного странно, но, возможно, я просто к этому не привык.

Кроме того, как насчет категорий со специальными иконками (например, замок в категории «Персонал» по умолчанию)? Будут ли они также отображаться?

По-моему, это имело бы смысл для тегов. Символ # широко используется практически на всех социальных платформах.
Я даже настроил теги так, чтобы они работали именно так, на трех форумах, над которыми работаю. Все теги при ссылке в сообщении начинаются с #.
Но для ссылок на категории это выглядит немного неуместно.

2 лайка

На мой взгляд, именно поэтому сейчас не стоит использовать #. Социальные сети используют хештеги не как теги, а как какие-то странные короткие шутки. Если мы внедрим использование тегов таким образом, отметив их символом #, мы подадим сильный сигнал о том, что теги должны работать так же, как в Instagram. Тогда нам придётся обучать пользователей двум вещам вместо одной: что такое теги и как их не использовать.

Опять же — если кто-то хочет использовать #, цвета, иконки или мигающие GIF-анимации, мне всё равно, пока все эти опции будут выбором администратора, а не чем-то навязанным.

2 лайка

Думаю, разделение по цветам может подойти некоторым людям.

Пожалуйста, не используйте иконку :label:, так как это может привести к путанице между тегами и категориями.

Как насчёт варианта [ > подкат ]? Символ > будет выглядеть как шеврон, используемый в продвинутых темах для Emacs или Shell powerlines.

Есть ли предложения по менее запутывающей альтернативе? Мы исходили из того, что иконка тега будет наиболее очевидной для тегов… Может быть, символ # мог бы подойти как альтернатива, если мы откажемся от его использования для каналов чата? Хотя наши теги работают не совсем так, как #хэштеги на других платформах… Если мы добавим цвета для категорий, станет ли иконка тега менее запутывающей?

3 лайка

Опять же… самое очевидное решение — оставить всё как есть сейчас. И позволить администраторам использовать CSS по мере его создания… менять внешний вид так, как они хотят.

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

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

1 лайк

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

Подкатегории могут быть «подкатегориями», но по своей сути они являются категориями, и в связи с этим, полагаю, они должны наследовать дизайн упоминаний основных категорий. :person_shrugging:
Как и @hellekin, я не хотел бы, чтобы они стилизовались так, будто это что-то иное, чем категории, например, с добавлением иконки :label:.

Двухцветные иконки в итоге могут сработать очень хорошо (и их можно легко скрыть с помощью CSS для тех, кто не любит такой стиль — обратное было бы сложнее).
Двухцветные маркеры уже много лет используются вне постов, и, насколько мне известно, это не вызывало никаких жалоб.
Мое единственное опасение заключается в том, что двухцветная иконка-пузырь для упоминаний в чате может сначала показаться странной, но у этого ощущения сейчас нет реальных оснований, особенно если вспомнить о уже широко используемых двухцветных маркерах. :thinking:

1 лайк

Возможно, потому что они не имели никакой ценности и появлялись пользователю довольно редко?

Вы предлагаете предоставить два варианта: с кодировкой цветом или вообще без неё?

У меня всё ещё большие трудности с пониманием ценности этого для читателей, поскольку это фактически скрывает цель — читатель должен знать, что цвета означают то же самое, что и категории, и читатель должен знать, какой цвет соответствует какой категории. И даже в этом случае… в чём ценность этого, что получает пользователь и какую выгоду?

Извините, но это нарушает каждое правило UX.

В таких обсуждениях всегда есть риск скатиться в споры о мелочах. Я не разбираюсь в UX.
Я администратор и пользователь форумов Discourse, но привык к IT/веб-тематике, и мои взгляды не обязательно отражают то, что лучше для сообщества. Я здесь делюсь своими ощущениями, а не фактами (которые в идеале должны подкрепляться данными). :slight_smile:

1 лайк

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

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

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

Да. Я думаю, что к ним не следует относиться иначе (к тому же существуют малоизвестные под-подкатегории).

О, теперь я понял, я ошибся! Если это было неясно, то мы точно не будем использовать иконку тега для подкатегорий! Иконка тега имеет смысл только для тегов.

3 лайка