I did spent some time today fixing my addons on the beta. The current addon changes on the beta did break a few things in openRDX. I tried a few very dirty fix that broke the "map" and "log" part of openrdx (that I'm not using, and that were most affected by the api changes) but most of what's left seems to be working fine.
Hopefuly Sigg manages to make a real official fix for the bfa release, otherwise I'll try to see how to clean what I have and will try to send a patch to the current official git repository for those that are still interested in a not-to-broken version of openRDX.
In case anyone else is still using OpenRDX, as far as I'm concerned 9.0 mosly broke BlizzFullDisable that I already had mostly disabled anyway (I use RDX on top of the default UI), and the obvious backdrop changed (see here ) that I fixed basically looking for instances of VFLUI.CreateFramePool() and either adding
as a fourth argument to the CreateFrame call in the fallback handler or adding
just after the CreateFrame call. I also had to change a few call to
if(x.SetBackdrop) then x:SetBackdrop(nil) end
in a few cleanup functions
Don't hesitate to send me a message if you need help getting things working
Well as expected 10.0 broke quite a lot of things in VFL/RDX.
I did spent a few hours in order to get everything to a "very unstable but somewhat useable state", but there are hooks done by VFL that are bugged and that I have no clue how to debug/fix, and the whole frame pools got really messed up by the fact that Blizzard is now forbidding to call quite a lot of functions with "nil" values (and so the framepool can't really correctly reset frames anymore, or at least I wasn't able to figure how ...)
Given the state of the mess I have right now I think I'll finally have to consider switching to something else for my interface. If someone wants to dig deep in VFL code and is interested in fixing everything I would be quite happy to help him, but otherwise I think I'll have to call it for me using this otherwise great addon, after more than 12years using it.
Thanks again to everyone (mostly Siggs though ^^) who maintained it until legion.