This is an addon that a lot of people have worked on over the years, it was originally called Balloon and was basically a copy of the onscreen story dialogue system in FF14. It was made by a JP player called Hando, and then Yuki added English support.
However it had a lot of issues, I waited about 6 months for Yuki to finish it off but it seemed as though they lost interest in it. Since I really liked it, I tried to finish it off and make it more fitting to XI. Kenshi helped me with some annoying issues, such as character recognition.
Balloonblue.
YouTube Video Placeholder
The addon adds a what looks like a 3rd chat window and all text that comes from a cut-scene or NPC (also things like home points) is also displayed onto that. It auto hides when not needed.
The balloon can be moved with the mouse and the new position is saved. The text is still displayed in the normal chat log.
It works with enter key, mouse button (just don't press the left mouse button on the addon itself) and gamepad.
When talking to an NPC (or in a cut) that requires a prompt to continue it will stay on the screen until you give one.
If you talk to an npc that does not want an enter to proceed it will wait 5 seconds and close.
If you're fighting and the monster says something (for example Odin or some Ambuscade monsters) it will display for 5 seconds and close.
Pressing enter will always close the window before it auto times out in 5 seconds.
Turn off enternity or it will just skip the bubbles along obviously.
Download the zip, put the folder in your windower addon folder and start it by typing
//lua l balloonblue
https://drive.google.com/file/d/1o4Epm3bi31jlQBT1sviPGOKOS8xgfWNx/view?usp=sharing