Commit graph

6 commits

Author SHA1 Message Date
Penaz
3f2ba7f54c Restructuring project folders
This should allow for plugins to refer to LibreSplit's functions without
having to pull in half of the codebase.
2026-03-25 21:57:10 +01:00
Penaz
5cc8b744ed Added plugin shutdown function
Might be useful to free resources when closing LibreSplit
2026-03-18 20:39:23 +01:00
Penaz
de2ba0b46e Added a real plugin registry and cleaning functions.
Just need to see where to place the cleaning part.
2026-03-15 14:48:54 +01:00
Penaz
63930640f5 Allow plugins to register custom Lua functions
Will probably need to find a better way to allow plugins to access
internal functions of LibreSplit instead of this "PlugAPI bridge" I've
made
2026-03-13 23:51:29 +01:00
Penaz
f868157089 First init functions for plugins.
Now plugins can execute code. They can't do anything useful probably,
but that's something, right?
2026-03-12 21:17:56 +01:00
Penaz
26b59b95d9 Add basic plugin loading structure
It reads metadata from .so files without executing code. Does nothing
else.
2026-03-11 21:03:46 +01:00