TimeLineAnnotator / desktop

A GUI for graphical analysis and annotation of video and audio files.
https://tilia-app.com
Creative Commons Attribution Share Alike 4.0 International
8 stars 2 forks source link

Add a splash screen #104

Open azfoo opened 1 month ago

FelipeDefensor commented 1 month ago

In case you have not thought about it, the main reason to want a splash screen right now is so that it displays while pyinstaller is unpacking the executable file. I'm not sure if the Qt splash screen will handle that.

azfoo commented 1 month ago

Ah that's what you meant... No, this definitely won't solve that. I'll keep looking into it, as another piece in the puzzle for making an executable, but it would need a different approach.

FelipeDefensor commented 1 month ago

Pyinstaller now has an experimental splash that is not cross-platform: https://pyinstaller.org/en/stable/usage.html?highlight=Splash#splash-screen-experimental

Do you feel like giving it a try?

FelipeDefensor commented 1 month ago

As a more long-term solution, we could try writting a lower-level language wrapper around the pyinstaller executable and use that language to display the splash screen. Not sure how much that would add to the executable size, though.