You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Progress looks awesome so far.
I will try to port something like oBindings that required attributes, which is great.
One other stopping factor is Lua 5.0 in vanilla client. I can imagine that making changes to the scripting vm is probably a no go.
But with what is currently implemented maybe it would be possible to do runtime translation of Lua 5.1 => Lua 5.0
There are already hooks in place at addon loading, and maybe it would be possible to parse an optional .toc flag like #LuaCompat or something that would indicate that the addon needs a translation from Lua 5.1
Nowadays, when there's tree sitter and there's no need to make a parser from the ground up, runtime translation might be a good way to solve the problem.
Only downside that I can see is that in-game Lua errors will probably point to wrong lines and be less helpful, but it might be an acceptable price to pay for supporting 5.1 out of the box.
You think it would be possible to make a fork of some relatively modern version of oUF with backported API?
I am a fan of ShestakUI and would love to see it backported, I think oUF is the biggest blocker.