Skip to content

Release of stable Milestone 3 features

Latest
Compare
Choose a tag to compare
@Armitxes Armitxes released this 10 Mar 22:13
· 5 commits to master since this release
efd8c14

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
    • 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)
    • #36 and #35 rolled out as Hotfix

Missing, upcoming once at stable 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)
  • [WIP] Debugger
  • [WIP] IntelliSense
  • [WIP] Support of PreProcessor Commands (#28, #25)