Anyway…
I've noticed a couple of things I'd love to see improved in speech bubbles:
1.) When using the CTC (Click-to-Continue) indicator from the Character() class with retain=True, multiple CTC indicators can appear—one for each retained dialogue. Ideally, there should only be one CTC, placed on the last active speaker window.
2.) This idea theoretically applies to regular dialogue boxes, but it's especially noticeable with speech bubbles, since their sizes can vary. The CTC should have an option to allow CTC to be placed within the speech bubble's window. Currently, ctc_position="nestled" always attaches to the text, while ctc_position="fixed" allows placement anywhere on the screen. The latter works fine for standard textboxes with known positions, but since speech bubbles can appear anywhere and vary in size, this requires writing a lot of conditional positioning. There should be an option like ctc_position="fixed_in_window" to automatically position the CTC within the speech bubble's boundaries.
3.) While there is the screen ctc https://www.renpy.org/doc/html/screen_s ... o-continue, this bypasses the issue with retain=True. To my knowledge, there is no easy way to position it automatically within the speech window boundaries or to mimic the "nestled" behavior.
I hope this peaks some interest.
