Electron features a splashImage setting specifically for portable apps. It isn't an essential feature, but since portable apps take so long to boot (having to unpack into a temp directory before running), it would be nice to have as an indicator that the app is loading.
Users should be allowed to configure their own splash image, but it would also be nice to display a "Powered by TNT" bmp image by default. And it does need to be bmp! There are other caveats noted here: https://github.com/electron-userland/electron-builder/issues/5390
Ideally, TNT would look for a splash image provided by the user before falling back on our own default image. The user should also be able to disable the splash image entirely if they desire (which is maybe as easy as overwriting the splashImage setting in... Nuxt config maybe?).
What problem does this solve?
Toodles takes a dozen seconds to boot up, with no indication that this is happening. Any other portable app will suffer the same boot time. The splash image appears much more quickly and is an indicator to the end user that the action they've just taken (opening the app) has been started.
Code of Conduct
[X] I agree to follow this project's Code of Conduct
Consider creating a master "Powered by TNT" splash image as well as "Powered by TNT" footer assets that a user may add to their own splash images (though this won't be an obligation).
Feature request
Electron features a splashImage setting specifically for portable apps. It isn't an essential feature, but since portable apps take so long to boot (having to unpack into a temp directory before running), it would be nice to have as an indicator that the app is loading.
Users should be allowed to configure their own splash image, but it would also be nice to display a "Powered by TNT" bmp image by default. And it does need to be bmp! There are other caveats noted here: https://github.com/electron-userland/electron-builder/issues/5390
Ideally, TNT would look for a splash image provided by the user before falling back on our own default image. The user should also be able to disable the splash image entirely if they desire (which is maybe as easy as overwriting the splashImage setting in... Nuxt config maybe?).
What problem does this solve?
Toodles takes a dozen seconds to boot up, with no indication that this is happening. Any other portable app will suffer the same boot time. The splash image appears much more quickly and is an indicator to the end user that the action they've just taken (opening the app) has been started.
Code of Conduct