Custom drawing in LVGL v8

I read the reply to this post by @kisvegabor, but as I mentioned above the ability to replace the design function appears to have been deprecated, unless I’m missing something. Any help would be appreciated!