Great to see your Sequencer add-on. Blender now comes with pip, so maybe something like this can be used to make the add-on install the modules?
try:
import screenplain
except ImportError:
pybin = bpy.app.binary_path_python
subprocess.check_call([pybin, '-m', 'pip', 'install', 'screenplain[PDF]'])
Another thing I would like to mention is that, even if the text entry widget doesn't allow multiline, chr(10), will actually force a new line. Maybe you can use that somehow?
If you like to discuss add-ons or developments in the VSE, come and join the vse chat: https://blender.chat/channel/vse
Great to see your Sequencer add-on. Blender now comes with pip, so maybe something like this can be used to make the add-on install the modules?
Another thing I would like to mention is that, even if the text entry widget doesn't allow multiline, chr(10), will actually force a new line. Maybe you can use that somehow?
If you like to discuss add-ons or developments in the VSE, come and join the vse chat: https://blender.chat/channel/vse