This article gives details steps on how to download and install the LitDev extension for Small Basic. Small Basic 1.2 is compatible with most new versions of Windows. The LitDev extension acts as a library that more than doubles the default Small Basic library of objects. There are many features and reasons why we should try the LitDev extension.
Here’s the API Reference: https://litdev1.github.io/LitDev.html
Here are some highlights of objects/classes in the extension we should try out:
And there are a lot more, which are available at https://litdev1.github.io/LitDev.html.
All these objects are available in the one extension.
Next, we will cover how to install this extension.
https://litdev1.github.io/index.html#Usage
We’ll likely want the latest version on the top here, but we can install the beta version to try out whatever LitDev and others are currently experimenting with.
After we download the files, we’ll want to unzip the files and move them:
As with all Small Basic extensions, copy the extension dll and xml (inside the dll zip) to a lib sub-folder of the Small Basic installation folder, usually in one of the following locations:
The instructions then shows how to unblock the DLL file:
If the extension commands fail to appear in Small Basic (type LD and no options appear) then we may need to unblock the downloaded dll. Right click LitDev.dll and select Properties and clear the block if present. If it fails to unblock, then copy LitDev.dll to a folder where we have write access (e.g. Documents), unblock it there and then move back to the Small Basic lib folder. Alternatively, unblock the downloaded zip file before unzipping the content.
Once we’re up and running, check out the LitDev documentation to dig in:
As one can imagine, LitDev and many supporting developers put a lot of thought and effort into this extension.
Another alternative is to install the LitDev extension and any other extension via LitDev's Small Basic Extension Manager:
This is a utility program to manage Small Basic extensions. To install it, download ExtensionManager.zip, extract and save the contents in a folder somewhere and run SBExtensionManager.exe.