Originally I've planned to work off the entire list before I make a release. Mainly I wanted to have the SqfScope* class/functionality ready as it brings a major performance improvement and is an important requirement for the Debugger and proper IntelliSense
*SqfScopes are meant to help the extension understand your code in future.
However, I can't really say when this will be fully functional since I require to translate all the BI Wiki Commands for all supported BI Products to an for the extension (quickly) understandable syntax.
Meanwhile, there is no reason why users shouldn't profit from already stable features.
Pre-Release of Milestone 3:
[DONE] New project structure
BI Wiki Support (works without internet connection)
[DONE] Open Command in BI Wiki (requires internet)
[100%] Preview of BI Wiki command descriptions
[?%] Shorten all the command description (bring them to the point)
[100%] Preview of BI Wiki command syntax
[?%] Shorten all the command syntax (bring them to the point)
[100%] Preview of BI Wiki command examples
[?%] Shorten all the command examples (bring them to the point)
[DONE] Hover Support
[DONE] CompletionItems [req. for IntelliSense] (Suggests you commands based on your input)
[DONE] WikiCrawler (requires an internet connection, for devs only. Don't abuse!)
[DONE] Client <-> Language Server Sync
Parts of the Code Cleanup
Parts of the manual Wiki corrections [req. for IntelliSense] (R.I.P my real life)
Fixes
IsEqualTo Support (#18) (Thanks to @jcbjoe for reporting)
Error because of an empty/broken syntax/grammar file (#29) (Thanks to @bux, @veteran29)
Add {} surrounding pair (Thanks to @ConnorAU)
Coming at later state:
[80%] Mayor Code cleanup
[WIP] SQF Command Configurations
[WIP] Manual Wiki corrections in SqfCommands.json [req. for IntelliSense] (R.I.P my real life)
Originally I've planned to work off the entire list before I make a release. Mainly I wanted to have the SqfScope* class/functionality ready as it brings a major performance improvement and is an important requirement for the Debugger and proper IntelliSense
*SqfScopes are meant to help the extension understand your code in future.
However, I can't really say when this will be fully functional since I require to translate all the BI Wiki Commands for all supported BI Products to an for the extension (quickly) understandable syntax. Meanwhile, there is no reason why users shouldn't profit from already stable features.
Pre-Release of Milestone 3:
Coming at later state: