Skip to content

Change Log

All notable changes to the "vscode-pets" extension will be documented in this file.

[1.29.0]

  • Add winter theme @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/663
  • Add orange cat by @halawaykeller in https://github.com/tonybaloney/vscode-pets/pull/593
  • Differentiate between light and dark high-contrast themes

Other Changes

  • Use code instead of citations by @spenserblack in https://github.com/tonybaloney/vscode-pets/pull/617
  • Update docs. by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/665
  • Automatically generate releases when a tag is pushed by @zalsader in https://github.com/tonybaloney/vscode-pets/pull/658

[1.28.0]

New Pets

  • Add a panda by @jeferris in https://github.com/tonybaloney/vscode-pets/pull/615
  • added frog pet by @JustOnesAndZeros in https://github.com/tonybaloney/vscode-pets/pull/641
  • Add snail pet by @WoofWoof0 in https://github.com/tonybaloney/vscode-pets/pull/577
  • Fix/issue 647 + add snail by @thuynguyenbm in https://github.com/tonybaloney/vscode-pets/pull/648

Fixes

  • Modified all chicken gifs to have the same canvas size by @sharktrexer in https://github.com/tonybaloney/vscode-pets/pull/622

Various Changes

  • Add new pets to translations. Improve some languages by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/575
  • Bump braces and gulp by @dependabot in https://github.com/tonybaloney/vscode-pets/pull/574
  • Switch to coactions/setup-xvfb by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/576
  • Add Czech translations and improve Japanese translations by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/578
  • Improve Japanese translations with new colors and pet types by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/581
  • Bump ws from 8.11.0 to 8.17.1 by @dependabot in https://github.com/tonybaloney/vscode-pets/pull/583
  • Improve German and Spanish translations by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/584
  • Improve translations by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/589
  • Bump crowdin/github-action from 2.0.0 to 2.1.1 by @dependabot in https://github.com/tonybaloney/vscode-pets/pull/594
  • Improve language packs by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/605
  • Bump crowdin/github-action from 2.1.1 to 2.2.0 by @dependabot in https://github.com/tonybaloney/vscode-pets/pull/620
  • Bump webpack from 5.76.0 to 5.95.0 by @dependabot in https://github.com/tonybaloney/vscode-pets/pull/621
  • Bump codecov/codecov-action from 4 to 5 by @dependabot in https://github.com/tonybaloney/vscode-pets/pull/639
  • Bump crowdin/github-action from 2.2.0 to 2.5.0 by @dependabot in https://github.com/tonybaloney/vscode-pets/pull/649

[1.27.0]

  • Add a deno pet by @thisisjofrank in https://github.com/tonybaloney/vscode-pets/pull/567

[1.26.0]

  • Horses! 🐎🐎🐎 by @thechriskent in https://github.com/tonybaloney/vscode-pets/pull/572
  • Removed grey outline from clippy. by @m-a-x-s-e-e-l-i-g in https://github.com/tonybaloney/vscode-pets/pull/516
  • Add remy and splinter to rat names by @Harry-Hopkinson in https://github.com/tonybaloney/vscode-pets/pull/534
  • Fix broken link to subsection by @OkayKenji in https://github.com/tonybaloney/vscode-pets/pull/496

[1.25.1]

  • Fixes a bug occuring mostly in VS Code inside WSL where the add pets action doesn't work because the window would immediately disappear. #489

[1.25.0]

  • Add Akita inu pet by @kevin2huang in https://github.com/tonybaloney/vscode-pets/pull/458
  • 469 Solved turtle image bug by @WindowGenerator in https://github.com/tonybaloney/vscode-pets/pull/472

  • 470 solved undefined showing when no pets are present to remove by @PraneshBalasubramaniam in https://github.com/tonybaloney/vscode-pets/pull/471

  • Improve Thai and Korean translations by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/479

[1.24.0]

  • Improve translations by Github Action by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/413
  • Updated Chinese (Simplified) translations by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/426
  • Add Hungarian translation by @byvide in https://github.com/tonybaloney/vscode-pets/pull/428
  • Add English (UK), English (AU) and Polish by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/429
  • Add Portuguese (Brazilian) translations by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/430
  • Bugfix for Turtle Type (Issue #414) by @enkeefe in https://github.com/tonybaloney/vscode-pets/pull/417
  • Add import and export pets command into the documentation by @Harry-Hopkinson in https://github.com/tonybaloney/vscode-pets/pull/427
  • Fix main-bundle not being created when running debugger. by @Harry-Hopkinson in https://github.com/tonybaloney/vscode-pets/pull/446
  • Fix panel not active message. by @Harry-Hopkinson in https://github.com/tonybaloney/vscode-pets/pull/411
  • New Crowdin translations by Github Action by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/452

[1.23.0]

  • Add the pet's window setting in the documentation by @NicolasRenault in https://github.com/tonybaloney/vscode-pets/pull/402
  • Adding a Turtle Pet by @enkeefe in https://github.com/tonybaloney/vscode-pets/pull/401

[1.22.0]

  • Improve Japanese translation by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/356
  • Improve Russian translations by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/359
  • Improve Italian translations by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/361
  • Improve German translations by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/362
  • Verify Gifs Filename Linter by @Harry-Hopkinson in https://github.com/tonybaloney/vscode-pets/pull/366
  • Improve Spanish and Ukrainian translations by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/369
  • Fix typo in chicken message by @ming-00 in https://github.com/tonybaloney/vscode-pets/pull/370
  • Add Swedish translation by @ming-00 in https://github.com/tonybaloney/vscode-pets/pull/371
  • New Crowdin translations by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/372
  • New Crowdin translations by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/380
  • Add pet size small by @AndreasWintherMoen in https://github.com/tonybaloney/vscode-pets/pull/382
  • Rat pet by @piotrszleg in https://github.com/tonybaloney/vscode-pets/pull/332

[1.21.0]

  • Add new pet chicken animations by @gulyapulya in https://github.com/tonybaloney/vscode-pets/pull/338 and by @MhouneyLH in https://github.com/tonybaloney/vscode-pets/pull/339
  • Improve French translations by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/341
  • docs(translate): adding new l10n indonesian language by @darkterminal in https://github.com/tonybaloney/vscode-pets/pull/345
  • Add Fox Pet by @NicholasJohansan in https://github.com/tonybaloney/vscode-pets/pull/343
  • Add gray and light brown cat by @NicholasJohansan in https://github.com/tonybaloney/vscode-pets/pull/347
  • Fix running graphics in red dog by @Harry-Hopkinson in https://github.com/tonybaloney/vscode-pets/pull/352
  • Improve German translations by Peter Lohse in https://github.com/tonybaloney/vscode-pets/pull/354

[1.20.0]

  • Officially support vscode.dev

  • Exclusively use extension URIs and not paths. by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/336

  • Ignore node_modules from bundled VSIX by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/337

[1.19.1]

  • Add Turkish language by Alper Karaca in https://github.com/tonybaloney/vscode-pets/pull/331
  • Fix black and white cat glitching on jump and landing by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/316
  • Import/Export pets by @Harry-Hopkinson in https://github.com/tonybaloney/vscode-pets/pull/308
  • Add Ukrainian language by @andrii-bodnar in https://github.com/tonybaloney/vscode-pets/pull/321
  • Added Red Dog w/Fire by @EricEnergy in https://github.com/tonybaloney/vscode-pets/pull/283

Minor changes

  • Setup Crowdin by @andrii-bodnar in https://github.com/tonybaloney/vscode-pets/pull/312
  • Improve Crowdin integration by @andrii-bodnar in https://github.com/tonybaloney/vscode-pets/pull/320
  • fix chinese translation by @qiyang13 in https://github.com/tonybaloney/vscode-pets/pull/322
  • Enable translations upload from Repo to Crowdin by @andrii-bodnar in https://github.com/tonybaloney/vscode-pets/pull/327
  • New Crowdin translations by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/326
  • Add the translation contribution guideline by @andrii-bodnar in https://github.com/tonybaloney/vscode-pets/pull/328
  • Add step to run lint before raising a PR by @deepesh-verma in https://github.com/tonybaloney/vscode-pets/pull/334

[1.19.0]

  • Vscode.dev support

[1.18.0]

  • Fixed cats sizes when ball caught by @gulyapulya in https://github.com/tonybaloney/vscode-pets/pull/313
  • Added pet interaction, Dynamic throwing! by @Luke-G-Cordova in https://github.com/tonybaloney/vscode-pets/pull/307 and https://github.com/tonybaloney/vscode-pets/pull/314

[1.17.2]

  • Readme Update by @AnderMendoza in https://github.com/tonybaloney/vscode-pets/pull/305
  • Fix Mod Catching Ball Bug by @Harry-Hopkinson in https://github.com/tonybaloney/vscode-pets/pull/310

[1.17.1]

  • Change default position by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/303
  • Add docs site by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/301

[1.17.0]

New pets

  • Add Mod the dotnet bot

Other updates

  • Add Mod and refactor to smaller files by @marcduiker in https://github.com/tonybaloney/vscode-pets/pull/296
  • Fixes rethrow bug where pets won't chase the second ball and original chase isn't cancelled. by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/298
  • Reset previous ball on rethrow by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/300
  • Fix brown cat ratio for run and change spritesheet by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/299

[1.16.0]

Major updates

  • Add Romanian translation by @andrewdoro in https://github.com/tonybaloney/vscode-pets/pull/258
  • Add Korean translation by @3-24 in https://github.com/tonybaloney/vscode-pets/pull/259
  • Add Polish translation by @wooojek in https://github.com/tonybaloney/vscode-pets/pull/262
  • Add Hindi translation by @devXprite in https://github.com/tonybaloney/vscode-pets/pull/253
  • Improve Japanese translation by @dafujii in https://github.com/tonybaloney/vscode-pets/pull/271
  • adding white cat option by @Dpschu2 in https://github.com/tonybaloney/vscode-pets/pull/294
  • Translate the basic strings to Italian by @Francesca-Belfiore in https://github.com/tonybaloney/vscode-pets/pull/268
  • Add Chinese Translation by @ashishkashyap31 in https://github.com/tonybaloney/vscode-pets/pull/266
  • Make extension compatible with other ecosystems by using the generic state API by @xoriath in https://github.com/tonybaloney/vscode-pets/pull/275
  • Add russian translation by @Romanok2805 in https://github.com/tonybaloney/vscode-pets/pull/278

Other updates

  • add pet names by @paco9595 in https://github.com/tonybaloney/vscode-pets/pull/248
  • feat: improve readability of readme documentation by @kev-odin in https://github.com/tonybaloney/vscode-pets/pull/265 ** Reduce code duplication on createPet function by @Technickel-Dev in https://github.com/tonybaloney/vscode-pets/pull/270
  • docs: add png for settings and fixed typos by @kev-odin in https://github.com/tonybaloney/vscode-pets/pull/269
  • Add my cats'names by @Danilo-Mannucci in https://github.com/tonybaloney/vscode-pets/pull/273
  • Update names.ts by @Atharvasaraiya in https://github.com/tonybaloney/vscode-pets/pull/263
  • Enforce unique, sequential ID for pet names by @ccjmne in https://github.com/tonybaloney/vscode-pets/pull/279
  • Add new duck names by @KComrade53 in https://github.com/tonybaloney/vscode-pets/pull/284
  • Change PetCollection.pets to be a getter by @KComrade53 in https://github.com/tonybaloney/vscode-pets/pull/285
  • Change relevant pet fields to getters by @KComrade53 in https://github.com/tonybaloney/vscode-pets/pull/286
  • Added new pet names by @ShabanaNaik in https://github.com/tonybaloney/vscode-pets/pull/287
  • Add pet names by @9112Michael in https://github.com/tonybaloney/vscode-pets/pull/289
  • Avoid * activating extension by @joyceerhl in https://github.com/tonybaloney/vscode-pets/pull/290
  • Updated name.ts by @simransia in https://github.com/tonybaloney/vscode-pets/pull/293

[1.15.1]

  • Fixed bug in missing package in the bundled VSIX causing the extension not to activate.

[1.15.0]

What's Changed

New Features

  • Add beach theme by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/195
  • Pets have speech bubbles by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/204
  • Extension localizes into local languages for basic messages and the spawn pet action.

Improvements

  • Add a custom hello message for cat by @gulyapulya in https://github.com/tonybaloney/vscode-pets/pull/197
  • Added method to randomise speed by +/- 30% to prevent pets from overlapping so much by @jyorien in https://github.com/tonybaloney/vscode-pets/pull/196
  • Added message from dog by @Aman0307 in https://github.com/tonybaloney/vscode-pets/pull/198
  • custom quote for tororo by @batunpc in https://github.com/tonybaloney/vscode-pets/pull/199
  • added rock message by @mehraankush in https://github.com/tonybaloney/vscode-pets/pull/201
  • Added snake message by @Ladam0203 in https://github.com/tonybaloney/vscode-pets/pull/202
  • Switched Clippy and Snake's message, removed TODO from snake by @Ladam0203 in https://github.com/tonybaloney/vscode-pets/pull/203
  • Added Duck Message by @akk312000 in https://github.com/tonybaloney/vscode-pets/pull/206
  • Added message from Zappy by @Aman0307 in https://github.com/tonybaloney/vscode-pets/pull/207
  • Added Crab Message by @akk312000 in https://github.com/tonybaloney/vscode-pets/pull/208
  • Added Clippy Message by @akk312000 in https://github.com/tonybaloney/vscode-pets/pull/209
  • Add halloween themed cat and dog names by @shawnspears in https://github.com/tonybaloney/vscode-pets/pull/217
  • Localisation of basic functionality by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/210
  • Add Code of Conduct by @kjaymiller in https://github.com/tonybaloney/vscode-pets/pull/222
  • docs: fleshed out installation and bug reporting by @kev-odin in https://github.com/tonybaloney/vscode-pets/pull/220
  • Added Two Cat Names by @sudo-jarvis in https://github.com/tonybaloney/vscode-pets/pull/219
  • Add portuguese translation to package.nls.json by @joao-vitor-souza in https://github.com/tonybaloney/vscode-pets/pull/231
  • Translate the basic string file to Spanish by @oleksis in https://github.com/tonybaloney/vscode-pets/pull/232
  • Adding Thai translation by @yothinix in https://github.com/tonybaloney/vscode-pets/pull/234
  • Translate the basic strings file to French by @oleksis in https://github.com/tonybaloney/vscode-pets/pull/233
  • Add new pet names by @icextreme in https://github.com/tonybaloney/vscode-pets/pull/236
  • Add danish translation by @AnneKir in https://github.com/tonybaloney/vscode-pets/pull/239
  • Add a custom message for cockatiel by @oleksis in https://github.com/tonybaloney/vscode-pets/pull/240
  • Translate the basic strings to German by @oleksis in https://github.com/tonybaloney/vscode-pets/pull/244
  • Add new crab names by @Technickel-Dev in https://github.com/tonybaloney/vscode-pets/pull/245
  • Added pet names by @zeepk in https://github.com/tonybaloney/vscode-pets/pull/247
  • add Dutch json by @paco9595 in https://github.com/tonybaloney/vscode-pets/pull/246
  • More testing by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/235

[1.14.0]

New Features

  • Add Roll Call command by @Harry-Hopkinson in https://github.com/tonybaloney/vscode-pets/pull/175
  • Add the ability to set a custom name for a pet by @ccjmne in https://github.com/tonybaloney/vscode-pets/pull/176
  • Fix Pet's not spawning when cancelling the operation. by @Harry-Hopkinson in https://github.com/tonybaloney/vscode-pets/pull/182

Improvements

  • split cat and dog names by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/147
  • Update names.ts by @GorillaTV in https://github.com/tonybaloney/vscode-pets/pull/150
  • Update names.ts by @jasminejell in https://github.com/tonybaloney/vscode-pets/pull/151
  • Update names.ts by @MerryHoppins in https://github.com/tonybaloney/vscode-pets/pull/152
  • remove simba from dog names by @GorillaTV in https://github.com/tonybaloney/vscode-pets/pull/154
  • added amelia, crabito, big fella, peaches, quackers and pebble by @jasminejell in https://github.com/tonybaloney/vscode-pets/pull/153
  • I added Jemima, Bolty and Beaky by @MerryHoppins in https://github.com/tonybaloney/vscode-pets/pull/155
  • I have added Hissy Elliot by @MerryHoppins in https://github.com/tonybaloney/vscode-pets/pull/156
  • Added Kanye nest by @jasminejell in https://github.com/tonybaloney/vscode-pets/pull/158
  • Add Dame Judi Finch by @GorillaTV in https://github.com/tonybaloney/vscode-pets/pull/160
  • I added Baquack Obama by @MerryHoppins in https://github.com/tonybaloney/vscode-pets/pull/159
  • Removed 'Purfect' from DOG NAMES by @jasminejell in https://github.com/tonybaloney/vscode-pets/pull/163
  • I added Rocksanne and Rockstar by @GorillaTV in https://github.com/tonybaloney/vscode-pets/pull/165
  • removed the un-cat names by @pranayjalan254 in https://github.com/tonybaloney/vscode-pets/pull/164
  • Removed some un-dog-like names by @slayeh17 in https://github.com/tonybaloney/vscode-pets/pull/166
  • Throttling frame rate for consistent ball animation by @sakatam in https://github.com/tonybaloney/vscode-pets/pull/167
  • add: new dog name called 'Ein' by @Kiotlin in https://github.com/tonybaloney/vscode-pets/pull/169
  • More integration testing by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/168
  • names: Add New cat name by @Divyanshu-Modi in https://github.com/tonybaloney/vscode-pets/pull/170
  • Add links to contributors' section by @willtheorangeguy in https://github.com/tonybaloney/vscode-pets/pull/171
  • added Maddy as Dog and Jelly Beans as Duck by @Chirag-18 in https://github.com/tonybaloney/vscode-pets/pull/174
  • (names.ts) add crab names by @JavaVista in https://github.com/tonybaloney/vscode-pets/pull/178

[1.13.3]

  • Raise a more meaningful error when the explorer window is closed and a command is run by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/145

[1.13.2]

  • Fix the remove-all-pets command. by @Harry-Hopkinson in https://github.com/tonybaloney/vscode-pets/pull/133

[1.13.1]

  • Fixes Spawning pet in explorer opens panel by @tonybaloney in https://github.com/tonybaloney/vscode-pets/pull/132

[1.13.0]

  • Fix the remove all pets command. Credit @Harry-Hopkinson
  • Fix error while spawning pet. Credit @Harry-Hopkinson

[1.12.0]

  • Added a "delete pet" command, vscode-pets.delete-pet

[1.11.0]

  • Added a cockatiel 🦜 as a new pet. Credit @marcduiker
  • Added a white dog as an option.

[1.10.0]

  • The Squirrel button on the status bar is also a shortcut to add a pet. Credit @Harry-Hopkinson

[1.9.3]

  • Added a shortcut to open the pets window (a little squirrel) in the status bar. Credit @Harry-Hopkinson

[1.9.2]

  • Added "Bolt" as a new name
  • Fixed animations for totoro after chasing the ball
  • Fixed swipe animation holding for too long
  • Fixed dog or cat color being set to anything other than brown or black not defaulting back to another color

[1.9.1]

  • Added Rocky (the rock) as a new pet. Credit @marcduiker

[1.8.2]

  • Fix animations

[1.8.1]

  • Pets will acquire better names. Credit @JING1201

[1.8.0]

  • Added Zappy <⚡> as a new pet. Credit @marcduiker

[1.7.0]

  • Updated the snake media 🐍. Credit @marcduiker
  • Different types of pets move at more realistic speeds.

[1.6.0]

  • Pets will now become friends with other pets and chase after them when they're playing
  • Pets will remember who their friends are using saved state
  • Pets are assigned names and you're notified of new friendships
  • [bugfix] fixed the ball chases for themes with a high floor, like the castle

[1.5.0]

  • Added a castle theme! The castle will light up when you switch from a light to dark theme too.

[1.4.0]

  • Added Totoro as a new pet. Credit to @robconery

[1.3.0]

  • Added Ferris the crab 🦀 as a new pet. Credit @marcduiker

[1.2.0]

  • Now with themes! Configure vscode-pets.theme to "forest" and let your pets play in a spooky forest.
  • [bugfix] rubber duck is correctly animated
  • [bugfix] cats will no longer chase the ball when hanging off the wall

[1.1.1]

  • Clippy is now available in Yellow (thanks Marc Duiker)

[1.1.0]

  • Added the choice of having the pets panel as an editor tab (current default), or as a panel in the explorer view. You can also drag the explorer tab to the left to have it pinned as a side-bar shortcut.

[1.0.0]

  • Added the ability to spawn multiple pets through the vscode-pets.spawn-pet command
  • Fixed an annoying bug that would create multiple panels when you modify the pet settings
  • Pet panel saves its state when taken out of focus (you click on another tab)
  • Pets will randomize their starting positions
  • Additional pets will persist across global state (restarting Code)
  • Additional pets will persist across multiple computers if you have Settings Sync enabled

[0.11.0]

  • Added a rubber duck as a new pet. Talk with them while debugging your code!

[0.10.0]

  • Clippy can now be selected with different colored baseball caps.
  • Clippy will now also skateboard 🛹

[0.9.0]

  • Rewrote the animation sequence for the pets from a simple loop into a Bayesian network (they act a bit more randomly).

[0.8.0]

  • Clippy will now chase a ball if you throw it

[0.7.0]

  • Added a new pet(?) "clippy", the Microsoft paperclip

[0.6.0]

  • Added an option to make the pets bigger! vscode-pets.petSize can be nano (default), medium or large
  • Fixed a bug if the user put an invalid configuration option it would fail to render pets.
  • Fixed a bug for a missing animation of the black cat swiping the mouse cursor.

[0.5.0]

  • Added snake

[0.4.0]

  • Cats and dogs will chase balls

[0.3.0]

  • Animals interact with mouse

[0.2.0]

  • Added dogs. They won't climb the wall

[0.1.0]

  • Added a brown cat and the ability to configure the color