# 스타일이 "없음"일 때도 카테고리 색상 선택이 가능해야 합니다

**URL:** https://meta.discourse.org/t/category-color-selection-should-be-allowed-even-when-style-is-none/213745
**Category:** Bug
**Created:** [1월 3, 2022, 7:37오후 UTC](https://meta.discourse.org/t/category-color-selection-should-be-allowed-even-when-style-is-none/213745 "2022-01-03T19:37:03Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![mattdm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mattdm/32/216484_2.png) [@mattdm](https://meta.discourse.org/u/mattdm)
#### Post date: [1월 3, 2022, 7:37오후 UTC](https://meta.discourse.org/t/category-color-selection-should-be-allowed-even-when-style-is-none/213745/1 "2022-01-03T19:37:03Z")

</div>

카테고리 설정에서 "카테고리 스타일이 '없음’으로 설정되어 있어 색상을 선택할 수 없습니다."라는 메시지가 표시됩니다. 하지만 이 색상은 [Category Icons 테마 컴포넌트](https://meta.discourse.org/t/category-icons-component/104683)에서 사용되며, 스타일이 '없음’일 때에도 꽤 잘 작동합니다.

현재 사용 중인 임시 해결책은 스타일 설정을 변경한 후 빠르게 카테고리 색상을 설정하고, 다시 빠르게 원래대로 되돌리는 것입니다. 하지만 이런 방식은 좀 우습습니다. 설정을 숨기는 대신, 설정할 수 있도록 해 주시고(테마가 해당 색상에 대해 특별한 처리를 하지 않는 한 색상 변경이 되지 않는다는 주석을 달아 주시면 됩니다) 감사하겠습니다!

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [1월 4, 2022, 4:28오후 UTC](https://meta.discourse.org/t/category-color-selection-should-be-allowed-even-when-style-is-none/213745/3 "2022-01-04T16:28:29Z")

</div>

Category Icons 컴포넌트에서는 아이콘에 HEX 색상 값을 사용할 수 있습니다. 아이콘 색상은 특수 키워드 "categoryColor"를 사용하는 경우에만 카테고리 배지 색상으로 기본 설정됩니다. 테마 컴포넌트 설정에서 HEX 값을 사용할 수 없는 이유가 있습니까?

---

<div class="post-metadata">

### Author: ![mattdm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mattdm/32/216484_2.png) [@mattdm](https://meta.discourse.org/u/mattdm)
#### Post date: [1월 4, 2022, 4:38오후 UTC](https://meta.discourse.org/t/category-color-selection-should-be-allowed-even-when-style-is-none/213745/4 "2022-01-04T16:38:55Z")

</div>

컴포넌트 설정 목록에서 카테고리 색상을 관리하는 것보다 카테고리 설정에서 관리하는 것이 훨씬 편리하다고 생각합니다. 그래서 categoryColor가 딱 적절하죠. (그리고 언급했듯이, 실제로 스타일을 "none"으로 설정해도 작동은 합니다. 다만 수정만 막혀 있는 상태입니다.)

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [1월 4, 2022, 4:54오후 UTC](https://meta.discourse.org/t/category-color-selection-should-be-allowed-even-when-style-is-none/213745/5 "2022-01-04T16:54:56Z")

</div>

실제로 동작은 하지만, 카테고리 설정의 색상이 이 테마 컴포넌트가 설치되어 있고 해당 설정의 각 행이 `categoryColor`로 기본값으로 설정된 경우에만 사용된다는 점을 고려할 때, 스타일이 `none`으로 설정된 카테고리에 대해 코어를 수정하는 것은 망설여집니다. 즉, 매우 구체적인 사용 사례입니다.

또한, 코어의 카테고리 편집 화면 미리보기에는 테마 컴포넌트의 아이콘이 포함되지 않으므로, 색상을 선택해도 사용자가 미리보기에서 변경 사항을 확인할 수 없습니다.

---

<div class="post-metadata">

### Author: ![mattdm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mattdm/32/216484_2.png) [@mattdm](https://meta.discourse.org/u/mattdm)
#### Post date: [1월 4, 2022, 5:33오후 UTC](https://meta.discourse.org/t/category-color-selection-should-be-allowed-even-when-style-is-none/213745/6 "2022-01-04T17:33:41Z")

</div>

이 테마 컴포넌트든, 카테고리 색상에 대한 작업을 수행하는 다른 컴포넌트든, 모두 해당될 수 있겠죠? 예를 들어 [Category Banners](https://meta.discourse.org/t/discourse-category-banners/86241) 또는 [Colorful Categories](https://meta.discourse.org/t/colorful-categories-component/207267) 같은 경우입니다. 따라서 저는 이것이 정말로 _그렇게_ 제한적인 사용 사례라고 생각하지 않습니다. 그리고 그것들은 모두 테마 컴포넌트에 대한 설정 옵션이라는 우회 방법을 갖추고 있는 것도 아닙니다.

---

<div class="post-metadata">

### Author: ![mattdm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mattdm/32/216484_2.png) [@mattdm](https://meta.discourse.org/u/mattdm)
#### Post date: [1월 4, 2022, 7:19오후 UTC](https://meta.discourse.org/t/category-color-selection-should-be-allowed-even-when-style-is-none/213745/7 "2022-01-04T19:19:01Z")

</div>

아, 그리고 팔레트에서 선택할 수 있으면 좋겠어요. 이미 사용 중인 색상이 표시되도록 지표가 알려주면 정말 좋을 것 같아요! 컴포넌트 헥스 색상 설정으로는 그런 기능이 없거든요.

---

<div class="post-metadata">

### Author: ![manuel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/manuel/32/468169_2.png) [@manuel](https://meta.discourse.org/u/manuel)
#### Post date: [2월 21, 2022, 9:57오전 UTC](https://meta.discourse.org/t/category-color-selection-should-be-allowed-even-when-style-is-none/213745/8 "2022-02-21T09:57:22Z")

</div>

> [@pmusaraj](#):
>
> 다시 말해, 매우 구체적인 사용 사례입니다.

저도 이것이 실제로는 그렇게 구체적인 사용 사례가 아니라는 점을 강조하고 싶습니다.

@mattdm님이 이미 지적했듯이, 색상은 배지나 아이콘에서만 사용되는 것이 아닙니다. Colorful Categories 컴포넌트와 조합하면 배너를 포함해 사실상 모든 페이지 요소에서 사용할 수 있습니다. 카테고리 설정에서 바로 색상을 사용하는 또 다른 장점은 커뮤니티 관리자가 테마 디자이너에게 연락할 필요 없이 테마에서 사용되는 색상을 스스로 변경할 수 있다는 것입니다.

현재 코어 배지에 색상을 사용하지 않으면서도 다른 테마 요소에서 카테고리 색상을 사용하려면, 카테고리 색상을 변경하는 유일한 방법은 다른 배지 스타일을 활성화하고, 색상을 변경한 뒤, 배지 스타일을 다시 '없음’으로 설정하는 것입니다.

@codinghorror님이 이 우려를 다른 주제에서 언급한 것을 보았습니다:

> [@codinghorror](#):
>
> 사람들이 색상을 선택했는데 아무 효과가 없음을 지켜보게 하는 것은 작동하지 않을 것이라고 생각합니다. 그 결과 단순히 다른 지원 요청만 늘어날 뿐입니다.

그러나 앞서 언급했듯이, 테마에서 많은 효과를 가질 수 있습니다. 또한 이미 다음과 같은 힌트가 있습니다:

![Screenshot from 2022-02-21 09-35-51](https://global.discourse-cdn.com/meta/original/3X/0/b/0bf7a7c2eca4d0a57f7f4ea0e60ae7cbb519579c.png)

그러므로 왜 설정을 그대로 유지하면서 다음과 같은 힌트를 제공하지 않는 걸까요?

> ⚠ 카테고리 스타일이 '없음’으로 설정되어 있어 색상이 표시되지 않을 수 있습니다.

---

<div class="post-metadata">

### Author: ![craigconstantine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/craigconstantine/32/511195_2.png) [@craigconstantine](https://meta.discourse.org/u/craigconstantine)
#### Post date: [4월 11, 2022, 6:44오후 UTC](https://meta.discourse.org/t/category-color-selection-should-be-allowed-even-when-style-is-none/213745/9 "2022-04-11T18:44:55Z")

</div>

제목이 모든 것을 말해줍니다.

…단, 선택한 색상은 카테고리 스타일이 '없음’으로 설정되어 있더라도 카테고리 페이지에서 사용된다는 점만 빼고요. 그래서 저는 계속 카테고리 스타일(박스, 불릿, 바)을 변경하고, 새 카테고리에 색상을 설정한 뒤 다시 '없음’으로 돌려놓아야 합니다 🙂

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [4월 11, 2022, 7:44오후 UTC](https://meta.discourse.org/t/category-color-selection-should-be-allowed-even-when-style-is-none/213745/11 "2022-04-11T19:44:16Z")

</div>

카테고리 페이지에 해당 색상들을 그대로 유지하고 싶으신가요, 아니면 아예 표시하지 않는 쪽을 선호하시나요?

개인적으로는 “없음” 옵션을 더 폭넓게 존중하기 위해 제거하는 쪽에 조금 더 기울고 있습니다!

---

<div class="post-metadata">

### Author: ![craigconstantine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/craigconstantine/32/511195_2.png) [@craigconstantine](https://meta.discourse.org/u/craigconstantine)
#### Post date: [4월 11, 2022, 8:39오후 UTC](https://meta.discourse.org/t/category-color-selection-should-be-allowed-even-when-style-is-none/213745/12 "2022-04-11T20:39:59Z")

</div>

솔직히 그건 제대로 생각해 본 적이 없어요. 만약 직원 중에 진짜 디자이너가 있다면, 내가 뭘 고려해야 하는지 알려주겠죠. `¯\_(ツ)_/¯ `

---

<div class="post-metadata">

### Author: ![Benjamin\_D](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benjamin_d/32/277831_2.png) [@Benjamin\_D](https://meta.discourse.org/u/Benjamin_D)
#### Post date: [4월 12, 2022, 5:18오전 UTC](https://meta.discourse.org/t/category-color-selection-should-be-allowed-even-when-style-is-none/213745/13 "2022-04-12T05:18:33Z")

</div>

매튜와 원포스터의 의견에 동의하는 것 같습니다. 다가오는 달력에서 이벤트의 배경으로 카테고리 색상을 사용하려는 생각인데, 그게 나쁜 관행일 수도 있겠네요…

 ![worst-code](https://global.discourse-cdn.com/meta/original/4X/e/c/3/ec3dddc8f9a775590ed58e781c2d62aef07e7ae0.jpeg)

---

<div class="post-metadata">

### Author: ![mattdm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mattdm/32/216484_2.png) [@mattdm](https://meta.discourse.org/u/mattdm)
#### Post date: [4월 12, 2022, 8:46오후 UTC](https://meta.discourse.org/t/category-color-selection-should-be-allowed-even-when-style-is-none/213745/14 "2022-04-12T20:46:49Z")

</div>

> [@awesomerobot](#):
>
> 카테고리 페이지에 해당 색상을 계속 표시하길 원하시나요, 아니면 아예 표시하지 않는 쪽이 더 좋으신가요?
> 
> 개인적으로는 “없음(none)” 설정을 더 폭넓게 존중하기 위해 색상 제거를 선호합니다!

저는 색상을 유지하는 쪽을 강력히 선호합니다. “없음(none)”으로 설정된 항목은 `category style`(카테고리 스타일)이며, 이는 “카테고리 배지의 시각적 스타일”로 설명되어 있습니다. 따라서 “없음”은 단순히 “배지 없음”을 의미할 뿐이며, “색상 없음”을 함의한다고 생각하지 않습니다.

[제가 언급했듯이](https://meta.discourse.org/t/category-color-selection-should-be-allowed-even-when-style-is-none/213745/6?u=mattdm), 배지가 _기본_ 테마에서 색상이 사용되는 유일한 곳이라고 생각했지만, 실제로는 제가 틀린 것 같습니다 — [Categories](https://meta.discourse.org/categories) 페이지에서도 색상이 사용됩니다(카테고리 왼쪽에 있는 바 형태로). (제가 틀린 건가요?)

일관성을 위해, 이 설정을 `category label style`(카테고리 라벨 스타일) 같은 이름으로 변경하는 것이 좋을 수도 있습니다. \[1\]`category badge style`로 사용되고 있기 때문에 이 이름은 적합하지 않습니다.

* * *

1. “badges”는 별개의 개념이고 이미

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [4월 12, 2022, 10:23오후 UTC](https://meta.discourse.org/t/category-color-selection-should-be-allowed-even-when-style-is-none/213745/15 "2022-04-12T22:23:23Z")

</div>

픽커를 “없음” 스타일에 다시 추가하고 메시지를 “카테고리 배지 스타일이 '없음’으로 설정된 경우, 테마에서 명시적으로 요청할 때만 카테고리 색상이 표시됩니다.” 정도로 수정하면 큰 문제는 없을 것 같습니다.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [12월 22, 2022, 2:02오전 UTC](https://meta.discourse.org/t/category-color-selection-should-be-allowed-even-when-style-is-none/213745/16 "2022-12-22T02:02:54Z")

</div>

왜 단순히 다른 카테고리 스타일을 사용하고 박스 스타일을 제거하는 컴포넌트를 추가하지 않는 걸까요? 자명한 문제이며, CSS 규칙 몇 개만 있으면 충분할 것 같은데?

---

<div class="post-metadata">

### Author: ![mattdm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mattdm/32/216484_2.png) [@mattdm](https://meta.discourse.org/u/mattdm)
#### Post date: [12월 22, 2022, 2:43오전 UTC](https://meta.discourse.org/t/category-color-selection-should-be-allowed-even-when-style-is-none/213745/17 "2022-12-22T02:43:15Z")

</div>

글쎄요, 맞을 수도 있겠지만, 왜 그런 이상한 우회 방식을 쓰는지 모르겠네요. 기존 설정을 (잠재적으로 취약하고 확실히 지원되지 않는) CSS 규칙을 통해 다시 만드는 방식으로, 해당 설정이 무관한 다른 설정에 미칠 수 있는 예기치 않고 놀라운 2차 효과를 피하려 한다는 건 말이 안 되잖아요?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [12월 22, 2022, 3:15오전 UTC](https://meta.discourse.org/t/category-color-selection-should-be-allowed-even-when-style-is-none/213745/18 "2022-12-22T03:15:19Z")

</div>

이것을 지원하지 않는다고 보지 않아요. 컴포넌트를 공식적으로 만들 수 있는데, 어쨌든 테마 용도로만 필요한 것 같잖아요?

---

<div class="post-metadata">

### Author: ![mattdm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mattdm/32/216484_2.png) [@mattdm](https://meta.discourse.org/u/mattdm)
#### Post date: [12월 22, 2022, 3:34오전 UTC](https://meta.discourse.org/t/category-color-selection-should-be-allowed-even-when-style-is-none/213745/19 "2022-12-22T03:34:41Z")

</div>

그렇다고 해도, 좀 난해하지 않나요? 누군가가 테마 컴포넌트를 찾아서 그렇게 해야 한다는 걸 어떻게 알 수 있겠어요?

색상을 설정할 수 있는 옵션이 다른 설정이 색상을 사용하지 않는 구성에 있을 때, _다른 것들은 색상을 사용하더라도_ 숨겨지지 않도록 하는 건 어떨까요?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [12월 22, 2022, 4:18오전 UTC](https://meta.discourse.org/t/category-color-selection-should-be-allowed-even-when-style-is-none/213745/20 "2022-12-22T04:18:30Z")

</div>

복잡한 점은 장기적으로 코어에서는 버릿 스타일 지원만 유지하는 것이 바람직할 수 있다는 것입니다. 사이드바와 일관성이 있는 디자인은 이것뿐이기 때문입니다.

아예 이 설정을 폐기하는 것을 고려할 수도 있습니다.

---

<div class="post-metadata">

### Author: ![mattdm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mattdm/32/216484_2.png) [@mattdm](https://meta.discourse.org/u/mattdm)
#### Post date: [12월 22, 2022, 4:34오전 UTC](https://meta.discourse.org/t/category-color-selection-should-be-allowed-even-when-style-is-none/213745/21 "2022-12-22T04:34:23Z")

</div>

음, 알겠습니다 — 유용한 맥락이네요. 하지만 오히려 “none” 옵션에 대해 걱정할 필요가 없게 되므로 이 기능을 제거하는 것이 더 타당해 보입니다. 카테고리 색상을 사용되는 모든 곳에서 설정으로 처리하고, 해당 기능이 사용되지 않을 수 있는 \_하나\_의 위치가 선택되더라도 신경 쓰지 않는 방식으로 가는 건 어떨까요?

참고로, 저는 현재 [Category Icons](https://meta.discourse.org/t/category-icons/104683) 플러그인과 함께 "none"을 사용 중인데, 사이드바에서도 꽤 잘 작동할 것 같습니다.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [12월 22, 2022, 6:08오전 UTC](https://meta.discourse.org/t/category-color-selection-should-be-allowed-even-when-style-is-none/213745/22 "2022-12-22T06:08:53Z")

</div>

아마도 우리 쪽에서 간단한 수정을 할 수 있을 것 같습니다. 해당 구성 요소를 불릿 카테고리 스타일과 호환되도록 만드는 것이죠. 아이콘이 정의된 경우 불릿을 숨기세요.

[다음 페이지](https://meta.discourse.org/t/category-color-selection-should-be-allowed-even-when-style-is-none/213745.md?page=2)
