vscode-defold

A toolkit for Visual Studio Code to develop games with Defold

MIT License

Stars
161

Bot releases are hidden (Show)

vscode-defold - 2.1.7 Latest Release

Published by astrochili 3 months ago

Hot-Fixed

  • Removed Lua.runtime.pathStrict: true from the settings.json template because of the bad side effect on external libraries autocompletion. Will review it later 😒.
vscode-defold - 2.1.6

Published by astrochili 4 months ago

Added

  • Added Lua.runtime.pathStrict: true to the settings.json template.

Fixed

Removed

  • Removed Lua.telemetry.enable from the settings.json template.
vscode-defold - 2.1.5

Published by astrochili 4 months ago

Added

  • Added annotations and the ---@package marker for script lifecycle snippets. The ---@package allows to hide lifecycle functions from the global context so that you don't get confused when choosing between a snippet and a real declared function with the same name.
  • Added the script snippet with the self class definition and annotated lifecycle functions. Useful to create a script file with ready to use self annotations. By default, the class is named by filename.

Note

Example of output with the script snippet in the player.script file:

---@class player.script

---@package
---@param self player.script
function init(self)
  
end

---@package
---@param self player.script
---@param dt number
function update(self, dt)
  
end

---@package
---@param self player.script
---@param message_id hash
---@param message table
---@param sender hash
function on_message(self, message_id, message, sender)
  
end

---@package
---@param self player.script
---@param action_id hash
---@param action on_input.action
---@return boolean|nil
function on_input(self, action_id, action)
  
end

---@package
---@param self player.script
function final(self)
  
end
vscode-defold - 2.1.3

Published by astrochili 6 months ago

Added

  • Added YAML files associations #40
vscode-defold - 2.1.2

Published by astrochili 9 months ago

Fixed

  • Fixed the libraries API syncing on Windows #37. Thanks to @ReanimatorXP πŸ™.
vscode-defold - 2.1.1

Published by astrochili 11 months ago

Changed

  • Optional extensions are now unselected during setup by default. Most people obviously don't need them.

Fixed

  • Fixed confusing false start of an old build, in case of new build error. Now the old build is deleted in this case to avoid accidental launch.
vscode-defold - 2.1.0

Published by astrochili about 1 year ago

Added

  • Added the Open Defold command to open the current project in the Defold Editor.
vscode-defold - 2.0.8

Published by astrochili about 1 year ago

Changed

  • Changed the build path to avoid conflicts with the Defold Editor build.
vscode-defold - 2.0.7

Published by astrochili about 1 year ago

Fixed

  • Fixed the soft migration of the workspace launch configuration.
vscode-defold - 2.0.6

Published by astrochili about 1 year ago

Changed

  • Renamed the category of tasks and commands from Defold to Defold Kit to avoid conflicts.
  • Renamed all the settings keys from defold. to defoldKit. to avoid conflicts.
  • Renamed launch configuration to Defold Kit to avoid conflicts.

Added

  • Soft migration of user settings from defold. to defoldKit. keys.
  • Soft migration of the workspace launch configuration from Defold to Defold Kit name.
vscode-defold - 2.0.5

Published by astrochili about 1 year ago

Removed

  • Removed everything related the Launch (without debugger) and Build to Launch commands to avoid confusing.
  • Now the only way to launch the game is using the Run ang Debug panel.
vscode-defold - 2.0.4

Published by astrochili about 1 year ago

Fixed

  • Fixed the launch command for a project with spaces in the path.
vscode-defold - 2.0.3

Published by astrochili about 1 year ago

Added

vscode-defold - 2.0.2

Published by astrochili about 1 year ago

Fixed

  • Fixed dmengine selection bug for macOS with Intel during preparing for launch. Thanks @wesleyfr πŸ™.
vscode-defold - 2.0.1

Published by astrochili about 1 year ago

Fixed

vscode-defold - 2.0.0

Published by astrochili about 1 year ago

πŸŽ‰ This happened.

πŸ‘ Yes, now this is an extension for Visual Studio Code.

πŸ₯‚ Named Defold Kit.

πŸ”₯ Yes, it can do everything that was described in the original guide. Automatically, with user-friendly installation and configuration.

You can install it from Visual Studio Marketplace or manually by using the attached .vsix archive.

And start to ✨ develop, build, launch, debug, bundle and deploy ✨ your game made with Defold.

P.S. Old guide is still availabe on the πŸ“ old-guide branch.

vscode-defold - 1.0.9

Published by astrochili about 1 year ago

  • Updated Defold API up to 1.5.0
vscode-defold - 1.0.8

Published by astrochili about 1 year ago

  • Updated Defold API up to 1.4.8
  • The argument "socket" can be nil in msg.url(), thanks @fabtjar.
vscode-defold - 1.0.7

Published by astrochili over 1 year ago

Updated Defold API up to 1.4.2

vscode-defold - 1.0.6

Published by astrochili almost 2 years ago

  • Fixed the dmengine path for Defold 1.3.7 on macOS.