Change Log
May 1, 2024 ยท View on GitHub
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[1.3.3] - 2024-05-01
Fixed
- Document name parsing
[1.3.2] - 2024-04-02
Changed
- Updated livecode script formatter
[1.3.1] - 2023-03-20
Added
- A setting to ignore connection errors if not liveserver is not running
[1.3.0] - 2022-10-05
Changed
- Indentation changed to be consistent with current code
Added
- Ability to toggle the code formatter on or off
- Custom editor support for .livecode files
[1.2.1] - 2022-10-05
Changed
- Indentation changed to be consistent with current code
Added
- Use toasts to notify about the status of the connection with LC
[1.2.0] - 2022-10-05
Added
- Setting to toggle explicit variable checks
- Edited code in vscode is displayed in livecode scripts
- Support for custom indentation
[1.1.7] - 2022-03-22
Fixed
- [LCS] The formatter now formats correctly livecode code
Changed
- [LCS] The formatter now adds 1 ident level to de "else"
[1.1.6] - 2022-02-14
Fixed
- [LCS] Fixed incorrect outlines for block comments
Changed
- [LCS] Changed the formatter.
- Speed boost up to 6x
- Clear extra spaces on beginning and end of lines
[1.1.5] - 2022-01-30
Fixed
- [LCB] Fixed incorrect colorization of "//" comments
- [LCB] Fixed auto indent of "if" and "repeat" structures
[1.1.4] - 2022-01-29
Fixed
- [LCB] Fixed problem with variable outlines when inline comments are present
Added
- Minor speed improvements
- [LCB] Basic snippets
- If
- Repeat
- Handlers
- [LCB] Added Outlines for properties
- [LCB] Added Outlines for constants
Removed
- Removed obsolete code on symbol Providers
[1.1.3] - 2022-01-28
Fixed
- Fixed definition resolution for LCB handlers and module variables
- Removed unnecessary logs when linting LCB
[1.1.2] - 2022-01-28
Fixed
- Fixed LCB handler names showing extra "(" on outlines
- Fixed several problems when Linting LCB
- Extension load times improved
Added
- Enhanced outlines
- Private handlers now shows a ๐ icon on outlines
- Unsafe (LCB) handlers now shows a โ ๏ธ icon on outlines
- Foreign (LCB) handlers now shows a ๐ฝ icon on outlines
- global (LCS) variables now shows a ๐ icon on outlines
[1.1.1] - 2022-01-25
Fixed
- Fixed linting not activating when onSave mode is selected
[1.1.0] - 2022-01-25
Added
-
Added Basic language support for Livecode Builder
-
Added linting support for Livecode Builder
- Needs Livecode server executable and lc-compiler executable configured
-
Added "go to definition" support for Livecode Builder
-
Added "outlines" support for Livecode Builder
Fixed
- Fixed typos in readme
- Minor bug fixes
[1.0.6] - 2022-01-23
Fixed
- Fixed Typo in the readme
- Fixed LivecodeServerExecutablePath no applying correctly
Added
- Basic documentation on Readme.md
- Added contributor guidelines
- Added code of conduct
Removed
- Removed unused configuration entry
[1.0.5] - 2022-01-22
Fixed
- Fixed CI targets
[1.0.4] - 2022-01-22
Added
- Adds symbol definition resolution across multiple files
- Currently only supported for opened and loaded files
Changed
Fixed
- Fixed Incorrect resolution of symbols with trailing characters
- Fixed outlines giving wrong results for inline variable value assignation
- Fixed local variables definition resolution on files different from the current document
[1.0.3] - 2022-01-22
Fixed
- Minor Bugfixes