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.
Release of stable Milestone 3 Features:
- [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
- [100%] Preview of BI Wiki command syntax
- [100%] Preview of BI Wiki command examples
- [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)
- Basic .ext file support (Thanks to @thecogdoctor)
- Fixes