FLEX 레이아웃 사용시, 게시판 다크모드 적용 안되는 이유...?
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 8.2 |
flex 레이아웃과 게시판에는 flex 아닌 다른 스킨 사용중입니다.
flex 게시판 스킨도 있는데 다크모드 설정시 배경색이 변하지 않더라구요...?
그래서 다른 스킨 써보았더니 이번엔 배경색은 변하는데 폰트가 안변합니다 ㅋㅋㅋㅋ
라이트 모드일 때 게시판 부분만 다크 (맥 사용중인데, 시스템 라이트모드,다크모드 설정해놓은것 따라 변하네요...ㅜ)
vs
라이트 모드일때 게시판 부분 라이트, 다크모드일때 게시판 부분 다크 (근데 글자가 하얀색으로 자동으로 안바뀌어서 글자도 검정)
가독성 부분에서는 둘 다 이상한 상태입니다 ㅜㅜ
다크모드로 변경했을 때, 보드 스킨도 "지금 다크모드로 변한거야!"라는 알려주는 기능? 그걸 변경하려면 어떻게 해야할까요?
댓글 2
게시판 구매자에게 클래스명을 color_scheme이 아닌 rx_color_scheme을 사용한다는데 다크모드 전환시 해당 쿠키값을 다크로, 라이트모드일때 해당 쿠키값을 라이트가 되도록 하면 된다는데 이게 무슨소리인지 이해가 안갑니다....
해당 클래스를 하나하나 찾아서 바꾸라는건지.... 어디에서 찾아야하는건지... vs code에서 파일 하나하나 열어보면서 color_scheme을 찾아봐야하는건가요...?
flex 레이아웃 자체가 다크모드 전환에 비표준 쿠키를 사용합니다. 그걸 표준 쿠키인 rx_color_scheme를 변경하도록 수정하면 됩니다.
라이믹스는 해당 쿠키를 전환하는 setColorScheme 함수를 이미 제공하고 있으므로 해당 함수 이용하시면 됩니다. 물론 수정은 직접 하셔야 합니다.
https://github.com/calvinsnax/rx-flextagram
flextagram 레이아웃은 해당 함수 사용해서 구현되어 있으므로 참고하시면 좋습니다.