Okay, got it reasonably working with just nUI5 with the following changes and the screenshot below is the result.
If you try and manually move the chatframe it won't let you fill up the whole area nUI assigns to the chatframe. I believe this is due to how the new frames are built which I haven't managed to figure out yet myself.
But here are the changes I made to make it work for those industrialists out there
In nUI\Layouts\Default\InfoPanels\nUI_InfoPanel_CombatLog.lua
Lines : around 250 and 405
Change these lines in both areas :
--local bottom = _G["ChatFrame2BottomButton"];
--local down = _G["ChatFrame2DownButton"];
--local up = _G["ChatFrame2UpButton"];
To
local bottom = _G["ChatFrame2ButtonFrameBottomButton"];
local down = _G["ChatFrame2ButtonFrameDownButton"];
local up = _G["ChatFrame2ButtonFrameUpButton"];
This will fix the problem on the right hand side
In nUI\Integration\nUI_ChatFrame.lua
Lines : around 180
Change these lines
--local bottom = _G["ChatFrame"..i.."BottomButton"];
--local down = _G["ChatFrame"..i.."DownButton"];
--local up = _G["ChatFrame"..i.."UpButton"];
To these lines
local bottom = _G["ChatFrame"..i.."ButtonFrameBottomButton"];
local down = _G["ChatFrame"..i.."ButtonFrameDownButton"];
local up = _G["ChatFrame"..i.."ButtonFrameUpButton"];
This will fix the left hand side, somewhat
Until we figure out how to play with their new code it may be all we have until Scott can tweak the code more.