This is my battle UI. I decided to just include everything in one screenshot, so some things might not make sense from a battle perspective but I did this to show all of the visual aspects like buttons, chat log, effects and their turn count, statuses, and stat boosts. I put 3 Dedenne on one side and 2 Whimsicott on the other to show that there is room for double and triple battles. I put check marks for mega evolution and Z-moves, clicking the checkbox for Z-moves should change the appropriate moves to their appropriate Z-move. The Cancel button is used to undo any moves for example, if you are pvping and you pick a move but decide to change your mind before your opponent picks their move. I chose not to include a scroll bar for the chat log because I don't know PRO's capabilities and saving the entire battle log might be resource intensive so I set it up so that the battle log clears and resumes at the top when it runs out of room. I believe the entry hazard display should remain as it is, and should be visible if you hover over your team's HP bar. The current items page in the battle UI should also remain as it is. Weather icons now have a turn number indicator for simplicity, as I didn't want to clutter up the battle window with too many words. Room turn count is also displayed next to weather. Stat changes are color coded under the XP bar and effects like Taunt and Poison/Paralysis/Burn/Sleep are shown as well.
Also this battle UI is not a full-screen UI, just a slightly more rectangular version of the current one but it could be full screen. There could be an option in settings to make battle UI as fullscreen.