This section covers a list of features available in the current release of the Table Realms IDE.
The latest version of the IDE at the time of updating this section is 1.0.0_014.
Aesthetic Features
Besides the standard functionality, what does every editor really need? Customisation.
The Table Realms IDE allows you to choose from a variety of themes, including a much-coveted dark theme for when inspiration strikes at night time:
Functional Features
Scripts open in new tabs
When opening your scripts in the IDE, rather than only being able to have a single script open at a time, you are able to have multiple tabs worth of scripts open.
Additionally, you can dock tabs alongside each other, allowing the view to be split.
Console
Used to display error logs and messages, as well as to call certain functions.
Importing packages
When creating a new project, some packages may need to be imported in order to ensure the Lua works correctly. These include:
Base
Components
Players
Exporting Scripts and Packages
If you have custom scripts that you created and would like to use in other projects, you can select either the individual scripts or a group of scripts according to the package tab, and export them by using the “Export” button in the toolbar
Code Completion
An autocomplete feature has been implemented to make the lives of coders easier.
Tooltips, to better explain how certain functions are meant to be called
Error Reporting
If errors are present in a .lua script, they will appear underlined in red. The script, its parent package, and the folder it belongs to will also indicate there is an error present by means of a red X in the bottom corner of the icon in the project sidebar.