Skip to content

Releases: loganch/AutoIt-VSCode

1.0.2

13 Nov 00:50
Compare
Choose a tag to compare

Added

  • Even more missing syntax highlighting for SendKeys
  • Missing information for MouseClick() and MouseClickDrag() function signature helpers

Changed

  • Some improvements to code for Completions

1.0.1

24 Oct 05:01
Compare
Choose a tag to compare

Added

  • Completion, Hover and Signature help for _DebugArrayDisplay()
  • Missing Syntax Highlighting for SendKeys (including for ASCII and UNICODE characters (Send("{ASC 065}") or Send("{ASC 2709}")), repetition for single keys (Send("{DEL 4}") or Send("{S 30}")) and holding a key up or down (Send("{a down}") or Send("{a up}"))

Changed

  • Consolidated signature and hover for all Debug.au3 UDFs

Removed

  • Generated .map file from final .vsix file

"Version 1"

15 Oct 12:03
Compare
Choose a tag to compare
  • Improved Go To Definition to search include files (relative and UDFs)
  • Used Parcel.js to bundle extension into single file
  • Started work on consolidating Signature and Hover files for smaller extension size
  • Switching to SemVer for versioning
  • Made code-style improvements for consistency

v0.2.3

30 May 00:06
Compare
Choose a tag to compare
  • Added indentation rules for automatic indents for keywords that indent/unindent on the next line (currently doesn't work when the keyword is input from Intellisense)
  • Implemented basic Go To Definition functionality for Functions and Variables (incidentally enables the Outline pane as well)
  • Added syntax highlighting rules to color user created functions differently from default AutoIt and standard UDFs (may be the same depending on the theme)
  • Added syntax highlighting for '$' part of variables (depends on theme)
  • Implemented command to kill running scripts set to Ctrl+Pause/Break

v0.2.2

13 Feb 03:33
Compare
Choose a tag to compare
  • Improved Console parameter function to show previous input and preserve existing text if cancelled
  • Added completions for DirConstants.au3, EditConstants.au3, ExcelConstants.au3, FileConstants.au3, FontConstants.au3, FrameConstants.au3, GDIPlusConstants.au3, StaticConstants.au3, StatusBarConstants.au3, StringConstants.au3, TrayConstants.au3 and TreeViewConstants.au3

v0.2.1

30 Jan 15:26
Compare
Choose a tag to compare
  • Added "setupudf" snippet
  • Added MIT license to extension
  • Added functionality to set console parameters when runing a script, using the palette or Shift+F8

v0.2.0

30 May 18:18
Compare
Choose a tag to compare
  • Fixed the word pattern for the extension
  • Improved formatting for some parameter documentation in signature helpers
  • Made hovers case-insensitive

v0.1.9

30 May 18:15
Compare
Choose a tag to compare
  • Completions and Signature Helpers for files relative to include folders (e.g., #include <Test.au3>) are now provided
    • Defaults to searching in C:\Program Files (x86)\AutoIt3\Include, more can be added in User Settings
  • Output window now clears on each Run, Compile or Build
  • Implemented Workspace/Folder-wide Symbol Search (Ctrl+T)
  • Upgraded Windows Message Codes from snippets to Completions
  • Updated UDF file location for functions moved in latest AutoIt update (v3.3.14.3)
  • Added configuration option to hide variables when using Ctrl+Shift+O to view symbols
  • Fixed word definitions to clear up highlighting/selection inconsistencies

v0.1.8

20 Dec 16:09
Compare
Choose a tag to compare

0.1.8

  • Improved function signature helpers
    • Parameter position in function has much-improved detection (no longer tripped up by commas in quotes)
    • Help for nested functions now work
    • Parameter descriptions have been upgraded with Markdown for better styling and layout
  • Upgraded many snippets to Completions

v0.1.7

26 Sep 18:52
Compare
Choose a tag to compare
  • Updated ReadMe with links and more information about shortcuts and configuration
  • Improved handling of functions from include scripts
  • Debug Console and MsgBox can now be inserted solely with the cursor on the variable
  • Symbol search now catches multiple variables declared on the same line
  • Added and optimized #include snippets for all default scripts
  • Converted some keyword snippets into IntelliSense completions