diff --git a/README.md b/README.md index 71affc44..035259e6 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ [![Visual Studio Marketplace Installs](https://img.shields.io/visual-studio-marketplace/i/tonybaloney.vscode-pets?logo=visualstudio)](https://marketplace.visualstudio.com/items?itemName=tonybaloney.vscode-pets&WT.mc_id=python-17801-anthonyshaw) [![Visual Studio Marketplace Downloads](https://img.shields.io/visual-studio-marketplace/d/tonybaloney.vscode-pets?logo=visualstudio)](https://marketplace.visualstudio.com/items?itemName=tonybaloney.vscode-pets&WT.mc_id=python-17801-anthonyshaw) -![screenshot](https://github.com/tonybaloney/vscode-pets/raw/main/docs/source/_static/screenshot.gif) +![screenshot](https://github.com/tonybaloney/vscode-pets/raw/main/docs/source/_static/winter.gif) ## Installation @@ -54,6 +54,8 @@ Visit the [Crowdin Project](https://crowdin.com/project/vscode-pets) in case you The cat animations were designed by [seethingswarm](https://seethingswarm.itch.io/catset). The dog media assets for this extension were designed by [NVPH Studio](https://nvph-studio.itch.io/dog-animation-4-different-dogs). +The winter theme is original artwork by [Kiana Mosser](https://www.instagram.com/kianamosser/) created for VS Code Pets. + The forest theme was designed by [edermunizz](https://edermunizz.itch.io/free-pixel-art-forest). The castle assets were created using artwork by [GuttyKreum](https://guttykreum.itch.io/gothic-castle-game-assets). [Marc Duiker](https://twitter.com/marcduiker) created the Clippy, Rocky, Zappy, rubber duck, snake, cockatiel, Ferris the crab, and Mod the dotnet bot media assets. diff --git a/docs/source/_static/winter-screenshot.png b/docs/source/_static/winter-screenshot.png new file mode 100644 index 00000000..9962a4f9 Binary files /dev/null and b/docs/source/_static/winter-screenshot.png differ diff --git a/docs/source/_static/winter.gif b/docs/source/_static/winter.gif new file mode 100644 index 00000000..6fb66ac2 Binary files /dev/null and b/docs/source/_static/winter.gif differ diff --git a/docs/source/usage.rst b/docs/source/usage.rst index c9d55993..e4f448ca 100644 --- a/docs/source/usage.rst +++ b/docs/source/usage.rst @@ -142,3 +142,9 @@ Set `vscode-pets.theme` to `"castle"` for them to roam the ramparts! Set `vscode-pets.theme` to `"beach"` for your friends to play by the ocean. .. image:: _static/beach-pose.png + +Set ``vscode-pets.theme`` to ``"winter"`` for your pets roam around the snowy mountains. + +.. image:: _static/winter.gif + +If you find the snowfall too distracting, you can disable special effects in settings. \ No newline at end of file diff --git a/media/backgrounds/winter/background-dark-large.png b/media/backgrounds/winter/background-dark-large.png new file mode 100644 index 00000000..30ae3a95 Binary files /dev/null and b/media/backgrounds/winter/background-dark-large.png differ diff --git a/media/backgrounds/winter/background-dark-medium.png b/media/backgrounds/winter/background-dark-medium.png new file mode 100644 index 00000000..b5f5f78e Binary files /dev/null and b/media/backgrounds/winter/background-dark-medium.png differ diff --git a/media/backgrounds/winter/background-dark-nano.png b/media/backgrounds/winter/background-dark-nano.png new file mode 100644 index 00000000..8168a71e Binary files /dev/null and b/media/backgrounds/winter/background-dark-nano.png differ diff --git a/media/backgrounds/winter/background-dark-small.png b/media/backgrounds/winter/background-dark-small.png new file mode 100644 index 00000000..c41491b9 Binary files /dev/null and b/media/backgrounds/winter/background-dark-small.png differ diff --git a/media/backgrounds/winter/background-light-large.png b/media/backgrounds/winter/background-light-large.png new file mode 100644 index 00000000..30ae3a95 Binary files /dev/null and b/media/backgrounds/winter/background-light-large.png differ diff --git a/media/backgrounds/winter/background-light-medium.png b/media/backgrounds/winter/background-light-medium.png new file mode 100644 index 00000000..b5f5f78e Binary files /dev/null and b/media/backgrounds/winter/background-light-medium.png differ diff --git a/media/backgrounds/winter/background-light-nano.png b/media/backgrounds/winter/background-light-nano.png new file mode 100644 index 00000000..8168a71e Binary files /dev/null and b/media/backgrounds/winter/background-light-nano.png differ diff --git a/media/backgrounds/winter/background-light-small.png b/media/backgrounds/winter/background-light-small.png new file mode 100644 index 00000000..c41491b9 Binary files /dev/null and b/media/backgrounds/winter/background-light-small.png differ diff --git a/media/backgrounds/winter/background.png b/media/backgrounds/winter/background.png new file mode 100644 index 00000000..b5f5f78e Binary files /dev/null and b/media/backgrounds/winter/background.png differ diff --git a/media/backgrounds/winter/foreground-dark-large.png b/media/backgrounds/winter/foreground-dark-large.png new file mode 100644 index 00000000..d9938817 Binary files /dev/null and b/media/backgrounds/winter/foreground-dark-large.png differ diff --git a/media/backgrounds/winter/foreground-dark-medium.png b/media/backgrounds/winter/foreground-dark-medium.png new file mode 100644 index 00000000..ae51bb8a Binary files /dev/null and b/media/backgrounds/winter/foreground-dark-medium.png differ diff --git a/media/backgrounds/winter/foreground-dark-nano.png b/media/backgrounds/winter/foreground-dark-nano.png new file mode 100644 index 00000000..2ae806dc Binary files /dev/null and b/media/backgrounds/winter/foreground-dark-nano.png differ diff --git a/media/backgrounds/winter/foreground-dark-small.png b/media/backgrounds/winter/foreground-dark-small.png new file mode 100644 index 00000000..eef7b45f Binary files /dev/null and b/media/backgrounds/winter/foreground-dark-small.png differ diff --git a/media/backgrounds/winter/foreground-light-large.png b/media/backgrounds/winter/foreground-light-large.png new file mode 100644 index 00000000..d9938817 Binary files /dev/null and b/media/backgrounds/winter/foreground-light-large.png differ diff --git a/media/backgrounds/winter/foreground-light-medium.png b/media/backgrounds/winter/foreground-light-medium.png new file mode 100644 index 00000000..ae51bb8a Binary files /dev/null and b/media/backgrounds/winter/foreground-light-medium.png differ diff --git a/media/backgrounds/winter/foreground-light-nano.png b/media/backgrounds/winter/foreground-light-nano.png new file mode 100644 index 00000000..2ae806dc Binary files /dev/null and b/media/backgrounds/winter/foreground-light-nano.png differ diff --git a/media/backgrounds/winter/foreground-light-small.png b/media/backgrounds/winter/foreground-light-small.png new file mode 100644 index 00000000..eef7b45f Binary files /dev/null and b/media/backgrounds/winter/foreground-light-small.png differ diff --git a/media/backgrounds/winter/foreground.png b/media/backgrounds/winter/foreground.png new file mode 100644 index 00000000..ae51bb8a Binary files /dev/null and b/media/backgrounds/winter/foreground.png differ diff --git a/src/panel/themes.ts b/src/panel/themes.ts index 71218c1d..dfe4401e 100644 --- a/src/panel/themes.ts +++ b/src/panel/themes.ts @@ -134,7 +134,7 @@ class WinterThemeInfo extends ThemeInfo { return 45; case PetSize.nano: default: - return 62; + return 18; } } }