Closed taboowiths closed 1 month ago
👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍 👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍 👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍
view랑 vscode까지 다 작업하시느라 고생많으셨습니다. 저장하고 나니 theme 기능이 잘 동작하는 느낌이 더 팍팍나네요 👍👍👍
(사소) 전반적으로
customTheme
과theme
이 같이 사용된 것 같은데, 혹시 다른 의미가 있는게 아니라면 하나로 통일시켜도 좋을 것 같습니다.
theme
이라는 용어가 현재 ThemeSelector와 관련된 로직에서만 쓰이는 것으로 판단되니, 간단하게 theme
으로 통일하는 것이 좋을 것 같습니다 .
다음 issue로 올리겠습니다 !!!
customTheme
-> theme
으로 용어 통일
Related issue
752
Result
https://github.com/user-attachments/assets/02f269d7-debb-4be9-8a18-c23ef81604eb
Work list
1. Theme Selector 테마 전역 저장
ThemeSelector를 이용해 선택한 테마를 재접속 시 유지할 수 있도록 구현했습니다. 로직은 다음과 같습니다:
view/services
)setTheme()
함수를 호출하여, vscode의 configuration 중 githru.theme 값을 업데이트 합니다.// vscode/setting-repository.ts export const setTheme = async (newTheme: string) => { const configuration = vscode.workspace.getConfiguration(); configuration.update(SETTING_PROPERTY_NAMES.THEME, newTheme); };