I know that we can add custon HTML code as "formatting tags" within individual slides. I would love to see a similar feature added to themes, which would apply to all slides. Basically what I'm looking for is this:
When creating or editing a theme, it would be great if we could add HTML code to a theme that would be placed at the beginning and end of the main block of text on every slide that uses that theme. For example, the theme creation wizard would have a section where you can enter a "Top HTML tag" and "Bottom HTML tag" (or whatever it needs to be called for the best clarity). If I wanted to add a horizontal line at the top and bottom of the text for stylistic interest, I would just put
<hr style="height: 5px; background: white; width: 50%; margin-left: auto; margin-right: auto;">
as both the top and bottom HTML tags for that theme. Or, if I wanted to place a darker, semi-transparent rectangle behind the text because the background image/video is too light for the text, I would put
<div style="background: rgba(0, 0, 0, 0.3);">
as the top html tag, and
</div>
as the bottom html tag. I might even be able to stack html tags. For example, I want to do both of the above...
<div style="background: rgba(0, 0, 0, 0.5);"><hr style="height: 5px; background: white; width: 50%; margin-left: auto; margin-right: auto;">
as the top html tag, and
<hr style="height: 5px; background: white; width: 50%; margin-left: auto; margin-right: auto;"></div>
as the bottom html tag.
This would be a great way to quickly level-up OpenLP's themes and formatting features. Just a thought, anyway...