1) I can change the source/target. I think you're right that they should be text boxes, especially given the more rapid release cadence Oracle has been following.
2) New string, maybe for 24.0.2, maybe not. Adding the color coding entry and the lexer support is pretty easy, and the editing support is probably not too bad. But it will be a lower priority than some other defects I have to get in for 24.0.2, so it really depends on how fast I can get through those.
3) Record support - that will have to wait for v25. I'll add it to my list.