루트 색상 생성 변경 사항

이와 관련된 공지사항을 찾지 못했습니다. 새로운 루트 색상 선언(primary-900, primary-800, …)이 추가된 것을 확인했습니다.

테마 작업을 하고 있는데, 이 값들에 대해 다른 계산 결과가 나옵니다(primary는 동일합니다). Discourse 버전에 따라 달라지는 것 같습니다.

채도(shades)와 명도(tints)가 어떻게 생성되는지에 대한 더 자세한 정보가 있을까요? 또한, 수치 체계가 서술적 용어(low, medium, high, …)를 완전히 대체할 계획인지도 궁금합니다.

안녕하세요,

이것은 해당 변수들이 어떤 비율로 생성되었는지 확인할 수 있는 색상 변환 파일입니다.

https://github.com/discourse/discourse/blob/main/app/assets/stylesheets/common/foundation/color_transformations.scss

@Don 님, 감사합니다! 하지만 색상이 어디에서 선언되는지는 알고 있습니다.. 저는 그 이면의 고찰과 향후 계획에 대해 궁금했습니다.

예를 들어, 현재 primary와 tertiary에는 숫자 값이 사용되고 있습니다. 색 스킴의 모든 값에 대해 왜 그렇게 하지 않는 것일까요? 그것이 계획되어 있나요?

또한, 현재 숫자 값은 더 밝은 틴트(tints)만 생성하고 있습니다. 500에 메인 색상을 할당하고, 500 미만은 틴트, 500 이상은 셰이드(shades)를 사용하는 더 표준적인 시스템을 사용하지 않는 이유는 무엇일까요?

또 다른 주제인데, 왜 틴트가 더 선형적인 방식으로 생성되지 않고, 색 스킴의 다른 메인 색상과 블렌딩되는 방식으로 생성되는 것일까요?

현재 저는 클라이언트가 포괄적인 디자인 시스템을 가지고 있을 때 색상 선언을 구현하기 위해 Discourse 색상 시스템을 사용할 수 없습니다. 사실상 모든 값을 처음부터 선언해야 합니다. Discourse에서 생성된 색상이 이제 숫자 방식으로 정의되고 있다면, 왜 일반 디자인 시스템의 색상 생성과 더 일치하고 일관된 시스템을 구현하지 않는 것일까요?

네, 관련 맥락은 UX: Styleguide changes & color variable additions - Pull Request #15984 - discourse/discourse - GitHub 를 참고하세요.

계산 방식이 8일 전에 변경되었습니다. 최신 버전으로 업데이트해 주세요.