I coded my own UI that it never breaks on patches, when I came back in March 2019 - created my own UI in April (i've been doing my own UI back in 2000s) and have not break since then. It's very minor but effective edits. If you're interested, I can send you my UI files. It is designed for high DPI monitors (1440p+).
Note: this is on my work computer with a 1680x1050 resolution monitor and I obviously don't play on this except to login to chat or taskadd. So the layout isn't exactly the same as my home PC and fonts/windows are smaller than shown on this screenshot. In player window - the 86.944 is Exp % and 18 is how many AA banked.