StarCraft II LayoutsVisual Studio Code extension introducing extensive support for SC2Layout language, utilized in games like StarCraft II and Heroes of the Storm.
FeaturesIt provides all basic stuff you'd expect from extension of this sort. However, it also includes some more obscure things - this section will briefly mention these. Custom abbreviationsQuick and convenient way for inserting code snippets. They function the same way as normal code completions, with one exception - they're supposed to be triggered directly inside content of XML element. Upon accepting they'll be expanded to include all boilerplate code. Frame declarationsSyntax: Desc overridesSyntax:
Desc extending / overloadingSyntax:
Properties of a frame classSyntax:
Custom panelsAccessible from the activity bar on the left - it will open in a separate container. Desc treeAll layout files from the workspace and their content arranged in a tree. Frame propertiesProvides basic informations about selected frame in corresponding DescTree panel. It includes:
Other stuffRandom screenshots made during development. Some of the things shown here are probably bit out of date - it has been improved since then. Code completionsGoto definitionDocument and workspace navigationCode diagnostics |