Skip to content

Commit add5a46

Browse files
committed
🧡 Release v3.1.4
1 parent 69f3273 commit add5a46

File tree

9 files changed

+297
-11
lines changed

9 files changed

+297
-11
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,17 @@ All notable changes to this project will be documented in this file.
44

55
---
66

7+
## 3.1.4
8+
9+
+ This release brings a high-contrast dark theme: Pudding Dark · Caramel (Beta). Built upon the Pudding Dark theme, it enhances contrast while incorporating richer caramel tones.
10+
+ Happy Valentine's Day 🧡 and Lunar New Year 2026 🏮
11+
712
## 3.1.3
813

914
+ Adjusted editor fold background in Light themes for better visual integration
1015
+ Adjusted `tmTheme` highlight foreground color
1116

17+
1218
## 3.1.2
1319

1420
+ Further refined semantic token color consistency across all themes

README.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
<a href="https://github.com/bitcookies/pudding-vscode-theme/blob/main/README.zh-CN.md">简体中文</a> | <a href="https://github.com/bitcookies/pudding-vscode-theme/blob/main/README.md">English</a>
1111
</p>
1212

13-
14-
1513
## 1. Pudding Theme
1614

1715
Visual Studio Code Pudding theme is constantly updated with a variety of color themes.
@@ -60,11 +58,11 @@ Please delete the code at the beginning of the tmTheme file that looks like this
6058
<key>settings</key>
6159
<dict>
6260
<key>background</key>
63-
<string>#222222</string>
61+
<string>#HEX</string>
6462
......
6563
......
6664
<key>invisibles</key>
67-
<string>#3b3a32</string>
65+
<string>#HEX</string>
6866
</dict>
6967
</dict>
7068
```
@@ -74,7 +72,7 @@ Please delete the code at the beginning of the tmTheme file that looks like this
7472
After Clone this code repository, put the modified tmTheme file into `themes/tmTheme/` directory, then find the theme color scheme json file you want to modify under `themes/`, open it and modify the tokenColors link at the bottom to introduce your tmTheme file.
7573

7674
```json
77-
"tokenColors": "./tmTheme/your.tmTheme"
75+
"tokenColors": "./tmTheme/<TextMate>.tmTheme"
7876
```
7977

8078
## 5. Feedback

README.zh-CN.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,11 @@ Visual Studio Code 布丁主题正在不断更新多款配色主题:
5959
<key>settings</key>
6060
<dict>
6161
<key>background</key>
62-
<string>#222222</string>
62+
<string>#HEX</string>
6363
......
6464
......
6565
<key>invisibles</key>
66-
<string>#3b3a32</string>
66+
<string>#HEX</string>
6767
</dict>
6868
</dict>
6969
```
@@ -73,7 +73,7 @@ Visual Studio Code 布丁主题正在不断更新多款配色主题:
7373
Clone 此代码仓库后,将修改后的 tmTheme 文件放到 `themes/tmTheme/` 目录下,然后在 `themes/` 下找到你想要修改的主题配色 json 文件,打开后修改最底部的 tokenColors 链接,引入你的 tmTheme 文件即可。
7474

7575
```json
76-
"tokenColors": "./tmTheme/your.tmTheme"
76+
"tokenColors": "./tmTheme/<TextMate>.tmTheme"
7777
```
7878

7979
## 5. 反馈
@@ -99,4 +99,4 @@ Aquarium 主题在 `v3.x` 版本中已被移除,如果需要请在 `v2.x` 版
9999

100100
主题代码使用 [MIT license](https://github.com/bitcookies/winrar-keygen/blob/master/LICENSE),但不包含立绘。
101101

102-
布丁人物立绘版权归作者所有:[ONing](https://github.com/pudding0503)
102+
布丁人物立绘版权归作者所有:[ONing](https://github.com/pudding0503)

package.json

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "pudding-vscode-theme",
33
"displayName": "Pudding Theme",
44
"description": "A Pudding-inspired illustration color theme for Visual Studio Code.",
5-
"version": "3.1.3",
5+
"version": "3.1.4",
66
"preview": false,
77
"publisher": "Bitcookies",
88
"license": "MIT",
@@ -32,7 +32,8 @@
3232
"pudding",
3333
"illustration",
3434
"JK",
35-
"Christmas"
35+
"Christmas",
36+
"caramel"
3637
],
3738
"contributes": {
3839
"themes": [
@@ -55,6 +56,11 @@
5556
"label": "Pudding Dark · Christmas",
5657
"uiTheme": "vs-dark",
5758
"path": "./themes/pudding-dark-christmas.json"
59+
},
60+
{
61+
"label": "Pudding Dark · Caramel (Beta)",
62+
"uiTheme": "vs-dark",
63+
"path": "./themes/pudding-dark-caramel.json"
5864
}
5965
]
6066
}

themes/pudding-dark-caramel.json

Lines changed: 272 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,272 @@
1+
{
2+
"name": "Pudding Dark · Caramel (Beta)",
3+
"type": "dark",
4+
"colors": {
5+
"focusBorder": "#F9CB7E60",
6+
"foreground": "#E1E4E8",
7+
"disabledForeground": "#6A737D",
8+
"widget.shadow": "#000000A0",
9+
"selection.background": "#F9CB7E40",
10+
"descriptionForeground": "#959DA5",
11+
"errorForeground": "#F97583",
12+
"icon.foreground": "#E1E4E8",
13+
"sash.hoverBorder": "#F9CB7E",
14+
15+
"window.activeBorder": "#151621",
16+
"window.inactiveBorder": "#151621",
17+
18+
"textLink.foreground": "#F9CB7E",
19+
"textLink.activeForeground": "#DB8E51",
20+
"textBlockQuote.background": "#24292E",
21+
"textBlockQuote.border": "#434260",
22+
"textCodeBlock.background": "#151621",
23+
"textPreformat.foreground": "#D0D2DA",
24+
"textSeparator.foreground": "#313549",
25+
26+
"button.background": "#F9CB7E",
27+
"button.foreground": "#1B1C2B",
28+
"button.hoverBackground": "#DB8E51",
29+
"button.secondaryForeground": "#E1E4E8",
30+
"button.secondaryBackground": "#3B3A54",
31+
"button.secondaryHoverBackground": "#434260",
32+
"button.separator": "#1B1C2B20",
33+
34+
"checkbox.background": "#26293C",
35+
"checkbox.foreground": "#E1E4E8",
36+
"checkbox.border": "#313549",
37+
38+
"dropdown.background": "#1B1C2B",
39+
"dropdown.listBackground": "#1B1C2B",
40+
"dropdown.border": "#313549",
41+
"dropdown.foreground": "#E1E4E8",
42+
43+
"input.background": "#151621",
44+
"input.border": "#313549",
45+
"input.foreground": "#E1E4E8",
46+
"input.placeholderForeground": "#5C6370",
47+
"inputOption.activeBackground": "#F9CB7E40",
48+
"inputOption.activeBorder": "#F9CB7E",
49+
"inputValidation.infoBackground": "#1B1C2B",
50+
"inputValidation.infoBorder": "#79B8FF",
51+
"inputValidation.warningBackground": "#1B1C2B",
52+
"inputValidation.warningBorder": "#F9C513",
53+
"inputValidation.errorBackground": "#1B1C2B",
54+
"inputValidation.errorBorder": "#F97583",
55+
56+
"scrollbar.shadow": "#00000060",
57+
"scrollbarSlider.activeBackground": "#F9CB7E60",
58+
"scrollbarSlider.background": "#F9CB7E15",
59+
"scrollbarSlider.hoverBackground": "#F9CB7E30",
60+
61+
"badge.foreground": "#FFFFFF",
62+
"badge.background": "#DB8E51",
63+
64+
"progressBar.background": "#F9CB7E",
65+
66+
"list.activeSelectionBackground": "#F9CB7E25",
67+
"list.activeSelectionForeground": "#F9CB7E",
68+
"list.activeSelectionIconForeground": "#F9CB7E",
69+
"list.dropBackground": "#F9CB7E20",
70+
"list.focusBackground": "#31354980",
71+
"list.focusForeground": "#FFFFFF",
72+
"list.focusOutline": "#F9CB7E60",
73+
"list.highlightForeground": "#F9CB7E",
74+
"list.hoverBackground": "#31354960",
75+
"list.hoverForeground": "#FFFFFF",
76+
"list.inactiveSelectionBackground": "#F9CB7E15",
77+
"list.inactiveSelectionForeground": "#E1E4E8",
78+
"list.inactiveFocusBackground": "#1B1C2B",
79+
"list.invalidItemForeground": "#F97583",
80+
"list.errorForeground": "#F97583",
81+
"list.warningForeground": "#F9C513",
82+
"listFilterWidget.background": "#26293C",
83+
"listFilterWidget.outline": "#F9CB7E",
84+
"listFilterWidget.noMatchesOutline": "#F97583",
85+
"tree.indentGuidesStroke": "#313549",
86+
"tree.tableColumnsBorder": "#313549",
87+
88+
"activityBar.background": "#151621",
89+
"activityBar.dropBorder": "#F9CB7E",
90+
"activityBar.foreground": "#F9CB7E",
91+
"activityBar.inactiveForeground": "#4E5579",
92+
"activityBar.border": "#151621",
93+
"activityBarBadge.background": "#DB8E51",
94+
"activityBarBadge.foreground": "#FFFFFF",
95+
"activityBar.activeBorder": "#F9CB7E",
96+
"activityBar.activeFocusBorder": "#F9CB7E",
97+
98+
"sideBar.background": "#1B1C2B",
99+
"sideBar.foreground": "#D0D2DA",
100+
"sideBar.border": "#151621",
101+
"sideBar.dropBackground": "#F9CB7E20",
102+
"sideBarTitle.foreground": "#E1E4E8",
103+
"sideBarSectionHeader.background": "#1B1C2B",
104+
"sideBarSectionHeader.foreground": "#F9CB7E",
105+
"sideBarSectionHeader.border": "#151621",
106+
107+
"minimap.background": "#1B1C2B",
108+
"minimap.selectionHighlight": "#F9CB7E40",
109+
"minimap.errorHighlight": "#F97583",
110+
"minimap.warningHighlight": "#F9C513",
111+
"minimapSlider.background": "#F9CB7E10",
112+
"minimapSlider.hoverBackground": "#F9CB7E20",
113+
"minimapSlider.activeBackground": "#F9CB7E30",
114+
115+
"editorGroup.border": "#151621",
116+
"editorGroup.dropBackground": "#F9CB7E20",
117+
"editorGroupHeader.noTabsBackground": "#1B1C2B",
118+
"editorGroupHeader.tabsBackground": "#151621",
119+
"editorGroupHeader.tabsBorder": "#151621",
120+
"editorGroupHeader.border": "#151621",
121+
122+
"tab.activeBackground": "#1B1C2B",
123+
"tab.unfocusedActiveBackground": "#1B1C2B",
124+
"tab.activeForeground": "#F9CB7E",
125+
"tab.border": "#151621",
126+
"tab.activeBorder": "#1B1C2B",
127+
"tab.activeBorderTop": "#F9CB7E",
128+
"tab.unfocusedActiveBorderTop": "#313549",
129+
"tab.inactiveBackground": "#151621",
130+
"tab.inactiveForeground": "#6A737D",
131+
"tab.unfocusedActiveForeground": "#D0D2DA",
132+
"tab.unfocusedInactiveForeground": "#4E5579",
133+
"tab.hoverBackground": "#1B1C2B",
134+
"tab.hoverForeground": "#F9CB7E",
135+
"tab.activeModifiedBorder": "#F9CB7E",
136+
"tab.inactiveModifiedBorder": "#4E5579",
137+
138+
"editor.background": "#1B1C2B",
139+
"editor.foreground": "#D0D2DA",
140+
"editorLineNumber.foreground": "#3B3D5D",
141+
"editorLineNumber.activeForeground": "#F9CB7E",
142+
"editorCursor.foreground": "#F9CB7E",
143+
"editor.selectionBackground": "#F9CB7E30",
144+
"editor.selectionHighlightBackground": "#F9CB7E15",
145+
"editor.selectionHighlightBorder": "#F9CB7E40",
146+
"editor.wordHighlightBackground": "#F9CB7E15",
147+
"editor.wordHighlightStrongBackground": "#F9CB7E25",
148+
"editor.findMatchBackground": "#F9CB7E50",
149+
"editor.findMatchHighlightBackground": "#F9CB7E25",
150+
"editor.findRangeHighlightBackground": "#31354940",
151+
"editor.lineHighlightBackground": "#31354950",
152+
"editor.lineHighlightBorder": "#1B1C2B00",
153+
"editorWhitespace.foreground": "#2A2D40",
154+
"editorIndentGuide.background": "#2A2D40",
155+
"editorIndentGuide.activeBackground": "#4E5579",
156+
"editorBracketMatch.background": "#F9CB7E30",
157+
"editorBracketMatch.border": "#F9CB7E80",
158+
"editorBracketHighlight.foreground1": "#F9CB7E",
159+
"editorBracketHighlight.foreground2": "#B392F0",
160+
"editorBracketHighlight.foreground3": "#79B8FF",
161+
"editorBracketHighlight.unexpectedBracket.foreground": "#F97583",
162+
163+
"editorWidget.background": "#1B1C2B",
164+
"editorWidget.border": "#313549",
165+
"editorWidget.foreground": "#E1E4E8",
166+
"editorSuggestWidget.background": "#1B1C2B",
167+
"editorSuggestWidget.border": "#313549",
168+
"editorSuggestWidget.foreground": "#E1E4E8",
169+
"editorSuggestWidget.highlightForeground": "#F9CB7E",
170+
"editorSuggestWidget.selectedBackground": "#F9CB7E25",
171+
"editorHoverWidget.background": "#1B1C2B",
172+
"editorHoverWidget.border": "#313549",
173+
"editorHoverWidget.statusBarBackground": "#1B1C2B",
174+
175+
"peekView.border": "#F9CB7E",
176+
"peekViewEditor.background": "#151621",
177+
"peekViewEditorGutter.background": "#151621",
178+
"peekViewEditor.matchHighlightBackground": "#F9CB7E40",
179+
"peekViewResult.background": "#1B1C2B",
180+
"peekViewResult.fileForeground": "#E1E4E8",
181+
"peekViewResult.lineForeground": "#959DA5",
182+
"peekViewResult.matchHighlightBackground": "#F9CB7E40",
183+
"peekViewResult.selectionBackground": "#F9CB7E25",
184+
"peekViewResult.selectionForeground": "#FFFFFF",
185+
"peekViewTitle.background": "#1B1C2B",
186+
"peekViewTitleDescription.foreground": "#959DA5",
187+
"peekViewTitleLabel.foreground": "#F9CB7E",
188+
189+
"menu.background": "#1B1C2B",
190+
"menu.foreground": "#E1E4E8",
191+
"menu.selectionBackground": "#F9CB7E25",
192+
"menu.selectionForeground": "#F9CB7E",
193+
"menu.selectionBorder": "#F9CB7E40",
194+
"menu.separatorBackground": "#313549",
195+
"menu.border": "#313549",
196+
197+
"pickerGroup.border": "#313549",
198+
"pickerGroup.foreground": "#F9CB7E",
199+
"quickInput.background": "#1B1C2B",
200+
"quickInput.foreground": "#E1E4E8",
201+
"quickInputList.focusBackground": "#F9CB7E25",
202+
"quickInputTitle.background": "#1B1C2B",
203+
204+
"statusBar.background": "#151621",
205+
"statusBar.foreground": "#D0D2DA",
206+
"statusBar.border": "#151621",
207+
"statusBar.debuggingBackground": "#DB8E51",
208+
"statusBar.debuggingForeground": "#FFFFFF",
209+
"statusBar.noFolderBackground": "#1B1C2B",
210+
"statusBarItem.hoverBackground": "#FFFFFF10",
211+
"statusBarItem.activeBackground": "#F9CB7E30",
212+
"statusBarItem.prominentBackground": "#313549",
213+
"statusBarItem.remoteBackground": "#F9CB7E",
214+
"statusBarItem.remoteForeground": "#1B1C2B",
215+
216+
"titleBar.activeBackground": "#1B1C2B",
217+
"titleBar.activeForeground": "#E1E4E8",
218+
"titleBar.inactiveBackground": "#1B1C2B",
219+
"titleBar.inactiveForeground": "#6A737D",
220+
"titleBar.border": "#151621",
221+
222+
"notificationCenterHeader.background": "#1B1C2B",
223+
"notificationCenterHeader.foreground": "#F9CB7E",
224+
"notifications.background": "#1B1C2B",
225+
"notifications.foreground": "#E1E4E8",
226+
"notifications.border": "#313549",
227+
"notificationsErrorIcon.foreground": "#F97583",
228+
"notificationsWarningIcon.foreground": "#F9C513",
229+
"notificationsInfoIcon.foreground": "#79B8FF",
230+
231+
"terminal.background": "#151621",
232+
"terminal.foreground": "#D0D2DA",
233+
"terminal.ansiBlack": "#151621",
234+
"terminal.ansiRed": "#F97583",
235+
"terminal.ansiGreen": "#A8D4A9",
236+
"terminal.ansiYellow": "#F9CB7E",
237+
"terminal.ansiBlue": "#79B8FF",
238+
"terminal.ansiMagenta": "#B392F0",
239+
"terminal.ansiCyan": "#39C5CF",
240+
"terminal.ansiWhite": "#E1E4E8",
241+
"terminalCursor.foreground": "#F9CB7E",
242+
"terminalCursor.background": "#1B1C2B",
243+
244+
"gitDecoration.addedResourceForeground": "#A8D4A9",
245+
"gitDecoration.modifiedResourceForeground": "#F9CB7E90",
246+
"gitDecoration.deletedResourceForeground": "#F9758390",
247+
"gitDecoration.untrackedResourceForeground": "#A8D4A9",
248+
"gitDecoration.ignoredResourceForeground": "#4E5579",
249+
"gitDecoration.conflictingResourceForeground": "#DB8E51",
250+
251+
"breadcrumb.foreground": "#6A737D",
252+
"breadcrumb.background": "#1B1C2B",
253+
"breadcrumb.focusForeground": "#F9CB7E",
254+
"breadcrumb.activeSelectionForeground": "#FFFFFF",
255+
"breadcrumbPicker.background": "#1B1C2B",
256+
257+
"settings.headerForeground": "#F9CB7E",
258+
"settings.modifiedItemIndicator": "#F9CB7E",
259+
"settings.dropdownBackground": "#1B1C2B",
260+
"settings.checkboxBackground": "#1B1C2B",
261+
"settings.textInputBackground": "#151621",
262+
"settings.numberInputBackground": "#151621",
263+
"settings.focusedRowBackground": "#F9CB7E10",
264+
265+
"keybindingLabel.background": "#3B3A54",
266+
"keybindingLabel.foreground": "#FFFFFF",
267+
"keybindingLabel.border": "#434260",
268+
"keybindingLabel.bottomBorder": "#313549"
269+
},
270+
"semanticHighlighting": true,
271+
"tokenColors": "./tmTheme/dark-bluedawn.tmTheme"
272+
}

themes/pudding-dark-christmas.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"name": "Pudding Dark · Christmas",
3+
"type": "dark",
34
"colors": {
45
"focusBorder": "#7D191D",
56
"foreground": "#D0D2DA",

themes/pudding-dark.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"name": "Pudding Dark",
3+
"type": "dark",
34
"colors": {
45
"focusBorder": "#434260",
56
"foreground": "#D0D2DA",

0 commit comments

Comments
 (0)