Option to customize text position on player (song title, connection info, banner)
State
Currently all text on the player is shown on the bottom. This is currently fine for the kara.moe base but is an issue for bases with bottom-aligned subs. Also if we allow multiple lyric files in the future, some alternative styles/lyrics could overlap.
The simple way
One simple idea is a global switch for displaying text on bottom or top. But as soon as the kara.moe base is used too next to other bases (very probably), this won't solve the problem.
The better way
Other idea: Option in the repo.yml file of the base, defining for the whole base where subs are positioned by default. But if there are exceptions throughout the base, it will again overlap somewhere.
This idea could be taken further by adding a tag/enum on the kara itself - or the lyrics file when MutiTrackDrifting™ is implemented -, which would define if the sub is on the bottom or on the top. Would be unset/null by default and inherited by the global base option. Then the player decides on a per-kara basis, if the texts will be placed on top or bottom (thx @ NiklasP for the idea).
What do you think; Other ideas / suggestions for that issue?