카테고리 아이콘 컴포넌트는 아이콘을 추가하기 위해 핵심 카테고리 링크 렌더러를 오버라이드합니다. 사이드바에는 정당한 이유가 있어 동일한 렌더러를 사용하지 않으므로, 컴포넌트가 이 부분에 대해 작업을 수행할 수 있도록 핵심에서 사이드바 카테고리 링크를 확장/오버라이드할 수 있는 방법을 먼저 추가해야 합니다.
태그도 비슷한 상황이지만, 현재 사이드바에서 각 태그에 기본 아이콘을 표시하고 있기 때문에 조금 더 쉽습니다.
내부에서 태그와 카테고리의 기능 일치를 높이고, 카테고리와 동일한 방식으로 태그에 색상 장식을 적용하며, 둘 다에 아이콘을 적용할 수 있도록 하는 방안을 논의해 왔습니다.
태그와 카테고리를 색상과 아이콘으로 구분하면, 커뮤니티 내 토론을 탐색할 때 두 요소를 명확히 구분하고 사용자가 불필요한 고민을 하지 않도록 하는 데 큰 도움이 될 수 있습니다.
따라서 저는 코어 Discourse 전반에서 이러한 기능이 구현되기를 지지합니다. 다만, 혼란스러운 색상 경험을 만들거나 아이콘으로 인해 사이드바 사용성이 떨어지는 것은 원치 않습니다. @pmusaraj 님이 공유한 카테고리 스타일을 box로 설정한 스크린샷 예시는 사이드바에서 꽤 잘 작동할 것 같아 좋습니다.
개인적으로 Discourse for Teams의 사이드바가 새로운 사이드바보다 카테고리 장식을 조금 더 잘 처리했다고 생각합니다. category style 관리자 설정에서 bar, box, bullet 또는 none을 선택할 수 있었고, 사이드바의 카테고리는 선택한 스타일로 표시되어 모두 매우 보기 좋았습니다. 스크린샷을 참고해 주세요.
enable-exp-sidebar 옵션을 끄고, 브라우저 캐시를 비운 후 새로고침을 했습니다… 기존 ≡ 메뉴에서 카테고리와 아이콘이 표시되는 모습을 스크린샷으로 찍으려 했는데, 지금은 그것도 작동하지 않는 것 같습니다??
이전에는 이러한 색상 박스가 없었습니다—일반적으로 색상은 본질적인 의미를 전달하지 않습니다. 제 모든 카테고리에는 정성을 들여 선택한 아이콘이 있습니다. Help에는 FA(FontAwesome)의 ?, Listen에는 헤드폰, supporters에는 사용자 실루엣에 + 기호가 있는 아이콘(특정 그룹의 사람들을 위한 아바타 flair로 사용)을 사용하고, workbench에는 도구 아이콘 등을 사용하고 있습니다.
어쨌든, 저는 사용자가 서로 다른 색상으로 카테고리를 식별할 수 있거나 그렇게 할 것이라고 믿지 않습니다. 그래서 제가 할 수 있는 곳에서는 그것들을 비활성화했고, 그렇지 않은 곳에서는 포럼 전체에서 동일한 색상을 사용하려고 했습니다. 카테고리 색상의 목적은 장식적인 측면뿐이라고 보는데, 그것은 순수하게 취향의 문제입니다.
그래서 저는 포럼의 나머지 부분에서 할 수 있듯이 사이드바에서도 그것들을 비활성화할 수 있는 옵션을 매우 원합니다.