더 부드러운 색 팔레트 편집

커뮤니티 브랜딩 관리의 다음 진화를 만나보세요 — 색상 팔레트를 생성하고 편집할 수 있는 재설계된 인터페이스입니다!

이 업데이트는 최근 색상 팔레트 관리 개선향상된 다크/라이트 모드 처리를 기반으로 하며, 관리자가 사이트의 외관을 더 매끄럽게 커스터마이징할 수 있도록 돕습니다.

:sparkles: 무엇이 새로워졌나요?

새로운 색상 팔레트 인터페이스는 전체 관리자 디자인 시스템과 완벽하게 통합되어, 팔레트 관리를 강력하면서도 접근하기 쉽게 만들어 줍니다.

새로운 인터페이스에는 다음이 포함됩니다:

  • 통합된 디자인: 현대적인 관리자 인터페이스의 미학과 일치합니다.

  • 명확한 네이밍: 각 색상이 어떻게 적용되는지 알 수 있도록 합니다.

  • 매끄러운 워크플로: 새로운 팔레트를 생성하거나 기존 팔레트를 수정할 때 더 원활합니다.

  • 기본 팔레트 제어: 라이트 모드와 다크 모드 모두에 대해 편집 인터페이스에서 바로 제어할 수 있습니다.

새로운 팔레트를 생성할 때, 선택하기 전에 베이스 팔레트의 시각적 미리보기를 볼 수 있습니다:

이것은 현재 색상 팔레트를 선택할 수 있는 다른 영역(팔레트 목록 페이지, 사용자 설정, 테마 설정)에서도 제공되는 미리보기와 일치합니다.

:rocket: 새로운 인터페이스에 접근하는 방법

새로운 색상 팔레트 UI는 이제 모든 Discourse 사이트에서 사용할 수 있습니다! 다음 방법으로 접근할 수 있습니다:

  1. 관리자외관색상 팔레트로 이동

  2. 기존 팔레트에서 편집을 클릭하거나, 새로운 팔레트를 생성하려면 새로 만들기 버튼을 클릭


이 최신 업데이트는 Discourse 커뮤니티의 외관을 커스터마이징하기 위한 강력하고 사용자 친화적인 도구를 제공하기 위한 우리의 지속적인 노력의 일환입니다.

향상된 인터페이스는 유연성과 컨트롤을 유지하면서 멤버들에게 아름답고 브랜드화된 경험을 제공하는 것이比以往보다 쉬워졌습니다.

새로운 인터페이스에 대해 질문이나 피드백이 있으신가요? 아래 댓글로 의견을 들려주세요!

13개의 좋아요

더 세밀한 색상 설정을 허용할 수 있을까요? 입력된 색상 코드를 바탕으로 미묘한 색조를 계산하는 과정이 많고, 모든 계산 결과가 모든 시나리오에서 잘 작동하지는 않습니다. 보통은 커스텀 CSS로 처리할 텐데, Horizon 테마를 설정했는데 CSS를 편집할 방법이 없습니다. 그래서 결국 이 문제는 색상 팔레트 설정에 속한다고 깨달았습니다.

사상 가장 좋은 방법은 여기에 커스텀 CSS 옵션을 추가하는 것(물론 색상만 다룰 수 있도록)이고, Horizon에서 색상 팔레트 CSS도 편집할 수 있게 하는 것입니다.

Horizon에 사용자 정의 CSS를 추가하는 사용자 정의 구성 요소를 추가할 수 있습니다.

1개의 좋아요

정말 좋은 생각이에요! 아이디어를 주셔서 감사합니다.

하지만 여기서 제가 말하고 싶었던 것은 좀 더 일반적인 문제였습니다(호라이즌에만 국한된 것이 아닙니다). 색상 팔레트 기능이 사용자가 원하는 대로 색상 스킴을 전환할 수 있도록 설계된 것이라면, 사용자 정의 CSS는 큰 도움이 되지 않을 것입니다. 아키텍처 관점에서 볼 때, 각 색상 팔레트에 사용자 정의 CSS를 할당해야 하기 때문입니다.

더 세밀한 색상 설정으로 어떤 작업을 하려는지 좀 더 구체적인 맥락을 알려 주실 수 있을까요? 그러면 팔레트 UI에서 개선할 부분이 있는지, 아니면 커스텀 CSS가 가장 좋은 해결책인지 판단하는 데 도움이 될 것입니다.

현재 제 문제는 **삼차색(tertiary)**과 관련이 있습니다. 예를 들어 제가 선택한 색상이 #f7b618이라고 가정해 보겠습니다. 이는 밝은 노란색이며, 이를 어딘가에 적용해 보고 싶습니다. 버튼 색상으로 사용하면 보기 좋지만 버튼 텍스트는 흰색입니다. 그런데 버튼 텍스트를 설정하면 다른 색상들이 변경됩니다. 아마도 문제는 버튼 텍스트가 밝게 보이도록 어두운 색상을 선택한다고 가정하고 있기 때문일 것입니다.

또한 모든 종류의 음영(shades)은 삼차색을 기준으로 계산됩니다. 예를 들어 사이드바 배경색(여전히 Horizon 테마에 대해 이야기하고 있습니다)도 그렇습니다. 하지만 저는 이를 위해 다른 색상(예를 들어 단순히 회색)을 선택하고 싶을 수 있습니다.

따라서 제가 색상에 대해 조금 까다롭고, 동시에 사용자가 색상 팔레트를 선택할 수 있도록 하고 싶다면(이것은 다소 모순될 수 있다고 동의합니다), 색상 팔레트를 기반으로 한 사용자 정의 CSS를 사용할 수 있습니다.

또 다른 옵션은 고급 모드를 제공하는 것입니다. 이 모드에서는 12개의 주요 변수뿐만 아니라 어떤 색상 변수든 할당할 수 있도록 허용할 수 있습니다. 그러면 계산이 중단되고, 저는 UI를 계속 사용하면서 모든 색상을 수동으로 조정할 수 있게 됩니다.

고급 모드에 대해서는 Create and share a color scheme 의 저장소 접근 방식으로 어느 정도 커버된다고 생각합니다.

Targetable Color Schemes 을 사용하면 특정 색상 팔레트에만 적용하도록 무언가를 오버라이드할 수 있다고 생각합니다.

2개의 좋아요

네, Reference for full color customization 더 자세한 내용을 찾았습니다. UI에서도 직접 확인할 수 있네요! 훌륭합니다. 감사합니다!

2개의 좋아요

모든 것이 잘 정리되어 있는 것 같습니다. 사용자 정의 CSS와 Targetable Color Schemes 구성 요소를 조합하면 강력한 시너지를 낼 수 있으며, 추가적인 색상 필드를 추가하는 것도 매우 유용합니다.

1개의 좋아요

네, 하지만 가능하면 먼저 Reference for full color customization 를 사용해보는 것을 권합니다. 계산된 모든 변수에 접근할 수 있고, 원하는 값을 하드코딩하는 것만으로 충분할 수 있습니다. CSS가 전혀 필요 없을 수도 있습니다. 하지만 CSS가 필요하다면, Targetable Color Schemes가 분명히 좋은 방법입니다.

1개의 좋아요