Solves #1
Can choose between QtCreator's themes and base Vivy theme, or system's theme.
Depends on !21 (merged)
LOG: Add a worker thread for logs, it will launch the `flush` operation in a thread-safe way when logs are available