- 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