Skip to content

Latest commit

 

History

History
202 lines (111 loc) · 3.66 KB

File metadata and controls

202 lines (111 loc) · 3.66 KB

Change Log

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