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.
- Document name parsing
- Updated livecode script formatter
- A setting to ignore connection errors if not liveserver is not running
- Indentation changed to be consistent with current code
- Ability to toggle the code formatter on or off
- Custom editor support for .livecode files
- Indentation changed to be consistent with current code
- Use toasts to notify about the status of the connection with LC
- Setting to toggle explicit variable checks
- Edited code in vscode is displayed in livecode scripts
- Support for custom indentation
- [LCS] The formatter now formats correctly livecode code
- [LCS] The formatter now adds 1 ident level to de "else"
- [LCS] Fixed incorrect outlines for block comments
- [LCS] Changed the formatter.
- Speed boost up to 6x
- Clear extra spaces on beginning and end of lines
- [LCB] Fixed incorrect colorization of "//" comments
- [LCB] Fixed auto indent of "if" and "repeat" structures
- [LCB] Fixed problem with variable outlines when inline comments are present
- Minor speed improvements
- [LCB] Basic snippets
- If
- Repeat
- Handlers
- [LCB] Added Outlines for properties
- [LCB] Added Outlines for constants
- Removed obsolete code on symbol Providers
- Fixed definition resolution for LCB handlers and module variables
- Removed unnecessary logs when linting LCB
- Fixed LCB handler names showing extra "(" on outlines
- Fixed several problems when Linting LCB
- Extension load times improved
- 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
- Fixed linting not activating when onSave mode is selected
-
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 typos in readme
- Minor bug fixes
- Fixed Typo in the readme
- Fixed LivecodeServerExecutablePath no applying correctly
- Basic documentation on Readme.md
- Added contributor guidelines
- Added code of conduct
- Removed unused configuration entry
- Fixed CI targets
- Adds symbol definition resolution across multiple files
- Currently only supported for opened and loaded files
- 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
- Minor Bugfixes