1
0
Fork
You've already forked vs-theme-switcher
0
🌒 Choose which themes should be activated at any time! 🌞
  • TypeScript 84%
  • JavaScript 16%
Find a file
2024年08月05日 19:30:40 -04:00
.vscode commit message 2024年06月15日 17:34:43 -04:00
assets commit message 2024年06月15日 17:34:43 -04:00
src increase waiting time after reload to avoid reload loop 2024年08月05日 19:30:40 -04:00
.eslintrc.json commit message 2024年06月15日 17:34:43 -04:00
.gitignore commit message 2024年06月15日 17:34:43 -04:00
.vscodeignore commit message 2024年06月15日 17:34:43 -04:00
CHANGELOG.md commit message 2024年06月15日 17:34:43 -04:00
package-lock.json increase waiting time after reload to avoid reload loop 2024年08月05日 19:30:40 -04:00
package.json commit message 2024年06月15日 17:34:43 -04:00
README.md commit message 2024年06月15日 17:34:43 -04:00
theme-switcher-3.1.3.vsix increase waiting time after reload to avoid reload loop 2024年08月05日 19:30:40 -04:00
tsconfig.json commit message 2024年06月15日 17:34:43 -04:00
webpack.config.js commit message 2024年06月15日 17:34:43 -04:00

icon Theme Switcher

This extension enables you to define which time which theme should be activated!

preview

How To Setup Themes

For the extension to work, the only thing you need to do is to set in your VSCode settings the mappings you want, like this:

"themeswitcher.utcOffset": -3, // Example
"themeswitcher.mappings": [
 {
 "time": "13:03",
 "theme": ["Material Theme"],
 },
 {
 "time": "12:04",
 "theme": ["Monokai", "Dracula"],
 },
 {
 "time": "00:53",
 "theme": ["Default Dark+", "Noctis", "Nord"],
 },
 {
 "time": "01:00",
 "theme": [ 
 "JellyFish",
 {"name":"Red", "commands":[["vscode-pets.spawn-pet","fox","red"]]},
 ],
 },
 
],

Note: You can set multiple themes and it will select a random one. For each theme, you can specify a list of commands to be run with that theme.

Extension Settings

This extension contributes the following settings:

  • themeswitcher.mappings: Array of mappings
  • themeswitcher.utcOffset: The utc offset used to scheduling tasks.

Credits

Enjoy!