- Remove unnecessary files from bundle
- Update minimum VSCode version to 1.97.0
- Add image hovers
- Add image autocompletion previews
- Fix autocompletion returning incorrect files when searching parent directories (
..
) - Fix formatter inserting newline at incorrect position when using
insertNewlineBeforeObjects
- Add code action to fix all issues of same type
- VGUI
- Add inlay hints for enum numbers and language token references
- Add language token values to autocompletion documentation
- Add
activeimage
andinactiveimage
image keys
- Popfile:
- Add wave currency to wave number decorations
- Suggest
ItemName
inside ItemAttributes block - Add autocompletion for
Item
andItemName
values - Fix not suggesting
Where
in WaveSpawn blocks where Where is already present
- Fix publish of 5.1.0
- Fix crashed caused by URIs not beginning with a slash character
- [Popfile] Add ItemAttributes missing ItemName diagnostic
- [HUD Animations] Fix recomputing links for every request
- Add new reactive text documents system (Fixes some
#base
related diagnostics not updating) - Add new standalone VTF Editor
- Enable VTF Editor in VSCode web
- Add restart language server commands
- Read
FileSystem
.SearchPaths
from gameinfo.txt (Fixes all file not found false positives) - Fix references from #base files not being correctly removed
- Fix VPK file system case insensitivity
- Fix extension not activating for VPK files
- Add support for
gameinfo.txt
,chapterbackgrounds.txt
andgame_sounds_*.txt
- Fix Uri parser ignoring files or folders that start with
#
(#26) - Fix VDF keys autocompletion for lines that are not empty (#48)
- Update minimum VSCode to
^1.95.0
- VGUI:
- Add snippets
- Add scheme colours reference support for
selectedcolor
,titlebarfgcolor
,unselectedcolor
- Add scheme borders reference support for
activeborder_override
,normalborder_override
- Add language tokens reference support for
tooltip
,button_token
,desc_token
- Add image links for
image_armed
,image_default
,image_name
,image_selected
- Add values support for
wrap
,centerwrap
,mouseinputenabled
,scaleImage
- Add sound links for
sound_armed
- Add model links for
modelname
- HUD Animations:
- Fix
SetInputEnabled
andSetVisible
not referencing VGUI elements
- Fix
- Popfile:
- Add embedded squirrel syntax highlighting support
- Add inlay hints for Paint colours for
"set item tint RGB"
- Add auto completion for Paint colours for
"set item tint RGB"
- Allow multiple
Where
keys in autocompletion (#51) - Add Wave number decorations (#41)
- Only allow multiline strings for the
Param
key (Fixes syntax error positions being not accurate) - Fix syntax highlighting for
#base
statement followed by a comment (#27) - Add RunScriptCode
Param
value max length diagnostic (#29) - Read attributes for
CharacterAttributes
andItemAttributes
fromitems_game.txt
(#32) - Add sound links for
DoneWarningSound
,FirstSpawnWarningSound
,LastSpawnWarningSound
,StartWaveWarningSound
- Add Squad with 1 subkey diagnostic (#33)
- Add SpawnCounter greater than MaxActive softlock diagnostic (#34)
- Add WaitForAllSpawned/WaitForAllDead WaveSpawn with Support 1 diagnostic (#35)
- Fix autocompletion for
EventChangeAttributes
- Enable
"Import #base templates into current popfile"
in VSCode web
- VMT:
- Add support for
$detail
links (#37)
- Add support for
- Add support for nav keys (
navUp
,navDown
,navLeft
,navRight
,navToRelay
) - Disable element reference warnings for empty string values
- Fix formatter error when file does not end with a newline
- Improve performance of
"set item tint rgb"
colour picker - Add support for complex conditionals (e.g.
[$english || $spanish]
) - Fix obfuscated diagnostic codes
- Add more expected values in parse errors
- Support multiline strings when formatting Popfiles
- Fix HUD animations files not parsing correctly
- Allow multiline strings in Popfiles and VGUI language files
- Add support for
StopAnimation
,SetFont
,SetTexture
andSetString
animation commands - Fix not checking VGUI specific warnings
- Fix scheme references in scheme files not updating
- Exclude current file from #base file autocompletion items
- Fix HUD Animations file labels
- Fix conditional events incorrectly being declared as unreachable
- Fix false positive warnings for HUD animations events that are defined in other files
- Add support for escape characters in strings in VDF syntax highlighting
- Include
appmanifest_*.acf
files - Update
Copy Key/Value Path To Clipboard
command to exclude file header - Update
Copy Key/Value Path To Clipboard
command to always copy the result to the clipboard
- Add support for
mod_textures.txt
- Fix crash related to document links
- Add support for conditional events in HUD animations
- Add code action for
textAlignment
values - Various fixes
- Add key/values
- Fix formatting error (#9)
- Fix document symbols error when using snippets
- Disable autocompletion in VGUI scheme definition files
- Add setting to enable/disable autocompletion (
vscode-vdf.[language].suggest.enable
) - Updated the localization files
- Add more Popfile key/values
- Fix crash when opening Untitled files
- Fix not suggesting Popfile subtree keys
- Fix suggesting deleted definitions
- Improve some warning messages
- Update Popfile syntax highlighting
- VTF viewer fix
- Update Changelog
- Full release version 3.0.0
- Rewrite: Unify all VDF based languages functionality
- Add support for VSCode web
- Add Copy Key/Value path to clipboard command (
VDF: Copy Key/Value Path To Clipboard
) - Add Extract VPK file command (
VPK: Extract file to workspace
) - Add Import external bot templates into Popfile command (
Popfile: Import #base templates into current popfile
) - Add more document links
- Add setting to update file diagnostics on file save (
vscode-vdf.updateDiagnosticsEvent
) - Add VPK file system support
- Add VTF Viewer/Editor
- Fix document links error when viewing a git diff
- Fix VDF diagnostics not detecting missing closing braces at end of file
- Fix VDF formatter including multiple double quotes when key has a conditional
- Fix VDF formatter interfering with ASCII comments
- Remove format VDF command (Use
Format Document
instead) - Remove sort VDF command
- Remove useless hover
- Update Popfile syntax highlighting
- Update VDF syntax highlighting
- Add double quoted tokens support to HUD Animations Language Server
- Add features to Popfile Language Server
- Add Colours provider
- Add Definition/References provider
- Add Rename provider
- Update README
- Add Popfile Language Server
- Update VDF Formatter
- Initial release