The thing is it has to look good in English, and work with other langs. I already upped for about 10px the available space, but I can't do much more without having to rewrite the ui entirely to be flexible. There's a reason for not being able to change the app's width/height, it's fully static css.
It's meant to be a simple straightforward app and isn't gonna be much more than that. Code is there, open source, if someone or me at some point want to take it to higher level, let's say add the capability of downloading too, maybe include a player, and be able to use for multiple files, then it might become interresting to rewrite, and only keep the core code of what I wrote (most is in npm modules already anyway^^).
On a technical POV, it's just a wrapper with a html page that launches my 3 modules:
- opensubtitles-api (interact with the xml api of os)
- mediainfo-wrapper (grabs information from video files)
- detect-lang (detects language of a file, based on the strings in it)
PS: layout has been updated already, I didn't know where to put that "foreign parts only" checkbox, i had to improvise: