Josh Posted July 17 Author Posted July 17 1.0.0 Improved Lua keywords storage system, now stored locally in luakeywords.txt. Fixed bug where most Lua functions were not being highlighted in editor. Only Steam build updated at this time. 2 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted July 17 Author Posted July 17 1.0.0 Added autocomplete in script editor, for Lua files only. Only Steam build updated at this time. My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted July 17 Author Posted July 17 1.0.0 Autocomplete works better now. Only Steam build updated at this time. My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted July 17 Author Posted July 17 1.0.0 Autocomplete window now uses default system colors, since I can't change the top of the window and the scroll bar colors. It stands out a lot, but this is probably the best choice. My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted July 17 Author Posted July 17 1.0.0 Only Steam build updated at this time. The procedural Lua API example shown here will now work, and have correct syntax highlighting and autocomplete in the script editor: My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted July 17 Author Posted July 17 1.0.0 Lua syntax highlighting now matches the documentation highlighting. Only Steam build updated at this time. My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted July 18 Author Posted July 18 1.0.0 Script editor will now show currently selected command syntax in the status bar. My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted July 18 Author Posted July 18 1.0.0 Script editor will now show the command or class description in the status bar. My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted July 18 Author Posted July 18 1.0.0 Added an icon in the script editor status bar, which I feel makes the meaning of the text more clear. My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted July 18 Author Posted July 18 1.0.0 Fixed collider bounding box bug. 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted July 23 Author Posted July 23 1.0.0 First attempt at LSP integration into the script editor. The new Lua files in Source/API are required. Only a small amount of the API is exposed. Entity definition files will also work with Visual Studio Code, if the whole project is loaded as a Workspace and "Lua" extension by sumneko is installed. File changes made by external programs will not be detected in the autocomplete system. New files added to the project will not be detected in the autocomplete system. Only Steam is updated. If you type out this example it will have auto-complete for just about everything: displays = GetDisplays() window = CreateWindow("Leadwerks",0,0,1280,720,displays[1]) framebuffer = CreateFramebuffer(window) world = CreateWorld() camera = CreateCamera(world) box = CreateBox(world) box:SetPosition(0,0,2) while not window:Closed() and not window:KeyDown(KEY_ESCAPE) do box:Turn(0,5,0) world:Update() world:Render(framebuffer) end Here is what it looks like: 2 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted July 23 Author Posted July 23 1.0.0 Finished Entity class Lua definition file. You must update your project to get the current version. 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted July 24 Author Posted July 24 1.0.0 Pressing F1 or selecting the documentation menu item will jump to the right page, when the IDE caret is in a function. Hover the mouse over a function to see a display of the function syntax(!) The API files are missing function argument type definitions. I think it will be necessary to make an automated system to generate these files, since it would take a long time to write them with each argument type defined. Only Steam build updated at this time. 2 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted July 24 Author Posted July 24 1.0.0 Updated Lua API definition files with auto-generated version. They are definitely not perfect, but it covers the whole API and were auto-generated from the docs. 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted July 25 Author Posted July 25 1.0.0 Code hints will now show the return type of functions. Lua definition files are no longer part of the project files, but are in the program install folder in LSP/Lua/API. Only Steam build updated. 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted July 26 Author Posted July 26 1.0.0 Video tutorials window now separates videos into subfolders. Added Lua programming video tutorials. My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted July 27 Author Posted July 27 1.0.0 Added changed line indicators in script editor. Added auto-indentation in script editor. 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted July 27 Author Posted July 27 1.0.0 Updated editor with some bug fixes. Both Steam and standalone editor are updated. My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted July 27 Author Posted July 27 1.0.0 Added File > Export menu item in main window. Added Open File Location menu item in the right-click popup menu that will open the code file in Explorer. My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted Monday at 07:23 PM Author Posted Monday at 07:23 PM 1.0.0 Important bug fix for Nvidia users: My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted Tuesday at 12:24 AM Author Posted Tuesday at 12:24 AM 1.0.0 Downloads manager slider now works, items dynamically rearrange on window resize. 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted Thursday at 04:25 PM Author Posted Thursday at 04:25 PM 1.0.0 Revised the way texture deletion occurs. Lua executables and C++ library are updated. My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted Thursday at 06:59 PM Author Posted Thursday at 06:59 PM 1.0.0 Added Lua import() function, which will work almost the same as require, but... Does not insert "Source" before file path. Works with zip packages. Loads Lua files only, no DLLs. 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted Friday at 12:00 AM Author Posted Friday at 12:00 AM 1.0.0 Added right-click menu in scene browser for "Unlink Prefab". Removed prefab break button in entity properties. 1 2 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted Friday at 11:52 PM Author Posted Friday at 11:52 PM 1.0.0 Bug fix update. 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Recommended Posts