-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lua: UI #1129
Comments
chreden
added a commit
that referenced
this issue
Mar 7, 2023
chreden
added a commit
that referenced
this issue
Mar 7, 2023
Begin, Button, Finish (End) Might rework how they work #1129
chreden
added a commit
that referenced
this issue
Mar 7, 2023
Temporarily make log for each users Needs to be thread safe, it's not. #1129
chreden
added a commit
that referenced
this issue
Mar 10, 2023
chreden
added a commit
that referenced
this issue
Mar 10, 2023
Checks for table type are done in the getters #1129
chreden
added a commit
that referenced
this issue
Mar 10, 2023
chreden
added a commit
that referenced
this issue
Mar 11, 2023
Unregister events Clear token store Don't change level if the level is the same #1129
chreden
added a commit
that referenced
this issue
Mar 14, 2023
Call render_toolbar for each plugin so they can have a button in the toolbar if they need one. #1129
chreden
added a commit
that referenced
this issue
Mar 14, 2023
chreden
added a commit
that referenced
this issue
Mar 15, 2023
chreden
added a commit
that referenced
this issue
Mar 21, 2023
chreden
added a commit
that referenced
this issue
Mar 21, 2023
Add the initial ImGui bindings. These aren't complete but have been enough to make the monkey finder example plugin. More will be added in batches. Add a way of unregistering from an event handler - this is required as trview hasn't had levels surviving and coming back before (Lua can now keep them alive). Lua: Add selected_item property to level. Add local_levels property to trview. Change trview:load to be a coroutine - this allows for plugins to load levels in the background. A mutex was added to log as otherwise this was causing crashes. Plugins can now have render_toolbar and render_ui functions that the application will call if they're present. UI is for rendering regular windows and toolbar is for rendering a button into the bottom toolbar. #1129
chreden
added a commit
that referenced
this issue
Sep 24, 2023
Add bindings for ImGui input functions. This will at least let plugins do some basic input instead of checkboxes and buttons. Rearrange files for the imgui project to `inc` and `src` - will probably do this for the rest of the projects at some point too. #1129
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Some sort of wrapper for ImGui so plugins can make their own windows.
The text was updated successfully, but these errors were encountered: